【发布时间】:2014-08-15 15:26:20
【问题描述】:
我想绘制一个饼图来代表 4 个人,每个人有 3 个类别的不同值。
Name X Y Z
Bill 120 280 600
John 140 360 500
Johana 150 700 150
Tim 200 600 200
我想要做的是有一个饼图,它被分成 4 个相等的区域(Bill、John、Johana、Tim),并且每个区域都根据 X、Y、Z 的值进行拆分。我试图根据表格在 R 中绘制值,但不幸的是它不起作用。谁能指导我如何在 R 中做到这一点?
【问题讨论】:
-
所以您想打印 12 个切片,每个名称 3 个切片?以适当的顺序创建一个包含 12 行的数据框并绘制图表
-
它不起作用。我尝试使用 data.frame,值是正数。但是,我有一个问题是“X 值必须为正”。整个 data.frame 是带有 std(df) 的数字,其中 df 是 data.frame
-
见下面的答案。您需要创建一个“融化”数据框,并使用这些值创建饼图