pyecharts v0.3.2, 使用 Python 生成 Echarts 图表

栏目: 软件资讯 · 发布时间: 7年前

内容简介:pyecharts v0.3.2 发布! 1 全面重构地图加载方式 从本版本开始,为了缩减项目本身的体积以及维持 pyecharts 项目的轻量化运行,pyecharts 将不再自带地图 js 文件。如用户需要用到地图图表,可自行安装对应的地图...

pyecharts v0.3.2 发布!

1 全面重构地图加载方式

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

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

全球国家地图: echarts-countries-pypkg (1.9MB)
中国省级地图: echarts-china-provinces-pypkg (730KB)
中国市级地图: echarts-china-cities-pypkg (3.8MB)
安装方式也很简单,可以仅选择所需要的包,也可以全部安装

$ 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


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

世界是平的

世界是平的

[美] 托马斯·弗里德曼 / 何帆、肖莹莹、郝正非 / 湖南科学技术出版社 / 2006-11 / 56.00元

当学者们讨论世界这20年发展的历史,并把目光聚集在2000年到2004年3月这一段时间时,他们将说些什么?9·11恐怖袭击还是伊拉克战争?或者,他们将讨论:科技的汇集与传播使得印度、中国和许多发展中国家成为世界商品和服务产品供给链上的一员,从而为世界大的发展中国家中的中产阶级带来了大量的财富,使这两个国家在全球化浪潮中占据更有利的位置?随着世界变得平坦,我们必须以更快的速度前进,才能在竞争中赢得胜......一起来看看 《世界是平的》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具