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答案來創建一個自定義的圖例,但它不適用於我的情況。我想在我的圖例中對應條形和線條的方形和線形。我們怎樣才能得到它?
我仍然不能夠改變形狀的傳奇。我在我的問題中添加了預期的情節。 –
@HaroonRashid查看更新HTH – Jaap