CEPHAS
CEPHAS

Reputation: 69

plot count histogram in R ggplot

I need help with this please. I have searched here but not got the right output.

I am trying to plot this in R, so I can plot 3 files side-by-side in a single plot using GGplot. The output I desire (plotted with excel) is this

desired histogram

What i am getting using GGplot is this

ggplot output

The R code i am using is this

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

The data is a tab-delimited file like this

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

The length, as it were will only be labels on the x axis for the counts plotted on the y-axis.

Upvotes: 4

Views: 3191

Answers (1)

ozgeneral
ozgeneral

Reputation: 6779

Is this what you wanted?

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

Upvotes: 5

Related Questions