如何使用ggplot&;在同一图表上绘制多条不同类型的线;R
我试图使用ggplot和R在同一张图表上绘制两条线。我希望一条线是一条黑色实线(不是点),另一条线实际上是一组红色数据点(“点”)。我找到了很多关于如何用不同颜色绘制同一类型线的信息,但我似乎找不到如何在同一图表上指定两种不同颜色的不同类型线。一组玩具数据可能是,例如:如何使用ggplot&;在同一图表上绘制多条不同类型的线;R,r,ggplot2,R,Ggplot2,我试图使用ggplot和R在同一张图表上绘制两条线。我希望一条线是一条黑色实线(不是点),另一条线实际上是一组红色数据点(“点”)。我找到了很多关于如何用不同颜色绘制同一类型线的信息,但我似乎找不到如何在同一图表上指定两种不同颜色的不同类型线。一组玩具数据可能是,例如: my_data <- read.table(header=TRUE, text=' supp dose length OJ 0.5 13.23 OJ 1.0 22.70 OJ 2.0 26.06
my_data <- read.table(header=TRUE, text='
supp dose length
OJ 0.5 13.23
OJ 1.0 22.70
OJ 2.0 26.06
VC 0.5 7.98
VC 1.0 16.77
VC 2.0 26.14
')
my_data如果您希望针对不同的条件使用不同的geom
,一种解决方案是为每个geom
子集您的数据帧:
库(ggplot2)
ggplot(我的_数据,aes(x=剂量,y=长度))+
几何点(数据=子集(我的数据,支持=“VC”))+
geom_线(数据=子集(我的_数据,支持=“OJ”))
它回答了你的问题吗