2013-07-14 22 views
1

我必須從包survival中爲數據veterancelltype繪製餅圖。用老手數據繪製餅圖的錯誤

我的嘗試是

 data(veteran, package = "survival") 

    with(veteran,pie(celltype,labels=c(squamous,adeno,large,smallcell))) 
    Error in pie(celltype, labels = c(squamous, adeno, large, smallcell)) : 
    'x' values must be positive. 

如何從包裝survival借鑑餅圖的數據veterancelltype

回答

3

對於功能pie(),您應該提供數字向量而不是原始數據celltype。使用table()來計算出現次數。在這種情況下,您不需要提供標籤,因爲它會自動顯示。

with(veteran,pie(table(celltype))) 
+0

非常感謝。 – ABC