我有一个数值向量,希望通过在x轴上的名称在y轴上绘制每个值。
例子:
quantity <- c(3,5,2)
names(quantity) <- c("apples","bananas", "pears")
plot(quantity)
每个值均沿x轴即它的索引号绘制。 1,2,3。如何显示(“苹果”,“香蕉”,“豌 bean ”)?
最佳答案
您可以使用axis()
函数添加标签。 xaxt="n"
中的参数plot()
将使绘图中没有x轴标签(数字)。
plot(quantity,xaxt="n")
axis(1,at=1:3,labels=names(quantity))