首页 > 解决方案 > R条形图x轴绘图帮助,x轴不匹配数据

问题描述

我在 R 中有一个条形图,绘制以下数据的概率分布

示例数据:

 mc2
[1] 0.03846154 0.09615385 0.19230769 0.18269231 0.28846154 0.20192308 
> mc2dl
[1] 143 144 145 146 147 148 ### used as x axis labels

当我尝试绘制此图时,x 轴垂直显示

barplot.default(mc2, xlab = mc2dl)

示例图

当绘制我自己的轴时,它的长度不 = 图形的大小

axis(1, 1:6, labels=mc2dl)

示例图 2

ps 我试过 ggplot 但它带来了自己的问题,关于并排的多个图,并且格式与我论文的其余部分不同。

提前致谢

标签: rplotbar-chart

解决方案


barplot 对象本身包含有关其自身条形图位置的信息,因此您可以执行以下操作:

my_barplot <- barplot(mc2)
axis(1, at = my_barplot, labels = 143:148)

在此处输入图像描述


推荐阅读