2更容易回答;proc gchart
大多被proc sgplot
现在所取代。它仍然被维护,但我认为gchart
在其他程序或其他sas/graph
程序中没有做太多新工作。
至于如何让它变得更好;对于如何改进它,肯定有一些答案,但最终试图显示 110 个条形,每个条形按四个种族划分,这意味着你在一张图表上显示 440 个数据点。无论如何,这将是一个艰难的提升。
我要考虑的第一件事是切换到水平。水平图表可以让您拥有更大的图表,允许更大的间距,并且当将水平图表与堆叠条形图结合使用时,读者通常可以更轻松地阅读水平图表。对于大多数人(鼠标滚轮)来说,上下滚动也更容易,所以如果他们在一个屏幕上看不到它是可以的,这可能会更好。它还允许以通常的从左到右的方式显示栏标题。
其次,考虑您的条形是否可以组合在一起。您是否有区域或类似的区域允许您将条形组合在一起,区域之间的间距更大?或者更重要的是,您是否希望读者在视觉上相互比较?现在看起来它是按字母顺序排序的,但如果条形之间有任何关系,这可能不是正确的排序方式。例如,该区域是否有与种族相关的子区域?也许将它们组合在一起;或仅按地理位置(这里是东北部,这里是东部,这里是西南等)任何时候你可以将相似的东西组合在一起,这样读者就更容易理解他们在看什么并得出合理的结论。
您还可以按特定的种族构成对它们进行排序——例如,按似乎占主导地位的“颜色”的降序排列——这通常是呈现如此混乱的数据的有效方式,因为读者既可以看到趋势,也可以找到,比如说,他们的邻居,看看它在顺序中的位置。
总体而言,最好的方法可能是将区域分组然后显示,这样你的酒吧就会少得多。如果有一种明智的方法可以做到这一点,那将更有效地传达您的想法。