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

使用Plotly绘制饼图在Viewer中显示为空的问题求助

解决Plotly饼图显示为空的问题

你的问题出在add_pie里重复传入了数据框all_male——plot_ly(all_male)已经把数据绑定到绘图对象上了,后续调用add_pie时不需要再重复传数据,重复传递会导致Plotly解析数据异常,最终出现空图但无报错的情况。

正确代码写法

写法一(推荐,利用管道传递数据)

plot_ly(all_male) %>% 
  add_pie(labels = ~Dept, values = ~value)

写法二(显式指定数据)

如果不想在plot_ly里绑定数据,也可以在add_pie中用data参数指定:

plot_ly() %>% 
  add_pie(data = all_male, labels = ~Dept, values = ~value)

可选优化(让饼图信息更清晰)

可以添加一些参数让饼图展示更直观,比如显示标签和百分比:

plot_ly(all_male) %>% 
  add_pie(labels = ~Dept, values = ~value, textinfo = 'label+percent', insidetextorientation = 'radial')

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 04:05:57