ggplotを使って2つの変数を持つグラフを作成しましたが、セカンダリのy軸を追加して、 ")。セカンダリ軸を追加するggplot - 2つの変数を持つ折れ線グラフ - 1つのデータフレーム
また、y軸の主軸の場合と同様に、2次y軸の範囲(上下限)とブレークを指定したいと思います。
私の2つの変数は "Sr"と "volt"です。
私は別のデータフレームを使用してグラフをマージしたくありません。
あなたはどのようにそれを行う方法を知っていますか? ああ、私は絶対初心者だと付け加えなければならない!
おかげで、 ペドロ
ggplot(data = k, aes(x = Dist)) +
geom_line(aes(y = Sr), colour="blue") +
geom_line(aes(y = volt), colour = "grey") +
xlab(bquote('Distance-um')) +
ylab(bquote('Sr87Sr86')) +
geom_point(aes(y = Sr), colour="black", size=2) +
geom_point(aes(y = volt), colour="grey", size=2) +
theme(axis.title.x = element_text(colour="black",size=10,face="bold"),
axis.title.y = element_text(colour="black",size=10,face="bold"),
axis.text.x = element_text(colour="black",size=8, face="plain"),
axis.text.y = element_text(colour="black",size=8, face="plain")) +
theme(panel.background = element_rect(fill = "white")) +
theme(panel.grid.major = element_blank(),
panel.grid.minor = element_blank(),
strip.background = element_blank(),
panel.border = element_rect(colour = "black", fill="transparent")) +
theme(plot.title = element_text(lineheight=.8, size=10, face="bold")) +
geom_hline(aes(yintercept=0.7061), colour="black", linetype="dotted") +
geom_hline(aes(yintercept=0.7078), colour="black", linetype="dotted") +
geom_hline(aes(yintercept=0.70467), colour="black", linetype="dotted") +
scale_x_continuous(limits=c(-0.01, 1000), breaks=c(0, 250, 500, 750, 1000))+
scale_y_continuous(limits=c(0.7039, 0.7101), breaks=c(0.7040, 0.7050,
0.7060, 0.7070, 0.7080, 0.7090)) +
theme(plot.margin = unit(c(.25,.25,.0,.0), "cm"))
[ggplot2:1つの変数の右側に2番目のy軸を作成する](https://stackoverflow.com/questions/44911768/ggplot2-create-右側の2番目のy軸) –
申し訳ありませんが、以前の質問と回答を使って質問に答える方法がわかりませんでした。 –
プロットを再現するためのデータはありますか?あなたのデータをコピーするには 'dput()'を使ってください。 [すばらしいRの再現可能な例を作る方法](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example) –