【R语言】--- 饼状图

Python031

【R语言】--- 饼状图,第1张

饼状图,又称为饼图,能够划分几个扇形的圆形统计图。可以描述量、频率、占比的相对关系。R语言中,可以用graphics包的pie()函数、ggplot2包的geom_bar()配合coord_polar()函数绘制,3D 的饼状图,可以使用 plotrix包的pie3D()函数。本文详细介绍饼状图的绘制。

x: 数值向量,表示每个扇形的面积

labels: 字符型向量,表示各扇形面积标签

edges: 多边形的边数(圆的轮廓类似很多边的多边形)

radius: 饼图半径

main: 饼图标题

clockwise: 逻辑值,用来指示饼图各个切片是否按顺时针做出分割

angle: 设置底纹的斜率

density: 底纹的密度,默认值为 NULL

col: 是表示每个扇形的颜色,相当于调色板

[1] Robert I. Kabacoff (著). R语言实战(高涛/肖楠/陈钢 译). 北京: 人民邮电出版社.

[2] https://www.runoob.com/r/r-pie-charts.html

[3] https://zhuanlan.zhihu.com/p/80415566

输出百分号。%具有特殊含义,比如%d输出整数,所以%%就是输出%, %%d就是输出%d。

语言中主要有两个地方使用%作为运算符:

一个为取余运算符,另一个为格式输入输出的时候格式控制符。

% 是取余运算符。

一个表达式的值除以另一个表达式的值,返回余数。

result = num1 % num2。

下面对组成格式说明的各项举例说明:

%d整型输入输出,同样还有%f,%ld,%lf等。

%-d左对齐输出,省略则为右对齐输出。

%m.nf    m指的是输出项所占宽度,n指的是保留小数位数。