控制等高线图中的 z 标签
我试图控制在用点阵库中的 contourplot()
绘制的等高线图中应写入多少个 z 标签。
我有 30 条轮廓线,但我只想标记前 5 条。我尝试了很多类似的事情
contourplot(z ~ z+y, data=d3, cuts=30, font=3, xlab="x axis", ylab="y axis", scales=list(at=seq(2,10,by=2)))
contourplot(z ~ z+y, data=d3, cuts=30, font=3, xlab="x axis", ylab="y axis", at=seq(2,10,by=2))
,但没有任何效果。
另外,是否可以在同一个图表上绘制两个contourplot()?我尝试过
contourplot(z ~ z+y, data=d3, cuts=30)
par(new=T)
contourplot(z ~ z+y, data=d3, cuts=20)
,但没有成功。
谢谢!
I am trying to control how many z labels should be written in my contour plot plotted with contourplot()
from the lattice library.
I have 30 contour lines but I only want the first 5 to be labelled. I tried a bunch of things like
contourplot(z ~ z+y, data=d3, cuts=30, font=3, xlab="x axis", ylab="y axis", scales=list(at=seq(2,10,by=2)))
contourplot(z ~ z+y, data=d3, cuts=30, font=3, xlab="x axis", ylab="y axis", at=seq(2,10,by=2))
but nothing works.
Also, is it possible to plot two contourplot()
on the same graph? I tried
contourplot(z ~ z+y, data=d3, cuts=30)
par(new=T)
contourplot(z ~ z+y, data=d3, cuts=20)
but it's not working.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是我的看法:
您可以调整自定义
面板
功能以最适合您的需求(例如用于调平 z 轴的其他比例、颜色等)。Here is my take:
You can adapt the custom
panel
function to best suit your needs (e.g. other scale for leveling the z-axis, color, etc.).您可以将
labels
指定为字符向量参数,并使用rep("", 5)设置最后一个值,因此也许对于您在之前关于轮廓的问题中提供的示例You can specify the
labels
as a character vector argument and set the last values with rep("", 5), so perhaps for the example you offered on an earlier question about contour