我只有一系列数字,我想计算每个元素的数量。这是我做过的事情。 X轴是我的元素,Y轴是每个元素的数量。
我的问题是,我怎样才能修改x轴的呈现方式?我只想在轴上看到0.4,0.5,0.6,0.7,0.8和0.9,但仍然要在图中保持相同的条数(没有改变)。有什么建议吗?
d1 <- ggplot(TestData, aes(factor(TestData$Col1)))
d2 <- d1 + geom_bar() + xlab("") + ylab("")
答案 0 :(得分:3)
创建平均值为0.5,std为0.2的数据:
data<- rnorm(1000,0.5,0.2)
dataf <- data.frame(data)
为所有数据范围制作直方图:
ggplot(aes(x = data),data = dataf) +
geom_histogram()
Xlim到0.4到0.9:
ggplot(aes(x = data),data = dataf) +
geom_histogram() +
scale_x_continuous(limits = c(0.4,0.9),
breaks= scales::pretty_breaks(n=5))
答案 1 :(得分:1)