R语言 圆形柱状图和自定义
在这篇文章中,我们将看到如何在R编程语言中创建圆形柱状图和自定义。
圆形柱状图与柱状图相似,但它使用极坐标,而不是笛卡尔坐标。圆形柱状图是指柱状图以圆形而非直线的方式呈现。本文将向你展示如何使用R和ggplot2创建这种图。它包含可重复的代码,并解释了如何使用coord_polar()方法。
定义数据
为了在barplot中使用数据集,我们需要创建数据集,所以这里我们将创建数据集。
输出
例子1:基本圆形条形图
coord_polar()方法用于在特定的协调下创建绘图。
语法: coord_polar(theta = “x”, start = 0, direction = 1, clip = “on”)
参数
- theta: 要映射角度的变量(x或y
- start: 起点与12点的偏移,单位是弧度。根据方向的值,顺时针或逆时针地应用偏移。
- **direction ** :1,顺时针;-1,逆时针。
- clip : 绘图是否应该被剪切到绘图面板的范围内?设置为 “on”(默认)表示是,设置为 “off “表示不是。详情请见 coord_cartesian()。
输出
例2:给数据添加标签
要向其中添加标签和数据,将使用geom_text()方法。
输出