首页 > 解决方案 > 图例中的回归线应该更细

问题描述

我正在用回归线绘制点。点的大小在一个变量中。图例中的回归线绘制的宽度与我的图表中的不同。

df = data.frame( x=1:20, y=(1:20)^ 2 , t=20:1 )
ggplot(df,aes(x=x,y=y,size=t)) + 
  geom_point() +
  geom_smooth(method='loess')

我得到这张图。看传说不是真的。 带有图例错误的图形

图例中的回归线应该更细。我怎样才能解决这个问题?

标签: rggplot2regressionlinelegend

解决方案


简单的!只需添加一个大小参数。您可以选择任何您喜欢的数字,我认为 0.5 是一条不错的清晰线

library( ggplot2 )
df = data.frame( x=1:20, y=(1:20)^ 2 , t=20:1 )
ggplot(df,aes(x=x,y=y,size=t)) + 
  geom_point() +
  geom_smooth(method='loess', size=.5)

在此处输入图像描述


推荐阅读