本文概述
- 标签, 标题和颜色
- 组条形图和堆积条形图
在R中, 我们可以创建条形图以高效地可视化数据。为此, R提供了barplot()函数, 该函数具有以下语法:
barplot(h, x, y, main, names.arg, col)
S.No | Parameter | Description |
---|---|---|
1. | H | 包含条形图中使用的数值的向量或矩阵。 |
2. | xlab | x轴的标签。 |
3. | ylab | y轴的标签。 |
4. | main | 条形图的标题。 |
5. | names.arg | 每个条形下出现的名称的向量。 |
6. | col | 用于为图表中的条形赋予颜色。 |
# Creating the data for Bar chartH<
- c(12, 35, 54, 3, 41)# Giving the chart file a namepng(file = "bar_chart.png")# Plotting the bar chart barplot(H)# Saving the filedev.off()
输出
文章图片
标签, 标题和颜色 与饼图一样, 我们也可以通过在barplot()函数中传递更多参数来在条形图中添加更多功能。我们可以在条形图中添加标题, 也可以通过分别添加main和col参数为条形添加颜色。我们可以添加另一个参数, 即args.name, 这是一个具有相同数量值的向量, 将其作为输入向量馈入来描述每个条形的含义。
让我们看一个示例, 以了解如何在条形图中添加标签, 标题和颜色。
例子
# Creating the data for Bar chartH <
- c(12, 35, 54, 3, 41)M<
- c("Feb", "Mar", "Apr", "May", "Jun")# Giving the chart file a namepng(file = "bar_properties.png")# Plotting the bar chart barplot(H, names.arg=M, xlab="Month", ylab="Revenue", col="Green", main="Revenue Bar chart", border="red")# Saving the filedev.off()
输出
文章图片
组条形图和堆积条形图 我们可以使用矩阵作为每个条形中的输入值来创建具有条形和堆叠组的条形图。一个或多个变量表示为矩阵, 用于构造组条形图和堆积条形图。
让我们看一个示例, 以了解如何创建这些图表。
例子
library(RColorBrewer)months <
- c("Jan", "Feb", "Mar", "Apr", "May")regions <
- c("West", "North", "South")# Creating the matrix of the values.Values <
- matrix(c(21, 32, 33, 14, 95, 46, 67, 78, 39, 11, 22, 23, 94, 15, 16), nrow = 3, ncol = 5, byrow = TRUE)# Giving the chart file a namepng(file = "stacked_chart.png")# Creating the bar chartbarplot(Values, main = "Total Revenue", names.arg = months, xlab = "Month", ylab = "Revenue", col =c("cadetblue3", "deeppink2", "goldenrod1"))# Adding the legend to the chartlegend("topleft", regions, cex = 1.3, fill = c("cadetblue3", "deeppink2", "goldenrod1"))# Saving the filedev.off()
【R条形图示例图解】输出
文章图片
推荐阅读
- R二进制文件操作图解
- R数组用法详解
- PyTorch中的torch.nn模块使用详解
- R语言的优缺点介绍
- R程序包列表介绍
- R卡方检验示例图解
- PyTorch中的样式传输实例图解
- 微信错误{"errcode":"40013","errmsg":"invalid appid hint: [mackRA062
- SpringBoot application.properties配置参数详情