将 x Axis 替换为工作日标签

标签 r plot label axis

我画了一个图:

plot(tapply(G$capacity, G$day, mean),type="b", ylim=c(250,400), 
     xlim=c(0,7),main="Capacity ",xaxt = "n",  xlab="weekday", ylab ="Capacity")

我想用星期一、星期二、星期三等来标记比例,而不是数字。

这可能吗?

最佳答案

尝试将参数 xaxt="n" 添加到您的 plot 命令,然后:

 wd <- weekdays(Sys.Date()+2:8)
 axis(1, at=seq_along(wd), labels=wd, las=2)

如果您真的想要 x Axis 标签“工作日”,您可以通过在 plot 中设置 xlab=""并使用 mtext 手动设置标签来防止冲突(参见 here)

关于将 x Axis 替换为工作日标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30677389/

相关文章:

r - 使用前 n 个非 NA 元素创建新数据框

plot - 可视化以下数据的最佳方法是什么?

ios - 如何识别标签点击自定义 UITableViewCell - Swift 3

Swift:添加一个标签并将其放在另一个标签下面

r - `caret` 中的训练错误率

r - 如何在 R 中每 30 分钟聚合一次

xml - 使用 R 生成 XML

python - 绘制包含 80% (x, y) 点的圆

r - 在R中使用mfrow:如何为每个子图赋予不同的y标签和x轴一个标签

java - 在 JavaFX 中显示字符串/标签