我有这个数据框DF
:
|total | n |
|------|----|
| 0 | 19 |
| 1 | 16 |
| 2 | 23 |
| 3 | 31 |
| 4 | 20 |
| 5 | 95 |
...或者,使其可重现:
> dput(DF)
structure(list(total = c(0, 1, 2, 3, 4, 5), n = c(19L, 16L, 23L,
31L, 20L, 95L)), row.names = c(NA, 6L), class = "data.frame")
现在,如果我用它制作华夫饼图:
library(waffle)
waffle(DF$n, rows=6, size=0.6,
colors=c("#EAECEC", "#DFE0E2", "#B3B6BC", "#888D96", "#4E5656",
"#0A0B0B"),
#title="Legal Databases",
xlab="1 square == 1 country")
...我得到一个由“A”、“B”、“C”等组成的图例文本:
如何更改该图例文本?我希望它读取“分数:0”、“分数:1”等,直到“分数:5”而不是“A”、“B”、“C”等。
我尝试使用names()
这篇文章中的 - 解决方案,但没有奏效。