如何在 ggplot2 直方图中指定 x 轴?

Posted

技术标签:

【中文标题】如何在 ggplot2 直方图中指定 x 轴?【英文标题】:how do you specify the x axis in ggplot2 histogram? 【发布时间】:2022-01-20 12:54:28 【问题描述】:

我有以下代码使用 ggplot2 绘制直方图。

ggplot(data = plot, aes(x = total_Amg))+
  geom_histogram(binwidth = 1, colour = "black", fill = "white") +
  facet_wrap(~ gentamicin) 

如何指定在结果图的 x 轴上显示哪些数字,即显示 0 到 8,而不是显示自动生成的数字(见下文)?

【问题讨论】:

这能回答你的问题吗? Change x-axis breaks ggplot2 另见***.com/q/22818899/5325862 【参考方案1】:

尝试添加:

+ scale_x_continuous(breaks = 0:8, labels = 0:8)

【讨论】:

【参考方案2】:

+scale_x_continuous(breaks=0:8) 应该可以解决问题

【讨论】:

谢谢。我已经尝试过了,对于一个数据集这是可行的,但对于另一个数据集它只显示 0 到 5?我想为这两个图表显示 0 到 8。

以上是关于如何在 ggplot2 直方图中指定 x 轴?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 matplotlib 中根据 x 轴更改直方图颜色

如何在 Y 轴 ggplot2 中标记更多断点

使用 ggplot2 和 R 创建帕累托图

ggplot2:如何动态包装/调整大小/重新缩放 x 轴标签,使它们不会重叠

R语言ggplot2可视化:指定标题的坐标轴位置(X轴坐标和Y轴坐标),将图像的标题(title)放置在图像内部的指定位置(customize title positon in plot)

R语言ggplot2可视化:可视化离散(分类)变量的堆叠的直方图自定义堆叠直方图中不同分组条形的色彩(Histogram for Categorical Variable)自定义轴标签旋转的角度