2017-03-19 5 views
0

にAESを使用した色にラベルを追加します。は、どのように私は私のスクリプトファイルに簡単なggplotコマンドを持っているR

ggplot(myea_running, aes(x=DistanceMeters, y=AvgPace, 
    color=month(myea_running$StartTime))) + 
geom_point(aes(size = TotalTimeSeconds)) + 
geom_smooth() + 
ggtitle("Distance (m) over average pace (min/km)") + 
labs(x="Distance", y="Average pace") 

と私は上記のコードが生成するデフォルトの色のタイトルを変更したいと思います。私はドキュメントを調べましたが、aes()関数のcolor属性を使って生成されたカラーコードにタイトルを付けることに関する関連情報は見つかりませんでした。

答えて

0

これを試してみて、

geom_point(aes(size = TotalTimeSeconds), alpha = 0.4) 
+0

これは完全に機能します。ありがとうございました!私はしばらくの間、プログラムD3をやっていますが、Rとggplot2のプロットは単純で簡単です... –

+0

Hadley Wickham、私たちのプロットを再び素晴らしいものにしてくれてありがとうございます。 –

0

aes関数は、データセット内の変数のさまざまな値を反映するものだけをカバーします。チャートタイトルの色は、単に美しさではなく、チャートのパラメータに過ぎません。 ggplotに+ theme(plot.title = element_text(color="blue"))を追加して、タイトルの色を変更することができます。このようにコードを修正し、4つの変数で透明性の問題について

ggplot(myea_running, aes(x=DistanceMeters, y=AvgPace, 
     color=month(myea_running$StartTime))) + 
    geom_point(aes(size = TotalTimeSeconds)) + 
    geom_smooth() + 
    ggtitle("Distance (m) over average pace (min/km)") + 
    labs(x="Distance", y="Average pace", 
     color = "Month", size = "Total Time in Seconds") 

0

を使用すると、凡例のタイトルを変更したい場合に使用ggplot2guides

ggplot(myea_running, aes(x=DistanceMeters, y=AvgPace, 
    color=month(myea_running$StartTime))) + 
    geom_point(aes(size = TotalTimeSeconds)) + 
    geom_smooth() + ggtitle("Distance (m) over average pace (min/km)") + 
    labs(x="Distance", y="Average pace") + 
    guides(color = guide_legend(title = "New Title")) 
関連する問題