ggplot2の基礎
グラフィックスの文法を学び、美的マッピングを使って最初のggplotを作成します。
「ggplot2の基礎」はCoddyKit上の無料R Academyレッスンです。 これはレッスン1/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはR Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 R Academyコースには全3レッスンが含まれています。
ggplot2の概要
ggplot2の概要
ggplot2は、グラフィック文法のアプローチに基づく、Rの強力な可視化パッケージです。

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の基礎」レッスンは無料ですか?
はい。「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フィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- ggplot2の基礎
- レイヤーとGeoms
- テーマのカスタマイズ