R,ggplot2,找不到函数“ggplotify”
Posted
技术标签:
【中文标题】R,ggplot2,找不到函数“ggplotify”【英文标题】:R, ggplot2, could not find function "ggplotify" 【发布时间】:2018-09-19 07:22:18 【问题描述】:我正在尝试绘制树状图。我已经安装了所有必要的软件包:
install.packages("ggplot2")
install.packages("reshape2")
install.packages("plyr")
install.packages("devtools")
我的代码的第一部分运行良好:
library(treemapify)
library(devtools)
treeMapCoordinates <- treemapify(df,
area = "MMR_Count",
fill = "MMR_Count",
label = "Business",
group = "Year")
这里是错误发生的地方:
treeMapPlot <- ggplotify(treeMapCoordinates)
这是错误信息:
ggplotify(treeMapCoordinates) 中的错误: 找不到函数“ggplotify”
我在哪里做错了?
【问题讨论】:
搜索 google,你得到的第一个结果是ggplotify
的文档,它表明它是包 treemapify
中的一个函数。 rdocumentation.org/packages/treemapify/versions/0.2.2/topics/…
@Jack***es 我已经安装了 Treemapify,这就是为什么它没有调用的问题
github.com/wilkox/treemapify/… ,所以尝试使用geom_treemap
@user20650 是的,treemapify 已被贬低,geom_treemap 是新功能,我可以使用它,谢谢!
【参考方案1】:
ggplot2::ggplot(treeMapCoordinates, ggplot2::aes(area = MMR_Count, fill = MMR_Count))
+ geom_treemap()
这行得通吗?它基本上是一个例子 带有“区域”和“填充”名称的 geom_treemap 函数文档。
附: ggplotify 对我也不起作用。
【讨论】:
感谢回答,我没有测试,但@user20650回答正确以上是关于R,ggplot2,找不到函数“ggplotify”的主要内容,如果未能解决你的问题,请参考以下文章
ggplot2 stat_compare_means和wilcox.test中的p值不同
如何根据 R 中 ggplot2 表示的其他因素的水平(嵌套排序)对因素的水平进行排序
R语言R原生以及ggplot2设置线条类型宽度(粗细)颜色的函数ggplot2手动自定义设置线条类型粗细颜色函数(line typesthicknesscolour)