前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >3D酷炫立体图现已加入 pyecharts 豪华晚餐

3D酷炫立体图现已加入 pyecharts 豪华晚餐

作者头像
Python中文社区
发布2018-01-31 17:52:09
1.4K0
发布2018-01-31 17:52:09
举报
文章被收录于专栏:Python中文社区

專 欄

陈键冬,Python中文社区专栏作者

GitHub:

https://github.com/chenjiandongx

pyecharts项目由专栏作者陈键冬于本社区首发,已上榜Github Trending in Open Source,pyecharts 现已更新到 0.1.9版本,进入项目主页请点击阅读原文,新版本新增功能如下,pyecharts项目介绍请见:

pyecharts(一):Python可视化利器

pyecharts(二):Python可视化利器

1. datazoom 中增加了将组件效果显示在 y 坐标轴中的功能。

本来是这样的

现在还可以这样

2. 增加了对 Pandas 和 Numpy 数据的简单处理。解决直接传入 Pandas 和 Numpy 数据类型出错的问题。

如果使用的是 Numpy 或者 Pandas,直接将数据放入 add() 方法也可能会出现问题,因为 add() 方法接受的是两个 list 列表。最后所有的配置项都是要经过 JSON 序列化的,像 int64 这种类型的数据在这个过程是会报错的。

在这里提供了 pdcast(pddata) 和 npcast(npdata) 两个方法,用于这两个库数据类型的处理。

pdcast(),接受的参数可以为 Series 或者 DataFrame 类型。

@staticmethod pdcast(pddata)用于处理 Pandas 中的 Series 和 DataFrame 类型,返回 value_lst, index_list 两个列表 传 入的类型为 Series 的话,pdcast() 会返回两个确保类型正确的列表(整个列表的数据类型为 float 或者 str,会先尝试转换为数值类型的 float,出现异常再尝试转换为 str 类型),value_lst 和 index_lst,分别为 Series.values 和 Series.index 列表。传入的类型为 DataFrame 的话,pdcast() 会返回一个确保类型正确的列表(整个列表的数据类型为 float 或者 str,会先尝试转换为数值类型的 float,出现异常再尝试转换为 str 类型),为 DataFrame.values 列表。多个维度时返回一个嵌套列表。比较适合像 Radar, Parallel, HeatMap 这些需要传入嵌套列表([[ ], [ ]])数据的图表。

npcast(),接受的参数为 Numpy.array 类型。

@staticmethod npcast(npdata)用于处理 Numpy 中的 ndarray 类型,返回一个确保类型正确的列表。如果多个维度的话返回嵌套列表。

3. 增加 Bar3D, Line3D, Scatter3D 三种 3D 立体图表。

具体配置代码我就不贴了,感兴趣可以到 github 上去看看。

Bar3D

Line3D

Scatter3D

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-08-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python中文社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档