Skip to content

Commit e3370fc

Browse files
committed
Add ggplot2 challenges
1 parent 645b99f commit e3370fc

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

index.qmd

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -773,6 +773,55 @@ gapminder[gapminder$year == 2002 | 2007,]
773773

774774
2. 行 1 から 9 と 19 から 23 のみを含む新しい `data.frame` を作成し、それを `gapminder_small` と名付けてください。この操作は 1 ステップまたは 2 ステップで行うことができます。
775775

776+
# ggplot2 を使用した出版品質のグラフィック作成
777+
778+
## チャレンジ
779+
780+
例を修正して、平均寿命が時間とともにどのように変化したかを示す図を作成してください:
781+
782+
``` r
783+
ggplot(data = gapminder, mapping = aes(x = gdpPercap, y = lifeExp)) + geom_point()
784+
```
785+
786+
ヒント:`gapminder` データセットには “year” という列があり、これを X 軸に表示する必要があります。
787+
788+
## チャレンジ
789+
790+
ポイントレイヤーとラインレイヤーの両方を入れてみてください。何が起こるでしょうか?
791+
792+
## チャレンジA
793+
794+
前の例のポイントレイヤーで、ポイントの色とサイズを変更してください。
795+
796+
ヒント:`aes` 関数を使用しないでください。
797+
798+
ヒント:ポイントに対する `linewidth` に相当するものは `size` です。
799+
800+
## チャレンジB
801+
802+
チャレンジA の解答を修正し、ポイントの形状を変更し、大陸ごとに異なる色と新しいトレンドラインを追加してください。
803+
804+
ヒント:`color` 引数は `aes` 関数のマッピング内で使用できます。
805+
806+
## チャレンジ
807+
808+
異なる大陸間で利用可能な年における平均寿命を比較するボックスプロットを生成してください。
809+
810+
応用:
811+
812+
- Y軸の名前を「Life Expectancy」に変更する。
813+
- X軸のラベルを削除する。
814+
815+
## チャレンジ:ggplot2 の出力のファイル保存
816+
817+
‘pdf’ コマンドを変更して、PDFの2ページ目を作成し、 同じデータを使って `facet_grid` を使用して大陸ごとに1つのパネルを表示するプロットを追加してください。
818+
819+
## チャレンジ:データフレームのサブセットのファイル保存
820+
821+
`gapminder` データを1990年以降に収集されたデータポイントのみを含むようにサブセット化する データクリーニングスクリプトファイルを作成してください。
822+
823+
このスクリプトを使用して、新しいサブセットを `cleaned-data/` ディレクトリに保存してください。
824+
776825
<!-- FIX ME: Add after receiving feedback
777826
778827
## よくできたこと

0 commit comments

Comments
 (0)