我有一个包含很多小方块的两部分华夫饼图,以及一个包含两个方块的图例。我想让所有这些正方形的大小相同。
GitHub 上有一个关于这个的问题,repo 所有者说由于 waffle() 返回一个 ggplot2 对象,我们可以使用 guide() 来执行此操作。
我尝试搜索文档来做到这一点并想出了
library(waffle)
phrase_count = 17345/10000
all_count = (22784085 - phrase_count)/10000
my_waffle = waffle(c("All"=all_count, "Phrases"=phrase_count),
rows=43,
size=0.6,
colors=c("#969696", "pink", "white"),
flip=TRUE)
my_waffle + guides(colour=guide_legend(override.aes = list(size=0.6)))
但这不会影响图例的大小。我见过人们使用color
, colour
, or shape
,但这些论点都不适合我。
如何使图例中的正方形大小与绘图本身的正方形大小相同?