pyecharts查看版本_pyecharts v0.3.2, 使用 Python 生成 Echarts 图表

pyecharts v0.3.2 发布,主要改进包括:地图加载方式全面重构,不再自带地图文件,用户需额外安装地图包;恢复在线(online)函数,方便在 HTML 中展示;Kline 图形添加 Candlestick 别名;新增 AppVeyor CI 支持 Windows 平台测试;创建 pyecharts/assets 库存放所需 JS 文件,以及修复多个已知 BUG。
摘要由CSDN通过智能技术生成

pyecharts v0.3.2 发布!

1 全面重构地图加载方式

从本版本开始,为了缩减项目本身的体积以及维持 pyecharts 项目的轻量化运行,pyecharts 将不再自带地图 js 文件。如用户需要用到地图图表,可自行安装对应的地图文件包。下面介绍如何安装。

地图文件被分成了三个 Python 包,分别为

$ pip install echarts-countries-pypkg

$ pip install echarts-china-provinces-pypkg

$ pip install echarts-china-cities-pypkg

地图包由 lml 负责管理和识别, lml 是一个松散的包管理工具,有兴趣的同学可以前往了解。三个包也同时会将 js 文件带入到 notebook 环境中去。

2 恢复 online 函数的使用

由于考虑到不少用户有将 notebook 保存为 html 文件的做法,所以恢复 online 函数的使用,使用户 .html 即使脱离 notebook 环境也可以挂载到 Github host,确保图形可以正常显示。

3 为 Kline 提供 Candlestick 别名

现在可以引入 Candlestick 类

from pyecharts import Candlestick

candlestick = Candlestick("K 线图-自定义标记点风格")

candlestick.add("日K", DATE, data, mark_point=["min", "max"],

mark_point_symbolsize=80,

datazoom_orient='vertical',

mark_line_valuedim=['lowest', 'highest'])

candlestick.render()

4 加入 AppVeyor CI

一直以来 pyecharts 都只有 Travis CI,而 Travis 又只是针对 Linux 测试,现在加入了 AppVeyor CI,提供了 Windows 平台的测试功能。

5 pyecharts/assets

自本版本开始,将不再为 Flask/Django/.. 等 WEB 框架提供 DEFAULT_HOST,但我们为开发者新建了 pyecharts/assets 库挂载 pyecharts 所需要的所有 js 文件,可以使用下面语句替换原来的 DEFAULT_HOST

REMOTE_HOST = "https://pyecharts.github.io/assets/js"

6 修复了若干 BUG

issue#322 修复在 timeline 中不能设置多个 legend 的 bug

issue#357 修复 Line 图 symbol 大小不能调整的 bug

issue#371 修复 Parallel 图 Line 样式失效的 bug

issue#378 修复 Geo 图中当多次 render 时相同 value 值会被叠加的 bug

issue#338 修复 timeline 中 map 的 visualmap 组件不能正常显示的 bug

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值