r - 无法摆脱原来的 x 轴刻度标签
问题描述
因此,当我制作直方图时,x 轴刻度标签默认为科学记数法(我不想要),所以我想将它们更改为数据的四分位数。当我运行以下代码时,会添加新标签,但旧标签仍在下方。这是不可读的。如何删除原始标签并更换它们?
marks = c(171959, 429897, 509702, 581455, 862469)
hist(net.worth$`Net Worth`, main="Net Worth", xlab="Net Worth", ylab="Customers", col="light blue")
axis(1, at=marks, labels=marks)
解决方案
您会得到重复的 x 轴标签,因为您将它们绘制了两次:第一次使用该hist()
函数将它们与直方图一起绘制。第二次通过调用添加它们axis()
。
hist
您可以通过添加xaxt='n'
参数来抑制原始 x 轴标签的绘制:
marks = c(171959, 429897, 509702, 581455, 862469)
hist(net.worth$`Net Worth`, main="Net Worth", xlab="Net Worth", xaxt='n', ylab="Customers", col="light blue")
axis(1, at=marks, labels=marks)
推荐阅读
- openmdao - 分量梯度计算 - OpenMDAO 1.7.x
- sas - 如何让 SAS 忽略丢失的变量名?
- javascript - 将按钮绑定到 ng-repeat 内的元素
- python - 在 Python 中使用 Flask RESTful API 杀死正在运行的进程
- constraints - 如何在 RDF/OWL 中为复合键建模
- django - Django REST Framework create nested serializers gives pk error
- android - Twilio - 如何在调用网络到电话时打开活动
- sql - 在 Vertica 中运行递归查询
- tibco - 如何从 Tibco BusinessWorks 5 运行 Tibco InConcert Batch 注册表脚本
- c# - 为 3D 噪声生成查找表