0Pricing
R Academy · レッスン

ggplot2の基礎

グラフィックスの文法を学び、美的マッピングを使って最初のggplotを作成します。

「ggplot2の基礎」はCoddyKit上の無料R Academyレッスンです。 これはレッスン1/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはR Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 R Academyコースには全3レッスンが含まれています。

ggplot2の概要

ggplot2の概要

ggplot2は、グラフィック文法のアプローチに基づく、Rの強力な可視化パッケージです。

ggplot2の基礎 — イラスト1

ggplot2のインストールと読み込み

ggplot2のインストールと読み込み

ggplot2を使用する前に、パッケージをインストールして読み込みます。

install.packages('ggplot2')
library(ggplot2)

基本的なプロットの作成

基本的なプロットの作成

ggplot()を使用して、単純な散布図を作成します。

ggplot(mtcars, aes(x=mpg, y=hp)) + geom_point()

美的属性を理解する

美的属性を理解する

ggplot2では、aes()を使用して、色、形状、サイズなどの視覚的属性にデータを割り当てます。

ggplot(mtcars, aes(x=mpg, y=hp, color=cyl)) + geom_point()

レイヤーの追加

レイヤーの追加

geom_line()やgeom_bar()などのレイヤーを追加すると、視覚的な要素を増やせます。

ggplot(mtcars, aes(x=factor(cyl), fill=factor(cyl))) + geom_bar()

テーマのカスタマイズ

テーマのカスタマイズ

theme()を使用して、プロットの外観を変更します。

ggplot(mtcars, aes(x=mpg, y=hp)) + geom_point() + theme_minimal()

ファセット

ファセット

ファセットを使用すると、カテゴリに基づいて複数のプロットを作成できます。

ggplot(mtcars, aes(x=mpg, y=hp)) + geom_point() + facet_wrap(~cyl)

ggplot2のプロットを保存する

ggplot2のプロットを保存する

ggsave()を使用して、プロットをエクスポートします。

ggsave('ggplot_example.png')

ggplot2の基本のまとめ

まとめ

このレッスンでは、次の内容を学びました。

  • ggplot2を使用してプロットを作成する方法
  • 美的属性、テーマ、ファセットをカスタマイズする方法
  • 将来使用するためにプロットを保存する方法
ggplot2の基礎 — イラスト10

よくある質問

「ggplot2の基礎」レッスンは無料ですか?

はい。「ggplot2の基礎」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、R Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 R Academyコースには全3レッスンが含まれています。

「ggplot2の基礎」で何を学びますか?

グラフィックスの文法を学び、美的マッピングを使って最初のggplotを作成します。 ブラウザで直接実行するハンズオンコードでR Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

R Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのR Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/3です。

「ggplot2の基礎」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このR Academyレッスンでコードを書いて実行できますか?

はい。すべてのR Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. ggplot2の基礎
  2. レイヤーとGeoms
  3. テーマのカスタマイズ
← R Academyに戻る