请用r需要绘制带有黑白阴影的分组柱状图或者分组条形图
时间: 2024-01-13 07:03:40 浏览: 162
可以使用 R 中的 ggplot2 包来绘制带有黑白阴影的分组柱状图或分组条形图。
以下是一个简单的示例代码:
```R
library(ggplot2)
# 创建示例数据
data <- data.frame(
group = c(rep("A", 3), rep("B", 3)),
category = c("Category 1", "Category 2", "Category 3",
"Category 1", "Category 2", "Category 3"),
value = c(10, 20, 30, 15, 25, 35)
)
# 绘制分组柱状图
ggplot(data, aes(x = category, y = value, fill = group)) +
geom_bar(stat = "identity", position = "dodge") +
scale_fill_manual(values = c("white", "black")) +
theme_classic() +
theme(legend.position = "top",
panel.grid.major = element_blank(),
panel.grid.minor = element_blank())
# 绘制分组条形图
ggplot(data, aes(x = value, y = category, fill = group)) +
geom_bar(stat = "identity", position = "dodge", orientation = "h") +
scale_fill_manual(values = c("white", "black")) +
theme_classic() +
theme(legend.position = "top",
panel.grid.major = element_blank(),
panel.grid.minor = element_blank())
```
这段代码将创建一个包含两个图形的图表。第一个图形是分组柱状图,第二个图形是分组条形图。在这两个图形中,每个组都有一个黑色和一个白色的柱子或条形,它们放置在每个类别的旁边。
阅读全文