私はグラフに以下の変更を加えようとしています:Rバーグラフの変更
(1)グラフのタイトルを中央にしたいと思います。タイトルを追加しようとすると、左側に表示されます。
(2)y軸のラベルに複数の単語が必要です。つまり「平均(ゲームごと)」です。複数の単語があるたびに、グラフが完全に変化します。可能であれば、 "Average"と "(Per Game)"を別々の行に置くこともできます。
(3)グラフの背景を灰色で白いグリッド線で表示したいと思います。
ご協力いただければ幸いです。
df <- read.table(textConnection(
'Statistic Warm Avg Cold
HR(Away) 1.151 1.028 .841
HR(Home) 1.202 1.058 .949
BB(Away) 3.205 3.269 3.481
BB(Home) 3.286 3.367 3.669
Runs(Away) 4.909 4.591 4.353
Runs(Home) 5.173 4.739 4.608'), header = TRUE)
library(dplyr)
library(tidyr)
library(ggplot2)
df %>%
gather(Temperature, Average, -Statistic) %>%
mutate(Temperature = factor(Temperature, c("Cold", "Avg", "Warm"))) %>%
ggplot(aes(x=Statistic, y=Average)) +
geom_col(aes(fill = Temperature), position = "dodge") +
scale_fill_manual(values = c("blue", "yellow", "red"))+
theme_bw() +
theme(axis.title.y = element_text(angle = 0, vjust = 0.5))
ありがとうございました!それは私が欲しかったかのように見える。 –