Skip to content

Latest commit

 

History

History
246 lines (169 loc) · 14.2 KB

py-changelog.md

File metadata and controls

246 lines (169 loc) · 14.2 KB

pyecharts 文档-版本篇

  • version 0.2.8 (dev)

    • TODO
  • version 0.2.7 - 2017.10.27(Current)

    Added

    • 新增 GeoLines(地理坐标系线图)
    • issue#230 新增工具类 Style,用于简化代码编写和统一风格

    Fixed

    • 修复 Geo 系列名无法正常显示的问题
    • issue#229 修复水球图不能自定义图形的问题

    Changed

    • issue#232 Grid, Overlap, Timeline 类初始化参数的变动
  • version 0.2.6 - 2017.10.14

    Added

    • 文档 新增 使用技巧 介绍
    • issue#194 新增 is_map_symbol_show 参数,用于控制 Map 图 红点的显示
    • issue#192 新增 label_emphasis_pos, label_emphasis_textsize, label_emphasis_textcolor 参数,用于解决 Geo 图 tooltip 不能只显示城市名和数值的问题
    • issue#132 新增图形类型树图
    • issue#181 为 Geo 图新增 is_roam 参数解决不能缩放和移动的问题
    • issue#199 为 markLine 新增 mark_line_symbolsizemark_line_valuedim 参数,解决不能指定维度以及标记大小不能调整的问题
    • issue#200 为 xyAxis 通用配置项新增 is_xaxis_showis_yaxis_show 参数,(控制是否显示 x 轴或 y 轴)解决设计可编辑文本的问题
    • issue#201 为 Bar 图新增 bar_category_gap 参数,提供绘制直方图的方案
    • issue#208 为 dataZoom 通用配置项 datazoom_type 新增类型 'both'(同时拥有 'slider' 以及 'inside')
    • issue#208 为 HeatMap 图新增 日历热力图

    Changed

    • 将 label 通用配置项的 is_emphasis 参数更改为 is_label_emphasis
    • show_config() 修改用 JSON 显示

    Fixed

    • issue#195 修复 HeatMap 图配置 x、y 轴属性无效的问题
  • version 0.2.5 - 2017.9.28

    Added

    • issue#173 为 xyAxis 通用配置项新增 is_xaxis_boundarygapis_yaxis_boundartgap 参数
    • issue#22 为散点图新增 extra_data 参数,可以为数据新增除 x y 轴外的其他维度
    • 为 markPoint 新增自定义标记点功能
    • 为 visualMap 新增 visual_dimension 参数,可以指定 visualmap 映射到哪个数据维度
    • 为 Map 图新增 212个国家和地区
    • 部分解决 Overlap 和 Grid 不能一起使用的问题(当 Overlap 为多 x 轴或多 y 轴的时候坐标轴索引仍会出现问题)
  • version 0.2.4 - 2017.9.8

    Added

    • issue#148 为 Radar.config() 新增 legend_text_size 参数
    • issue#148 为 Legend 通用配置项新增 legend_text_colorlegend_text_font 参数
    • issue#156 为 xyAxis 通用配置项新增 xaxis_force_intervalyaxis_force_interval 参数
    • 为 Visualmap 通用配置项新增 is_piecewisevisual_split_number 参数
    • issue#160 为 Base 类新增 page_title 参数,初始化类实例的时候可指定生成的 html 文件 <title> 标签的值。自定义类 Grid/Overlap/Timeline/Page 以第一个添加的实例的 page_title 参数为准。
    • issue#165 为 Radar 图新增 label 通用配置项,现可以展示 label 文字标签,但是建议在数据量少的时候使用(比如数据量为 1 的时候)

    Changed

    • 压缩 js 文件体积,总体体积减少约 0.3MB

    Fixed

    • issue#158 修复 Grid/Timeline/Overlap 在 Page 中不能正常使用的 bug
  • version 0.2.3 - 2017.9.1

    Fixed

  • version 0.2.2 - 2017.8.31

    Added

    • Map 图和 Geo 图增加 363个二线城市地图
    • Map 图新增 label 模块,现可以利用标签显示地区名称
    • Geo 图新增 3000+ 城市地区经纬度信息,现已基本覆盖全国各个地区
    • Geo 图新增 geo_cities_coords 参数,用户可以为自己所选地图提供地区经纬度坐标(这将会覆盖原来预存的城市坐标信息),即完全按照用户提供的坐标来定位。
    • 新增图形种类 ThemeRiver(主题河流图)
    • 新增 is_more_utils 参数,在 add() 中设置该标志位为 True 则会提供更多的实用工具按钮(建议在 Line, Kilne, Bar 等直角坐标图形中设置)。默认只提供『数据视图』和『下载』按钮。
    • issue#138 新增 is_xaxis_inverse, is_yaxis_inverse, xaxis_pos, yaxis_pos 参数,提供倒映直角坐标系功能
    • issue#140 为每种图形(包括 Overlap, Grid, Timeline)都提供 Public 的 options 属性,返回实例的 self._option

    Fixed

    • issue#133 回退 Echarts 版本,从 v3.7.0 回退至原先的 v3.6.2,解决标签不能正常显示的 bug
  • version 0.2.1 - 2017.8.25

    Added

    • issue#127 新增数据图切换按钮(只针对部分图有效)

    Fixed

    • issue#130 更改 freeze_js,更正文件路径表示方法
    • 修复直角坐标系的标签显示问题
  • version 0.2.0 - 2017.8.25

    Added

    • issue#118 新增 datazoom_xaxis_index, datazoom_yaxis_index,可使 datazoom 组件同时控制多个 x y 轴。
    • 新增 jupyter-notebook 中的 js host 参数,用户可自行决定使用本地后者网络 js 文件,确保转移 notebook 时图形可正常显示
    • 新增图形种类 Boxplot(箱形图)
    • issue#120 新增图形种类 Sankey(桑基图)

    Changed

    • 更新 Flask&Django 模板,加载文件的体积大大减小,出图速度更快。
    • 更新 echarts 到 3.7.0

    Fixed

    • 修复 Page 类于其他自定义类共用出现问题的 bug
  • version 0.1.9.7 - 2017.8.20

    Fixed

    • issue#113 修复 requirements.txt 中 jupyter-pip 版本过旧问题
    • issue#109 修复地图不能正常显示的问题
  • version 0.1.9.6 - 2017.8.19

    Added

    • issue#95 Overlap 类中新增 xaxis_index, is_add_xaxis, yaxis_index, is_add_yaxis 参数,现支持多 Y 轴或多 X 轴
    • Page 类现在也支持在 jupyter-notebook 中显示了,直接调用 Page() 实例即可。
    • Graph 图中新增 graph_edge_symbol, graph_edge_symbolsize 参数
    • issue#94 提供 pyecharts-snapshot 用于将生成的图片保存为 png 或 pdf 文件,仅静态图片生效。(3D 图和动态图不生效)
    • issue#98 通用配置项中新增 tooltip 模块

    Changed

    • jupyter-notebook 和本地 render() 现在均采用动态加入 js 依赖文件的方法,生成文件体积大大缩小。
    • 更改通用配置项中的 label 的参数 formatterlabel_formatter
    • 更改 clockwise 参数为 is_clockwise
    • 更改 Graph 图中的 repulsion, gravity, edge_length, layout 参数为 graph_repulsion, graph_gravity, graph_edge_length, graph_layout
  • version 0.1.9.5 - 2017.8.16

    Added

    • 为 xyAxis 模块新增下列参数 xaxis_interval, xaxis_name_size, xaxis_name_gap, xaxis_margin, is_xaxislabel_align yaxis_interval, yaxis_name_size, yaxis_name_gap, yaxis_margin, is_yaxislabel_align
    • issue#86 为 3D 图新增参数用于配置坐标轴选项(参见通用配置项中的 axis3D)
    • 修改自定义模块的接口,现自定义模块有以下 4 个类,具体用法参见文档
      • Grid 类:并行显示多张图
      • Overlap 类:结合不同类型图表叠加画在同张图上
      • Page 类:同一网页按顺序展示多图
      • Timeline 类:提供时间线轮播多张图
    • 新增 Timeline 功能,支持轮播多张图表

    Changed

    • jupyter notebook 现在也为离线模式,从本地加载项目所需 js 文件。至此 pyecharts 彻底实现本地化运行。速度更快,不再受网速影响。

    Removed

    • 删除冗余 js 文件,压缩项目体积。
    • 废弃 xAxis,yAxis 中的 interval, xy_font_size, namegap 参数。
  • version 0.1.9.4 - 2017.8.10

    Added

    • issue#76 新增 Page 类,现能同时在一个 html 页面内按顺序展示多个图形。(参见用户自定义)

    Changed

    • 更改 Image 依赖模块为 pillow
  • version 0.1.9.3 - 2017.8.10

    Added

    • issue#72 issue#41 新增 xaxis_type, yaxis_type 参数,可通过设置该参数指定直角坐标系数轴类型。(参见 Line,Scattre 图)
    • issue#09 集成 Flask + Django

    Removed

    • 废弃 npcast(), pdcast() 方法,新版本已经在内部封装了处理逻辑,具体参见文档的 pandas&numpy 示例
  • version 0.1.9.2 - 2017.8.6

    Added

    • issue#52 新增 xaxis_rotate, yaxis_rotate 参数,可通过设置该参数解决强制显示所有坐标轴标签时因过于密集重叠的问题。参见(Bar 图)
    • 新增 xaxis_min, xaxis_max. yaxis_min, yaxis_max 参数,可设置坐标轴上的最大最小值,针对数值轴有效。

    Changed

    • issue#67 render() 方法现在为离线模式,实现本地生成 .html 文件,加载速度更快。

    Fixed

    • issue#61 解决 3D 图形不能在 jupyter notebook 上正常显示的问题。

    Removed

    • 废弃 render_notebook() 方法,现可直接调用图形实例显示在 jupyter notebook 上。
  • version 0.1.9.1 - 2017.7.31

    Added

    • 加入 Travis-CI 自动化测试。
    • issue#46 legend 增加 legend_selectedmode 参数,图例可以设置为单例或者多例。(参见 Radar 图)
    • visualmap 组件增加 visual_typevisual_range_size 参数。现在支持映射到颜色和图形大小两种方式。(参见 Scatter 图)
  • version 0.1.9 - 2017.7.30

    Added

    • issue#28 datazoom 中增加了将组件效果显示在 y 坐标轴中的功能。(参见 KLine 图)
    • 新增对 Pandas 和 Numpy 数据的简单处理。解决直接传入 Pandas 和 Numpy 数据类型出错的问题。(参见开始使用)
    • 新增 Bar3D, Line3D, Scatter3D 三种 3D 立体图。

    Fixed

    • issue#34 解决在 macos 下安装出错的问题。
  • version 0.1.8 - 2017.7.28

    Added

    • issue#05 新增在 Jupyter Notebook 中展示图表功能。感谢 @ygw365 提供这部分的代码模板 和 @muxuezi 协助对代码进行改进!
    • 新增对自定义地图的使用说明
  • version 0.1.7 - 2017.7.26

    Added

    • 增加并行显示图表功能
  • version 0.1.6 - 2017.7.24

    Added

    • 新增了热力图
  • version 0.1.5 - 2017.7.22

    Added

    • 新增了 K 线图
  • version 0.1.4 - 2017.7.20

    Added

    • 第一个稳定版本