1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 pyecharts v0.3.2, 使用 Python 生成 Echarts 图表 下载

本帖由 漂亮的石头2018-02-28 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,119
    赞:
    47
    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
    pyecharts v0.3.2, 使用 Python 生成 Echarts 图表下载地址
     
正在加载...