如何在matplot-R中为轴上的数字添加逗号

如何在matplot-R中为轴上的数字添加逗号,r,plot,R,Plot,我想在绘图的y轴上添加逗号,但到目前为止我尝试的方法不起作用: matplot(X, Y, type = "l", col = "green", xlab = "Time (years)", ylab = "Cost", main = "BLANK", ylim = (30000,60000), xlim = c(0,15)) 这就是我所拥有的 不确定如何在y轴上显示的30000-60000中添加逗号 编辑:对不起,我在matplot标签中的意思是:您可以使用yaxt=n、axis和prett

我想在绘图的y轴上添加逗号,但到目前为止我尝试的方法不起作用:

matplot(X, Y, type = "l", col = "green", xlab = "Time (years)", ylab = "Cost", main = "BLANK", ylim = (30000,60000), xlim = c(0,15))
这就是我所拥有的

不确定如何在y轴上显示的30000-60000中添加逗号


编辑:对不起,我在matplot标签中的意思是:

您可以使用yaxt=n、axis和prettyNum的组合,如中所示


你真的应该包括一个。如果没有样本数据X或Y,我们不知道您在看什么。您很可能需要取消显示默认轴,并自己显式调用axis。@MrFlick:Ah。很抱歉我使用的是真实数据,我不能发布。我应该像用户David Arenburg那样做。样本数据不必是真实数据。刚好可以重现这个问题。
Y <- seq(30000, 60000, 2000)
X <- 0:15
matplot(X, Y, type = "l", col = "green", xlab = "Time (years)", ylab = "Cost", main = "BLANK", yaxt = "n")
axis(2, Y, labels = prettyNum(Y, big.mark = ","))