【发布时间】:2015-07-10 13:55:33
【问题描述】:
我试图让我的图表在 R 中改变它的 Y 轴值。 代码:
plot(tree$NUM,tree$GRA,
main="YSLOW Grades",
xlab="HAR #",
ylab="Grade",
xaxt="n")
axis(1, at = seq(1, 20, by = 1), las=2)
我已经想出了如何自定义 x 轴,但从我所有的研究中,我也找不到简单地更改 Y 轴的方法。我不想使用数字,而是想自定义图表,以便我可以使用 A、B、C 等字母等级。我认为这是一个快速解决方法,但我真的一无所知,而且材料似乎缺乏这个主题。
澄清一下,我不想更改 Y 轴标签或间距,我只是希望能够在 Y 轴上更改字母,而不管数据进入它。
【问题讨论】:
-
您需要知道要将字母放在哪里,但
axis(2, at=1:4, labels=LETTERS[1:4])应该可以解决问题。 (当然,首先在你的情节中抑制轴绘制)