我必须从包celltype
中为veteran
数据survival
绘制一个饼图。
我的尝试是
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.
如何从包celltype
中为veteran
数据survival
绘制饼图?
答案 0 :(得分:3)
对于函数pie()
,您应该提供数字向量而不是celltype
的原始数据。使用table()
计算出现次数。在这种情况下,您无需提供标签,因为它将自动显示。
with(veteran,pie(table(celltype)))