視覚属性のすべて:color と fill の違い
通常、color の視覚属性はジオメトリの輪郭の色を変更し、fill の視覚属性は内側の塗りつぶし色を変更します。ただし、geom_point() は例外で、点の色にはcolorを使い、fill は使いません。一方、一部の形状では異なる設定が可能です。
デフォルトの geom_point() では shape = 19という塗りつぶされた円が使われます。別の選択肢としてshape = 21 があり、こちらは内側の色に fill、輪郭の色に color の両方を指定できる円です。これにより、1つの点に2つの視覚属性をマッピングできます。
hape に指定できるすべての値は、points()のヘルプページ(ドキュメント)に記載されています。
fcyl と fam は、それぞれ cyl 列と am 列を因子(factor)に変換したものです。
この演習はコースの一部です
ggplot2 を使ったデータ可視化入門
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Map fcyl to fill
ggplot(mtcars, aes(wt, mpg, color = fcyl)) +
geom_point(shape = 1, size = 4)