解决pyecharts图表在jupyter notebook无法显示的问题 |
您所在的位置:网站首页 › python图像显示 › 解决pyecharts图表在jupyter notebook无法显示的问题 |
在jupyter notebook尝试制作pyecharts图表,遇到无法显示的问题,网上查到的结果有各种不同原因,此处一一罗列,便于大家排查并彻底解决问题。 情况1:图表完全无法显示解决方案:参考此文档 注:步骤中提到需要安装Git,国内官方下载极慢,推荐访问此网站下载国内镜像 情况2:图表可以显示横纵坐标轴,但没有数据如下图所示情况: 可能性1.使用了pyecharts不支持的数据格式,需做转换pyecharts不支持numpy类型的字段,如int64, float64等 (可参考Echarts官方的解释) 需要使用astype()做转换 int64转intfloat64转float其他不支持的可以直接转字符串或查询有关文档 可能性2.主题设置有问题关于此可以参考此博客,有具体说明 可能性3.数据没有转listpyecharts和matplotlib等常用图形库不同,不能直接往里传dataframe字段,需要用list()转换,如: c1 = ( Line() .add_xaxis(list(df["YearMonth"])) .add_yaxis("SalesAmt", list(["SalesAmt"]), is_smooth=True) .render("line_base.html") )转换后显示正常: 有其他情况导致该问题的欢迎留言! |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |