1
棒グラフと線を使ってプロットを作成します。デモコードは次のとおりです。凡例を手動の形と色で作成する
timestamp <- seq(as.Date('2010-01-01'),as.Date('2011-12-01'),by="1 mon")
data1 <- rnorm(length(timestamp), 3000, 30)
data2 <- rnorm(length(timestamp), 30, 3)
df <- data.frame(timestamp, data1, data2)
p <- ggplot()
p <- p + geom_histogram(data=df,aes(timestamp,data1),colour="black",stat="Identity",bindwidth=10)
p <- p + geom_line(data=df,aes(timestamp,y=data2*150),colour="red")
p <- p + scale_y_continuous(sec.axis = sec_axis(~./150, name = "data2"))
p <- p + scale_colour_manual(name="Parameter", labels=c("data1", "data2"), values = c('black', 'red'))
p <- p+ scale_shape_manual(name="Parameter", labels=c("data1", "data2"), values = c(15,95))
p
これは、このようなプロットで結果:
この図は、伝説を持っていません。私はthisの答えに従ってカスタマイズされた凡例を作成しましたが、私の場合はうまくいきません。私はバーとラインに対応する私の伝説の正方形と線の形が欲しいです。どうすれば入手できますか?
私は下の画像のように伝説たい:geom_bar
はgeom_histogram
その後、より良いフィット感で、表示したいデータの種類について
私はまだ伝説に形状を変更することはできませんよ。私は私の質問に意図されたプロットを追加しました。 –
@HaroonRashid更新プログラムを参照してください、HTH – Jaap