gpt4 book ai didi

r - scatter.smooth R 函数 - 颜色

转载 作者:行者123 更新时间:2023-12-04 10:57:12 26 4
gpt4 key购买 nike

如何更改 R 中 scatter.smooth 的颜色?我可以添加一个“col”参数,但这只会改变数据点(点)的颜色,而不是屏幕上的实际线条。如何更改实际线条的颜色。

最佳答案

无需破解 scatter.smooth()以达到预期的结果。通知 ?scatter.smooth记录了另一个功能; loess.smooth() . scatter.smooth() 使用后一个函数计算拟合黄土的 x 和 y 坐标更平滑。所需的情节可以通过两次调用产生; i) 至plot() , 和 ii) 第二次调用 loess.smooth()画线。

使用@Andrie 的示例,这将是:

plot(dist ~ speed, data = cars, col = "blue")
with(cars, lines(loess.smooth(speed, dist), col = "green"))
loess.smooth() step 返回带有 x 的列表和 y可以使用 lines() 轻松绘制的组件:
> with(cars, loess.smooth(speed, dist))
$x
[1] 4.000000 4.428571 4.857143 5.285714 5.714286 6.142857
[7] 6.571429 7.000000 7.428571 7.857143 8.285714 8.714286
[13] 9.142857 9.571429 10.000000 10.428571 10.857143 11.285714
[19] 11.714286 12.142857 12.571429 13.000000 13.428571 13.857143
[25] 14.285714 14.714286 15.142857 15.571429 16.000000 16.428571
[31] 16.857143 17.285714 17.714286 18.142857 18.571429 19.000000
[37] 19.428571 19.857143 20.285714 20.714286 21.142857 21.571429
[43] 22.000000 22.428571 22.857143 23.285714 23.714286 24.142857
[49] 24.571429 25.000000

$y
[1] 4.962236 6.132561 7.294531 8.451282 9.605949 10.761666
[7] 11.921569 13.088792 14.266472 15.457742 16.646268 17.788187
[13] 18.916270 20.068806 21.284085 22.534880 23.776272 25.020014
[19] 26.277859 27.554763 28.793605 30.039834 31.287544 32.541662
[25] 33.982881 35.706712 37.262771 38.683122 40.080683 41.491404
[31] 42.951233 44.438569 45.860202 47.361200 49.023137 50.730452
[37] 52.619626 54.852390 57.325596 59.936095 62.580738 65.156375
[43] 67.559859 69.876282 72.248492 74.659973 77.094212 79.534692
[49] 81.964898 84.368316

产生的情节如下所示:

enter image description here

关于r - scatter.smooth R 函数 - 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7606342/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com