r - 带有十进制数字的华夫饼图
问题描述
当华夫饼图中的值 <1 时,它们不会显示。
library(waffle)
wp<-waffle(c(10,25,25,1,0.05,0.5,30,7.5,0.95),
rows=10,
colors=c("#CC0000", "#006600", "#669999", "#00CCCC",
"#660099", "#CC0066", "#FF9999", "#FF9900", "black"))
有没有办法使用 waffle 或 ggplot 用它们的比例值填充剩余的框?例如,每个单元格有多种颜色?
解决方案
这就是重点。正如@camille 所说,每次完整观察都有一个元素是华夫饼图的重点。
但是,您(或任何其他想要类似结果的人)可以做的是稍微重塑数据以反映他们自己的“其他”类别中的那些小观察:
parts <- c("A" = 10, "B" = 25, "C" = 25, "D" = 1, "G" = 30, "H" = 7.5,
"Others" = 0.95 + 0.05 + 0.5)
waffle(parts,
rows=10,
colors=c("#CC0000", "#006600", "#669999", "#00CCCC",
"#FF9999", "#FF9900", "blue"))
推荐阅读
- git - Git 分支详细信息
- jquery - 如何通过输入 onchange 更改多日期属性
- python - 如何修复 ValueError:odoo 中不存在字段“活动”
- numerical-integration - Runge kutta (RK4) 表达式如何扩展?
- configuration - Azure 持久函数应用设置
- python - MFRC522 RFID Python3 脚本无法启动:没有这样的文件或目录
- html - 按钮和输入字段不是在一行中
- javascript - 如何验证表单中的角度反应下拉
- python - MultiFileField 不返回文件,返回 _str_
- python - 如何使用正则表达式在文件夹中查找文件并将它们移动到不同的文件夹