【发布时间】:2022-08-23 22:55:53
【问题描述】:
我有一个像这样的数据集
| Region | Greenspace | Bluespace |
|---|---|---|
| North | 30 | 5 |
| South | 50 | 10 |
| West | 15 | 2 |
| East | 10 | 1 |
data <- data.frame ( stringsAsFactors = FALSE,
Region = c(\"North\", \"South\", \"West\", \"East\"),
Greenspace = c(30,50,15,10),
Bluespace = c(5,10,2,1)
)
我想创建一个直方图,显示 x 轴上的区域和 y 轴上的百分比。我用了那个代码
data %>% pivot_longer(cols = Greenspace:Bluespace) %>% ggplot(aes(x = Region, y = value, fill = name)) + geom_col(position = \'dodge\') + ggtitle(\"Contrast between 4 different region areas for Greenspace and Bluespace\") + xlab(\"Region\") + ylab(\"percentage\")+ scale_fill_manual(values=c(\"blue\", \"dark green\"))
现在的问题是我想要图例中的空间而不是名称。我将填充更改为名称,但收到错误消息找不到空间。
但问题是我不想要名字,我想要空间
有谁知道如何解决它。我感谢每一个帮助:)
-
scale_fill_manual(values=c(\"blue\", \"dark green\"), \"space\")?
标签: r