首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么不能在ggvis的layer_smooths中设置"y“属性?

在ggvis的layer_smooths中不能设置"y"属性,因为layer_smooths是用于绘制平滑曲线的图层,它的主要目的是根据数据点的分布趋势生成平滑曲线,而不是直接绘制y轴的数值。

具体来说,layer_smooths是基于局部回归方法实现的,它通过拟合数据点周围的局部线性模型来估计平滑曲线。因此,它只需要x轴的数值作为输入来生成曲线,而不需要y轴的数值。

在ggvis中,我们可以使用layer_points或layer_lines来绘制数据点或直线,它们可以设置x和y属性来指定数据点或直线的位置。但是在layer_smooths中,只能设置x属性来指定数据点的位置,而y属性是无效的。

总结起来,不能在ggvis的layer_smooths中设置"y"属性是因为该图层的设计初衷是生成平滑曲线,不需要直接使用y轴的数值。如果需要绘制数据点或直线,应该使用其他图层来实现。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券