You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言使用ggplot2绘制树状图报错:找不到ggplotify函数

解决ggplotify函数找不到的问题

嘿,我来帮你搞定这个报错~你遇到的could not find function "ggplotify"错误,原因很简单:你还没安装并加载ggplotify这个包——这个函数并不是你已安装的ggplot2或treemapify自带的,它属于独立的ggplotify包。

快速修复步骤

  1. 先安装ggplotify包:
install.packages("ggplotify")
  1. 在代码里加载这个包:
library(ggplotify)
  1. 现在再运行你的绘图代码就没问题了:
treeMapPlot <- ggplotify(treeMapCoordinates)

额外小技巧:用treemapify直接配合ggplot语法

其实treemapify本身就支持和ggplot2无缝结合,不用绕到ggplotify这一步,直接用原生ggplot语法绘制树状图会更直观,给你举个例子:

library(ggplot2)
library(treemapify)

# 直接用ggplot构建树状图
treeMapPlot <- ggplot(df, aes(area = MMR_Count, fill = MMR_Count, label = Business, subgroup = Year)) +
  geom_treemap() +  # 绘制树状图主体
  geom_treemap_text(colour = "white", place = "centre", size = 10) +  # 添加标签
  geom_treemap_subgroup_border(colour = "black", size = 2) +  # 年份分组边框
  geom_treemap_subgroup_text(place = "centre", grow = TRUE, alpha = 0.5, colour = "black", fontface = "italic")  # 年份分组标签

内容的提问来源于stack exchange,提问作者Ibo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 09:26:46