【发布时间】:2018-09-30 11:06:37
【问题描述】:
我想创建一个直方图,但我无法将它放在轴 (0,0) 的开头。目前它向右移动,看起来不太好。我期望 expand_limits(x = 0, y = 0) 来解决这个问题。我知道它可能已经得到了回答,但我发现的所有解决方案都不起作用。如果您指出问题出在哪里,谢谢。这是我的代码:
ggplot(data=dataset, aes(x= dataset$count)) +
geom_histogram(binwidth = 3,
col="blue",
fill="darkblue") +
labs(title="Retweets Distribution") +
labs(x="Retweet number") +
theme(plot.title = element_text(hjust = 0.5)) +
scale_x_continuous(limits = c(0,250)) +
scale_y_continuous(limits = c(0,250)) + expand_limits(x = 0, y = 0)
还有剧情:
还有count列的总结:
【问题讨论】:
-
根据您提供的信息,
count似乎没有小于 24 的值。 -
我同意@jdobres。你能提供
dataset的sn-p吗? -
@jdobres 我正在考虑它,但是有很多接近 0 的值。我尝试了
table(dataset$count),它向我展示了摘要 -
我也同意@jdobres。你应该检查
count variables的分布。summary(dataset$count) -
奇怪。 . .一件事是,如果您为
ggplot()指定data参数,您可以只使用变量名:aes(x = count)