具有大量离散值的geom_bar未显示条形图

时间:2017-03-31 16:59:41

标签: r ggplot2

对于数据框df,我有metric的大量离散值及其计数cnt

我想获得bar plot的每个离散值的metric个计数。

所以我做了以下几点,

df <- read.csv("metric.csv", header=T)
df$metric <- as.factor(df$metric)
ggplot(df, aes(x=metric, y=cnt)) +
  geom_bar(stat = 'identity')

上面我得到了一个像下面这样的空图 - 为什么?

我用于数据框df的数据位于此处 - http://wikisend.com/download/569376/metric.csv

如何从这些数据中获得条形图?

enter image description here

1 个答案:

答案 0 :(得分:1)

我没有立即意识到geom_bar的任何限制,但是这并不令人惊讶 - 我在我的机器上打断它,所以我甚至不知道它完成时的样子渲染。

您确定条形图适合此数据吗?也就是说,“度量”列有效地是一个因素吗?

运行散点图快速完成,结果可能更有用(此处使用对数刻度,因为线性刻度受到异常值的影响)

-v

产量

enter image description here