R ggplot:具有不同宽度的线

R ggplot:具有不同宽度的线,r,ggplot2,R,Ggplot2,使用ggplot2,根据“col”变量的值,很容易用两种颜色绘制一条线,但是否可以用一种宽度的左侧部分绘制一条线,用另一种宽度的右侧部分绘制一条线 如果在aes()中使用size=参数并将其设置为分割数据的变量,则行的宽度会不同 绘图的外观取决于将数据分组的变量 如果变量是factors,则会得到线的各个部分之间的间隙 df1<-data.frame(x=1:10,y=1:10,z=rep(c("a","b"),each=5)) ggplot(df1,aes(x,y,size=z))+ge

使用ggplot2,根据“col”变量的值,很容易用两种颜色绘制一条线,但是否可以用一种宽度的左侧部分绘制一条线,用另一种宽度的右侧部分绘制一条线

如果在
aes()
中使用
size=
参数并将其设置为分割数据的变量,则行的宽度会不同

绘图的外观取决于将数据分组的变量

如果变量是factors,则会得到线的各个部分之间的间隙

df1<-data.frame(x=1:10,y=1:10,z=rep(c("a","b"),each=5))
ggplot(df1,aes(x,y,size=z))+geom_line()
df1
df2<-data.frame(x=1:10,y=1:10,z=c(1,1,1,2,2,2,3,3,4,4))
ggplot(df2,aes(x,y,size=z))+geom_line()