当数据不在规则网格上时如何绘制等高线图?
假设我有 3 个变量,
x=1:9
y=c(1,1,1,2,2,2,3,3,3)
z=6:14
如何重新排列数据以便可以用 r 绘制数据的等高线图? 我收到消息了
Error in contour.default(x, y, z) :
increasing 'x' and 'y' values expected
谢谢。
Say I have 3 variables such that
x=1:9
y=c(1,1,1,2,2,2,3,3,3)
z=6:14
How can I rearrange the data so that I can make a contour plot of the data with r?
I am getting the message
Error in contour.default(x, y, z) :
increasing 'x' and 'y' values expected
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
z
是要绘制等高线的值的矩阵
。x
和y
是它们各自的位置。 r-help 邮件列表中的“Tyler”对此进行了解释,并举例说明了如何转换数据以使事情正常进行。另请参阅?contour
帮助中的示例。z
is amatrix
of values where contour lines are to be drawn.x
andy
are their respective location. "Tyler" at r-help mailing list explains this and gives an example of how to transform your data to make things work. See also examples in the help of?contour
.