R 绘图 - 饼图学习笔记

1. 简介

饼图(Pie Chart)也称为扇形图,是一种展示数据占比的图表。在R中,可以使用pie()函数来绘制饼图。

2. 基本语法

rCopy Code
pie(x, labels = NULL, edges = NULL, clockwise = FALSE, radius = 1, main = NULL, col = NULL, ...)

参数说明:

  • x:数值型向量,表示各部分的数值。
  • labels:字符型向量,表示每一部分的标签,默认为NULL
  • edges:数值型向量,表示每一部分起始和结束的角度,默认为NULL
  • clockwise:逻辑型,表示是否按照顺时针方向绘制,默认为FALSE
  • radius:数值型,表示饼图的半径,默认为1。
  • main:字符型,表示饼图的标题,默认为NULL
  • col:颜色向量,用于指定各部分的填充颜色,默认使用当前调色板。
  • ...:其他参数。

3. 实例

以下是一个简单的实例:

rCopy Code
# 创建数据 data <- c(20, 30, 10, 40) # 绘制饼图 pie(data, labels = c("A", "B", "C", "D"), col = rainbow(length(data))) # 添加标题 title(main = "饼图示例")

结果如下图所示:

饼图示例

从上图可以看出:

  • A部分占比20%。
  • B部分占比30%。
  • C部分占比10%。
  • D部分占比40%。

以上就是R绘制饼图的相关内容。在实际应用中,我们可以根据需要设置颜色、字体等参数,使饼图更加美观、直观。