饼图,听起来挺简单的,但是为什么R里面画饼图的怎么这么少?
下面是答案:
Pie charts are not recommended in the R documentation, and their features are somewhat limited. The authors recommend bar or dot plots over pie charts because people are able to judge length more accurately than volume. Pie charts are created with the function pie(x, labels=) where x is a non-negative numeric vector indicating the area of each slice and labels= notes a character vector of names for the slices.
谷歌翻译一下就是:
R文档中不建议使用饼图,并且饼图的功能受到一定限制。作者建议在饼图中使用条形图或点图,因为人们能够比长度更准确地判断长度。饼图是使用函数pie(x,labels =)创建的,其中x是指示每个切片区域的非负数字矢量,labels =表示切片名称的字符矢量。
所以说,有时候不要把R单纯的看成一个编程、统计软件。从软件的角度来看,R没有python灵活,没有c++快,感觉几乎都没有什么优点。但是将R看成一个艺术品,你就不会在乎这些。从刚开始“丑陋”的Rgui到后面一系列艺术的包、一系列具有艺术的代码思想(可能有些限制,但是真的美)。不同的角度看真的漂亮。如果单纯的从一些理性的角度看R。我感觉R根本就没有资格排在代码排行榜前8左右的位置。任何一个软件足以取代他。所以说,看看R的内在设计艺术(不是看源码)。
扯远了,接下来几个方法来介绍如何使用R画饼图!
简单版
# Simple Pie Chartslices 10, lbls "US", pie(slices, labels = lbls, main="Pie Chart of Countries")
评论一下就是感觉真丑
如果加上每个数值的大小了