Closed chenjiandongx closed 6 years ago
pyecharts V0.3.2 发布,这是一个重大更新的版本。
从本版本开始,为了缩减项目本身的体积以及维持 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 环境中去。
由于考虑到不少用户有将 notebook 保存为 html 文件的做法,所以恢复 online 函数的使用,使用户 .html 即使脱离 notebook 环境也可以挂载到 Github host,确保图形可以正常显示。
现在可以引入 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()
一直以来 pyecharts 都只有 Travis CI,而 Travis 又只是针对 Linux 测试,现在加入了 AppVeyor CI,提供了 Windows 平台的测试功能。
自本版本开始,将不再为 Flask/Django/.. 等 WEB 框架提供 DEFAULT_HOST,但我们为开发者新建了 pyecharts/assets 库挂载 pyecharts 所需要的所有 js 文件,可以使用下面语句替换原来的 DEFAULT_HOST
REMOTE_HOST = "https://pyecharts.github.io/assets/js"
更多细节内容可移步至 changelog 做进一步了解
good job ,thank you a lot
请大家更新至0.3.3, 这样的话,大家不会意外的得到 jupyter-echarts-pypkg v0.1.0 (包含echarts4.0.4)
pyecharts V0.3.2 发布日志
1 全面重构地图加载方式
从本版本开始,为了缩减项目本身的体积以及维持 pyecharts 项目的轻量化运行,pyecharts 将不再自带地图 js 文件。如用户需要用到地图图表,可自行安装对应的地图文件包。下面介绍如何安装。
地图文件被分成了三个 Python 包,分别为
安装方式也很简单,可以仅选择所需要的包,也可以全部安装
地图包由 lml 负责管理和识别, lml 是一个松散的包管理工具,有兴趣的同学可以前往了解。三个包也同时会将 js 文件带入到 notebook 环境中去。
2 恢复 online 函数的使用
由于考虑到不少用户有将 notebook 保存为 html 文件的做法,所以恢复 online 函数的使用,使用户 .html 即使脱离 notebook 环境也可以挂载到 Github host,确保图形可以正常显示。
3 为 Kline 提供 Candlestick 别名
现在可以引入 Candlestick 类
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
5 修复了若干 BUG
更多细节内容可移步至 changelog 做进一步了解