r - 使用 coord_polar 时如何删除空格
问题描述
在 R 中创建甜甜圈/饼图时,我遇到了一个古老的问题(是的,我知道......)。问题是使用 时coord_polar()
,会在图表的顶部和底部创建空白。由于我不完全理解为什么会出现这种情况,我一直在尝试使用theme()
属性来解决它。最终,我正在寻找我的情节的能力,让这个当前的空白可以根据我的选择进行定制。
这是一个可重现的示例,可生成以下图:
set.seed(42069)
data.frame("x" = sample(letters[1:5], 800, replace = T)) %>%
count(x) %>%
mutate("total" = sum(n),
"percent" = n/total) %>%
ggplot(aes(x = 2, y = percent, fill = x))+
coord_polar(theta = "y", start = 0)+
geom_bar(stat = "identity")
很难看到,但顶部和底部有一个白色背景(因此在这块文本中看到的图像的间距)。
解决方案
推荐阅读
- python - 从python中的网页中提取电子邮件
- pytorch - CNN:准确率和损失在增加和减少
- firebase - Firebase 刷新用户记录
- django - 姜戈。将空字符串保存到 DateTimeField 时出错(空白 = True)
- r - 如何用大小= n的变量移动寡妇中的最大值替换矩阵中的每个元素?
- python - python的pandas在csv中保存df时创建多个索引列
- c++ - C++ makefile 项目的 Xcode“ld: library not found”
- laravel - Webpack / npm - 如何安装 jquery、bootstrap 和 boostrap-tables
- docusignapi - 无法从 Docusign 检索 JWT 访问令牌
- linux - 如何在新列中打印 KSH 中 1 列的总数?