r
  • ggplot2
  • 2017-03-31 44 views 0 likes 
    0

    與數據幀df我有大量離散值的metric及其計數cntgeom_bar具有大量離散值不顯示柱狀圖

    我希望得到計數的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

    +0

    嘗試改變'scale_y_continuous'限制。 – Miha

    回答

    1

    我不馬上意識到geom_bar的任何限制,但它是不足爲奇的,這並不能很好地工作 - 我打斷了它在我的機器上,所以我甚至不知道是什麼它看起來像完成渲染時。

    您確定條形圖適合此數據嗎?也就是說,「度量」列是否是有效的因素?

    運行散點圖與結果迅速完成(使用對數刻度,因爲線性刻度由離羣這裏疼)可能是更加有用

    ggplot(df, aes(x=metric, y=cnt) + 
        geom_point() + 
        scale_y_log10() 
    

    產量

    enter image description here

    +0

    「度量」列包含一個度量的離散可能值,「cnt」列保存具有特定值的出現次數。 – user3206440

    相關問題