Sas 如何根据结果生成图表

Sas 如何根据结果生成图表,sas,Sas,我目前正在学习SAS编程,很难弄清楚如何根据结果生成饼图。非常感谢有经验的人能给我提供的任何指导 ============ 更新 ============ 多亏了这一页上的答案,我才知道我犯了什么错误。我在饼图中输入了两列,但没有在选项中输入第二列以显示详细信息 proc freq data=sashelp.cars; where lowcase(type)^="hybrid"; table type*origin / nocum nopercent norow nocol; proc gc

我目前正在学习SAS编程,很难弄清楚如何根据结果生成饼图。非常感谢有经验的人能给我提供的任何指导

============

更新

============

多亏了这一页上的答案,我才知道我犯了什么错误。我在饼图中输入了两列,但没有在选项中输入第二列以显示详细信息

proc freq data=sashelp.cars;
where lowcase(type)^="hybrid";
table type*origin / nocum nopercent norow nocol;

proc gchart data=sashelp.cars;
where lowcase(type)^="hybrid";
pie origin / detail=type;

run;
quit;
结果:

来自

此图使用的数据集名为
CARS
,可在
SASHELP
图书馆。
DETAIL=
选项生成一个内部饼图覆盖,显示 每种
动力传动系对每种类型的
车辆。
DETAIL\u PERCENT=
选项和
DETAIL\u SLICE=
选项 控制详图切片标签的位置。
DETAIL\u值=
该选项可关闭每个传动系的
传动系数量的显示
细节切片。
DETAIL\u THRESHOLD=
选项显示所有细节片段 这占了整个蛋糕的2%以上。
图例
选项 显示切片名称及其中点值的图例, 而不是在切片旁边打印


我可能误解了你的要求。如果是这样的话,让我知道,我会修复或删除这个答案。不,你向我指出了我所缺少的东西。答案被接受了,谢天谢地。我不想失去更多的名誉点,仅仅因为我问了一个关于我只用了两天的语法的问题。现在你已经得到了你想要的,想想饼图实际上是一个多么可恶的形象——比如:哈哈!对文章也不错。我确实避免使用饼图,但在这种情况下,我只是在学习SAS的同时使用所有不同的图表类型。
proc freq data=sashelp.cars;
where lowcase(type)^="hybrid";
table type*origin / nocum nopercent norow nocol;

proc gchart data=sashelp.cars;
where lowcase(type)^="hybrid";
pie origin / detail=type;

run;
quit;
title "Types of Vehicles Produced Worldwide (Details)";

proc gchart data=sashelp.cars;
pie type / detail=drivetrain
detail_percent=best
detail_value=none
detail_slice=best
detail_threshold=2
legend
;
run;
quit;