1
ggplotを使ってRで積み重なった棒グラフを作成しています。すべてがうまくいき、プロットにタイトルが割り当てられていますが、何も試しても中心にはなりません。現時点では私のコードは(一部のラベルが変更されて)です:ggplotで自分のタイトルを調整することができないのはなぜですか?
pddis$row <- seq_len(nrow(pddis))
pddis2 <- melt(pddis, id.vars = "row")
ggplot(pddis2, aes(x=variable, y=value, fill=row)) +
geom_bar(stat="identity", position="fill") +
xlab("\nDis") +
ylab("Percentage\n")+
ggtitle("Distribution of PD responses)+
guides(fill=guide_legend(title="PD"))+
scale_y_continuous(labels = scales::percent)+
scale_fill_continuous(labels = c("0", "1", "2", "3", "4"))+
theme(plot.title=element_text(hjust=0.5))+
theme_classic()
私もopts
とlabs(title=)
にggtitle
を変更して、様々な方法でadj=0.5
を使用しますが、これらの作品のどれもどちらか。これが明らかな場合にはお詫びしますが、私が間違っていることは解決できません。コードはまだ実行され、これらの他の引数(ただしopts
とのプロットを生成するが、タイトルだけで整列センターされていません。
働いた、ありがとうございました!私はそれが2つのテーマを持つとは何かを持っていたかもしれないと思ったので、私は 'theme_classic()'関数内で引数を入れ始めたが、それだけで生成エラー。私は 'theme(plot.title = element_text(hjust = 0.5))'を 'ggtitle()'の直後に移動しようとしましたが、何もしなかったので移動しませんでした。私はもう少し周りに移動する必要があったと仮定します。再度、感謝します。 – Tom