我想擺脫R軸中的X和Y軸線,但它似乎不可能。我運行下面的代碼:R - 基線圖 - 如何去除X軸和Y軸線
par(mar=c(5,5,5,5), cex.main = 1.5, col.main = "gray30", bg="white", cex =
0.8, family="Calibri", las=1)
plot(y1~x, col=blk_blue, type="l", lwd=2, ylim = y1_limits, xlab = x_label,
ylab = y1_label, las=1, axes=FALSE)
rect(par("usr")[1], par("usr")[3], par("usr")[2], par("usr")[4], col =
"gray90", border=NA)
grid(nx = 5, ny = 5, col = "white", lty = "solid", lwd = 1)
grid(nx = 10, ny = 10, col = "white", lty = "dotted", lwd = 1)
par(new=TRUE, las=1, bty="n")
plot(y1~x, col=blk_blue, type="l", lwd=2, ylim = y1_limits, xlab = x_label,
ylab = y1_label)
axis(side=1, col = "white", labels = FALSE)
axis(side=2, col = "grey90", labels = FALSE, ylim = y1_limits)
axis(side=3, col = "grey90", labels = FALSE, tick = FALSE)
mtext(y2_label, side=4, line=3)
par(new=TRUE, bty="n", las=1, bty="n")
plot(y2~x, col=blk_red, type="l", lwd = 2, axes=FALSE, xlab = "", ylab="",
ylim=y2_limits, las=1, xaxt="n")
axis(side = 4, ylim = y2_limits, col="grey90")
正如你可以看到有仍然在x軸的一些剩餘的黑色部分。 我該如何刪除這些?
嘗試在每個繪圖語句中添加'bty =「n」'。否則,請提供一個[可重現的示例](https://stackoverflow.com/a/5963610/4421870) – Mako212
該代碼給出錯誤,首先沒有名爲blk_blue的對象,那麼它是'object'y1_limits'not found'。還有其他缺失的物體。你可以請張貼他們的價值觀嗎? –
謝謝瑞。 blk_blue只是一種顏色,你可以用「藍色」代替它。與blk_red相同。 y1_limits <-c(-3,9),y2_limits <-c(-150,200)。 – stratar