我可能会在这里丢失一些简单的东西......我无法找到任何方法去除跨越图例区分不同颜色的线条;在?filled.contour
以下的从火山地貌例子,我有这样的:删除filled.contour图例中的线条
x <- 10*1:nrow(volcano)
y <- 10*1:ncol(volcano)
filled.contour(x, y, volcano, color = terrain.colors,
plot.title = title(main = "The Topography of Maunga Whau",
xlab = "Meters North", ylab = "Meters West"),
plot.axes = { axis(1, seq(100, 800, by = 100))
axis(2, seq(100, 600, by = 100)) },
key.title = title(main="Height\n(meters)"),
key.axes = axis(2,
labels=FALSE,
at=FALSE,
lty=NULL,
tick=FALSE,
col="white",
col.ticks=NULL)
)
mtext(paste("filled.contour(.) from", R.version.string),side = 1, line = 4, adj = 1, cex = .66)
我已经成功地从轴删除所有的标签和刻度的标志,但线条仍然存在(顺便说一句,我想达到的效果是(我相信)在Matlab默认)
谢谢 - 虽然我并没有期待它那么复杂! – ChrisW
@ChrisW对我来说这似乎并不复杂,但也许我已经习惯了。诸如“filled.contour”之类的函数的作者无法预测用户可能想要调整的任何可能的调整。 – joran