【pyecharts】python pyecharts画图时数据无法显示

【pyecharts】pyecharts画图时数据无法显示

  • 出错场景
  • 原因分析
  • 解决方案

出错场景

仿照官方例子,仅对数据源进行修改,发现数据基本一样,但是官方例子可以显示,自己修改过的显示不了。(图一正常显示,图二数据无法显示)
【pyecharts】python pyecharts画图时数据无法显示_第1张图片

【pyecharts】python pyecharts画图时数据无法显示_第2张图片


原因分析

你是否也有上述的错误,感觉数据并没有问题,但是就是显示不了

出错原因:数据类型错误

我们打印一下两者的数据类型

官方例子数据:
在这里插入图片描述
自己的数据:
在这里插入图片描述
可以发现,我们的数据类型时numpy的,这就是出错的根源。


解决方案

当我们的数据类型为numpy.ndarray时,我们想把他转为列表,不要使用list()强制转换,而应使用
表名.tolist()进行转换。如下:
【pyecharts】python pyecharts画图时数据无法显示_第3张图片
虽然同为list类型,可事实上,里面的元素的类型并不一样。

【pyecharts】python pyecharts画图时数据无法显示_第4张图片

你可能感兴趣的:(python,echarts)