图例中的回归线应该更细

标签 r ggplot2 regression line legend

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

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')

我得到了这张图。看传说是不是真的。 graphic with legend error

图例中的回归线应该更细。 我该如何解决这个问题?

最佳答案

简单!只需添加一个尺寸参数即可。你可以选择任何你喜欢的数字,我认为 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)

enter image description here

关于图例中的回归线应该更细,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60573614/

相关文章:

r - 我如何说服 ggplot2 为我创造一个传奇?

r - 无法分配 geom_raster 大小向量的问题

R:有理函数回归

python - 在 Numpy 中乘积 block 矩阵

r - 设置开始、结束和频率后,将点添加到plot.ts

r - 修改正则表达式匹配的子字符串并将其放回

r - Shiny 的交互式 ggplot 缺少误差线

python - 具有大型稀疏矩阵的线性代数

用另一个变量的值替换一个变量中的 NA

r - 带有 ggplot2 的箱线图 : Trying to lay geom_jitter over code for plot, 奇怪的离群点