我使用以下代码绘制了值:
png(filename="q.png", width=3000, height=1600, units="px")
但是 x 和 y 轴上的值似乎太小了。我想放大它们。我怎么做?
我使用以下代码绘制了值:
png(filename="q.png", width=3000, height=1600, units="px")
但是 x 和 y 轴上的值似乎太小了。我想放大它们。我怎么做?
我怀疑您在绘制图表时需要更改它,例如:
par(mar=c(4,5,1,1))
plot(rnorm(30), xlab= "Big font", ylab = "Big font", cex.lab = 2, cex.axis = 1.5)
编辑 1:更改标题大小:
par(mar=c(5,5,4,1))
plot(rnorm(30), xlab= "Big font", ylab = "Big font",
cex.lab = 2, cex.axis = 1.5, cex.main=3, main="Big Font")
编辑 2:阴影绘图区域。不确定这是否是最好的方法。可能有更简单、更优雅的方式来为绘图区域着色。
a = rnorm(30)
par(mar=c(5,5,4,1))
plot(a, xlab= "Big font", ylab = "Big font", type="n",
cex.lab = 2, cex.axis = 1.5, cex.main=3, main="Big Font")
x <- par("usr")
rect(x[1], x[3], x[2], x[4], col = "grey")
points(a, pch=19)
您可以使用 'par' 设置文本放大率:
opar <- par(cex.axis = 1.5)
# plotting commands
par(opar)
另外,分别用 cex.main、cex.lab 和 cex.sub 设置主文本、标签和副标题文本大小:
opar <- par(cex.axis = 1.5, cex.main = 1.5, cex.lab = 1.5, cex.sub = 1.5)
...
单独设置 'cex' 也会放大绘制的符号,这可能合适,也可能不合适。
这些在 ?par