首页 > 解决方案 > 在R ggplot中绘制计数直方图

问题描述

我需要这方面的帮助。我在这里搜索过,但没有得到正确的输出。

我试图在 R 中绘制它,所以我可以使用 GGplot 在一个图中并排绘制 3 个文件。我想要的输出(用excel绘制)是这个

所需的直方图

我使用GGplot得到的是这个

ggplot 输出

我正在使用的 R 代码是这个

A1 <- read.table("A1.txt", header = T, sep = "\t")
library(ggplot2)
ggplot(A1, aes(x = count)) + geom_bar()

数据是这样的制表符分隔文件

length  count
26  344776
27  289439
18  673395
28  338146
19  710702
20  928326
21  3491352
22  2724981
23  699007
24  726121
25  472509

长度,因为它只是 x 轴上的标签,用于绘制在 y 轴上的计数。

标签: rggplot2histogram

解决方案


这是你想要的吗?

ggplot(A1, aes(x = as.character(length), y=count)) + geom_bar(stat="identity")


推荐阅读