更改R中15行ggplot2中3行的厚度

更改R中15行ggplot2中3行的厚度,r,ggplot2,R,Ggplot2,我有一些面板数据,包括15家类似的公司,7个不同的变量,用来解释这些公司的盈利能力。数据为2006-2018年的年度数据。我目前特别关注一个变量,并绘制了它。我需要做的是突出3家具体公司的生产线,我想最好的方法是增加生产线的厚度,但几次尝试后,我都没能增加这3家公司的生产线。我的代码: ggplot(data = FE, mapping = aes(x=Year,y=X2, group=Bank, color=Bank)) +geom_line(aes(size = Company)) +sc

我有一些面板数据,包括15家类似的公司,7个不同的变量,用来解释这些公司的盈利能力。数据为2006-2018年的年度数据。我目前特别关注一个变量,并绘制了它。我需要做的是突出3家具体公司的生产线,我想最好的方法是增加生产线的厚度,但几次尝试后,我都没能增加这3家公司的生产线。我的代码:

ggplot(data = FE, mapping = aes(x=Year,y=X2, group=Bank, color=Bank))
 +geom_line(aes(size = Company)) +scale_x_discrete(breaks = c(2006,2008,2010,2012,2014,2016,2018))
 +theme(axis.text.x =element_text(angle = 90,hjust = 1))
 +theme(legend.title = element_blank())+theme(legend.position="none")
我可以只使用面,但我希望所有线都在一个图形上


谢谢

看一看并发布一些数据。如果您共享示例数据,解决方案会更快。您可以从FE创建一个附加对象(通过筛选),只与您想要的三家公司共享。然后,您可以在当前绘图上创建一个更大尺寸的附加几何图形线()。您应该考虑将数据参数从GGTrm移到GeoMyLeo()。尽管一个可复制的示例对您很有用。请尝试使用
+geom_line(aes(大小=(公司百分比,单位%specificCos))
其中
specificCos
是一个向量,包含您要突出显示的三家公司的名称。或者通过对图表的一部分着色来突出显示