gpt4 book ai didi

r - 将图例添加到 r 中的 geom_line() 图中

转载 作者:行者123 更新时间:2023-12-03 13:16:22 51 4
gpt4 key购买 nike

我一直试图在我的 ggplot 中添加图例,但失败了。我尝试了功能 scale_colour_manual() ,但图例没有出现。

ggplot()+
geom_line(data=Summary,aes(y=Y1,x= X),colour="darkblue",size=1 )+
geom_line(data=Summary,aes(y=Y2,x= X),colour="red",size=1 )

我的数据框“摘要”如下:
  X           Y1           Y2
139 1.465477e+16 7.173075e+15
277 1.044803e+16 9.275002e+15
415 1.059258e+16 8.562518e+15
553 1.033283e+16 8.268984e+15
691 9.548019e+15 1.022248e+16
830 1.008212e+16 8.641891e+15
968 9.822061e+15 9.315856e+15
1106 9.948143e+15 9.178694e+15
1244 1.013922e+16 8.825904e+15
1382 9.815094e+15 9.283662e+15

请告诉我如何在同一图形上针对 X 绘制 Y1、Y2 并在侧面添加图例。

最佳答案

ggplot需求aes创造传奇,感动colouraes(...)将自动构建图例。然后我们可以通过 scale_color_manual 调整标签颜色配对:

ggplot()+
geom_line(data=Summary,aes(y=Y1,x= X,colour="Y1"),size=1 )+
geom_line(data=Summary,aes(y=Y2,x= X,colour="Y2"),size=1) +
scale_color_manual(name = "Y series", values = c("Y1" = "darkblue", "Y2" = "red"))
enter image description here

关于r - 将图例添加到 r 中的 geom_line() 图中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40833809/

51 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com