- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的一位同事需要绘制 101 个牛眼图。这不是她的主意。我没有让她的奴隶离开 Excel 或上帝知道是什么制作了这些东西,而是提出用 R 来做它们;在 ggplot2
中将条形图映射到极坐标以制作靶心是轻而易举的事。
但是,我遇到了一个问题:数据已经聚合,因此 Hadley 的示例 here不适合我。我可以将计数扩展为一个因子来执行此操作,但我觉得有更好的方法 - 告诉 geom_bar 如何读取数据的某种方法。
数据如下所示:
Zoo Animals Bears Polar Bears
1 Omaha 50 10 3
我将为每个动物园制作一个地 block - 但那部分我可以管理。
这是它的dput
:
structure(list(Zoo = "Omaha", Animals = "50", Bears = "10", `Polar Bears` = "3"), .Names = c("Zoo",
"Animals", "Bears", "Polar Bears"), row.names = c(NA, -1L), class = "data.frame")
注意:重要的是 Animals >= Bears >= Polar Bears。另外,她不在城里,所以我不能只从她那里得到原始数据(无论如何,如果有一个大文件的话)。
最佳答案
虽然我们正在等待更好的答案,但我认为我应该发布您提到的(次优)解决方案。 dat
是您问题中包含的结构。
d <- data.frame(animal=factor(sapply(list(dat[2:length(dat)]),
function(x) rep(names(x),x))))
cxc <- ggplot(d, aes(x = animal)) + geom_bar(width = 1, colour = "black")
cxc + coord_polar()
关于r - 牛眼图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1411599/
这个问题在这里已经有了答案: Can I get Unix's pthread.h to compile in Windows? (5 个回答) 5年前关闭。 嗨,我的 c++ 程序有一些问题。我正在
我正在尝试 Page Indicator在 Gear S3 Frontier 的 Tizen 可穿戴应用程序中。当我使用粘贴在那里的代码时,它仅适用于文本。例如。当我尝试在每个部分添加控件时(在屏幕上
我正在尝试在 Windows 上使用 Redis 来处理 bull 包,我的服务器已启动并正在运行,但是当我尝试访问该作业时,它给了我一个错误,到目前为止我的代码。 const queue = req
我是一名优秀的程序员,十分优秀!