创建了一个图,想要创建一个自定义的x轴,所以我将xlab设置为“”并将xaxt =“ n”设置为。发现文本和轴命令不再绘制在我的图形上!
代码:
# enable showtext
library("showtext")
showtext.opts(dpi = 144)
showtext.auto()
#Open cairo-png device
png(filename = "output.png", type = "cairo-png")
# plot basic x/y graph
x<-1:10
y<-1:10
plot(x, y, ylab="Y axis",xlab=" ",xaxt = "n")
# add text and axis
text(x, y, label=y, pos=3)
axis(1, at=x, labels=x)
# close the device
dev.off()
打开图像时,我发现以下内容: Graph without labels or axes
因此我将代码的绘图行更改为null而不是空格:
plot(x, y, ylab="Y axis",xlab="",xaxt = "n")
然后出现轴和文本:Graph with labels and axes
我是否缺少基本知识,或者这是cairo-png的错误?