当我们使用多个geom_bar时,可以通过添加不同的图例来区分不同的图形元素。以下是一种方法来添加多个图例:
下面是一个示例代码:
library(ggplot2)
# 创建一个示例数据集
data <- data.frame(
product_type = c("产品A", "产品B", "产品A", "产品B"),
sales = c(100, 200, 150, 250)
)
# 创建柱状图,并添加多个图例
ggplot(data, aes(x = product_type, y = sales, fill = product_type)) +
geom_bar(stat = "identity", position = "dodge") +
scale_fill_manual(values = c("red", "blue"), labels = c("产品A", "产品B"))
这样,你就可以在图例中看到两个不同产品类型的颜色和标签。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云