簡體   English   中英

R- pareto圖表分組像直方圖

[英]R- pareto chart grouping like histogram

我需要在R中創建一個Pareto圖表。從“ qcc”庫的示例中,我需要在進行分組之前:

假設我的表是:

defect <- data.frame(a=c(8, 7, 6, 4, 3, 3, 3, 0, 0, 1))

如果做一個直方圖,我會自動得到分組

hist(defect$a, breaks=c(-1:8))

在此處輸入圖片說明

但是對於pareto圖,我不會:

pareto.chart(defect$a, ylab = "Error frequency")

在此處輸入圖片說明

有沒有一種方法可以得到分組和圖表而不必與ddply分組? 我需要獲得以下相同的結果,但不必手動對其進行分組。

bb<-ddply(defect$a, .(a), count)
pareto.chart(bb$a, ylab = "Error frequency")

在此處輸入圖片說明

從文檔中可以很明顯地看出pareto.chart函數需要匯總數據。 如果您不想使用ddply() ,則可以使用基本table()函數

pareto.chart(table(defect$a), ylab = "Error frequency")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM