如何在 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 轴?的主要内容,如果未能解决你的问题,请参考以下文章
ggplot2:如何动态包装/调整大小/重新缩放 x 轴标签,使它们不会重叠
R语言ggplot2可视化:指定标题的坐标轴位置(X轴坐标和Y轴坐标),将图像的标题(title)放置在图像内部的指定位置(customize title positon in plot)
R语言ggplot2可视化:可视化离散(分类)变量的堆叠的直方图自定义堆叠直方图中不同分组条形的色彩(Histogram for Categorical Variable)自定义轴标签旋转的角度