当我在R中制作任何图形时,它总是会在周围框架的编号部分产生更粗的轴线。这很麻烦,因为我必须始终在plot()中关闭轴线,然后以零宽度重新绘制它们。我注意到其他实验室同事的电脑似乎没有这个问题,这让我想知道问题出在哪里。
图1生成了我不想要的粗轴线,图2解决了这个问题:
图1生成了我不想要的粗轴线,图2解决了这个问题:
x<-c(1:10)
y<-c(1:10)
# Plot 1
plot(x,y, main="Plot 1")
# Plot 2
plot(x, y, xaxt='n', yaxt='n', main="Plot 2")
axis(1, lwd=0, lwd.ticks=1)
axis(2, lwd=0, lwd.ticks=1)
我在Mac OSX 10.9.4上运行RStudio 0.98.501。
如果您有任何关于错误原因的想法,非常感谢。谢谢。
plot(x, y, bty='n')
可以看到坐标轴仅延伸到外部刻度)。当我遇到这个问题时,通常会在所有其他绘图命令之后执行box()
(或例如box(lwd=2)
),这样可以使其不那么明显。 - jbaumsggplot2
,这个讨论可能会给你一些启示:http://r.789695.n4.nabble.com/ggplot2-Controlling-line-width-of-panel-borders-td3075489.html - Carl Witthoft