从ggplot2的不同长度的绘图向量,我得到了我的线条图.
ggplot(plotData, aes(x, y, label=label, group=label)) + geom_line() + stat_smooth()
Run Code Online (Sandbox Code Playgroud)
但这会平滑一行.如何平滑所有数据点?
Rei*_*son 15
ggplot(plotData, aes(x, y, label=label, group=label)) +
geom_line() +
geom_smooth(aes(group = 1))
Run Code Online (Sandbox Code Playgroud)
应该这样做.这里的想法是提供一种新的群体美学,以使拟合的平滑器基于所有数据,而不是group = label美学.
按照@Andrie's Answer的例子,我建议的修改是:
ggplot(plotData, aes(x, y, label=label, group=label)) +
geom_text() +
geom_smooth(aes(group = 1))
Run Code Online (Sandbox Code Playgroud)
会产生:
