始める無料で始める

視覚属性のすべて: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)
コードを編集して実行