-
- Todo
-
- issue#148 为 Radar.config() 新增
legend_text_size
参数 - issue#148 为 Legend 通用配置项新增
legend_text_color
和legend_text_font
参数 - issue#156 为 xyAxis 通用配置项新增
xaxis_force_interval
和yaxis_force_interval
参数 - 为 Visualmap 通用配置项新增
is_piecewise
和visual_split_number
参数 - issue#160 为 Base 类新增
page_title
参数,初始化类实例的时候可指定生成的 html 文件<title>
标签的值。自定义类 Grid/Overlap/Timeline/Page 以第一个添加的实例的page_title
参数为准。 - issue#165 为 Radar 图新增
label
通用配置项,现可以展示label
文字标签,但是建议在数据量少的时候使用(比如数据量为 1 的时候)
- 压缩 js 文件体积,总体体积减少约 0.3MB
- issue#158 修复 Grid/Timeline/Overlap 在 Page 中不能正常使用的 bug
- issue#148 为 Radar.config() 新增
-
- 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
- issue#133 回退 Echarts 版本,从 v3.7.0 回退至原先的 v3.6.2,解决标签不能正常显示的 bug
-
- issue#127 新增数据图切换按钮(只针对部分图有效)
- issue#130 更改 freeze_js,更正文件路径表示方法
- 修复直角坐标系的标签显示问题
-
- issue#118 新增
datazoom_xaxis_index
,datazoom_yaxis_index
,可使 datazoom 组件同时控制多个 x y 轴。 - 新增 jupyter-notebook 中的 js host 参数,用户可自行决定使用本地后者网络 js 文件,确保转移 notebook 时图形可正常显示
- 新增图形种类 Boxplot(箱形图)
- issue#120 新增图形种类 Sankey(桑基图)
- 更新 Flask&Django 模板,加载文件的体积大大减小,出图速度更快。
- 更新 echarts 到 3.7.0
- 修复 Page 类于其他自定义类共用出现问题的 bug
- issue#118 新增
-
- 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 模块
- jupyter-notebook 和本地 render() 现在均采用动态加入 js 依赖文件的方法,生成文件体积大大缩小。
- 更改通用配置项中的 label 的参数
formatter
为label_formatter
- 更改
clockwise
参数为is_clockwise
- 更改 Graph 图中的
repulsion
,gravity
,edge_length
,layout
参数为graph_repulsion
,graph_gravity
,graph_edge_length
,graph_layout
- issue#95 Overlap 类中新增
-
- 为 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 功能,支持轮播多张图表
- jupyter notebook 现在也为离线模式,从本地加载项目所需 js 文件。至此 pyecharts 彻底实现本地化运行。速度更快,不再受网速影响。
- 删除冗余 js 文件,压缩项目体积。
- 废弃 xAxis,yAxis 中的
interval
,xy_font_size
,namegap
参数。
- 为 xyAxis 模块新增下列参数
-
- issue#76 新增 Page 类,现能同时在一个 html 页面内按顺序展示多个图形。(参见用户自定义)
- 更改 Image 依赖模块为 pillow
-
- issue#72 issue#41 新增
xaxis_type
,yaxis_type
参数,可通过设置该参数指定直角坐标系数轴类型。(参见 Line,Scattre 图) - issue#09 集成 Flask + Django
- 废弃
npcast()
,pdcast()
方法,新版本已经在内部封装了处理逻辑,具体参见文档的 pandas&numpy 示例
- issue#72 issue#41 新增
-
- issue#52 新增
xaxis_rotate
,yaxis_rotate
参数,可通过设置该参数解决强制显示所有坐标轴标签时因过于密集重叠的问题。参见(Bar 图) - 新增
xaxis_min
,xaxis_max
.yaxis_min
,yaxis_max
参数,可设置坐标轴上的最大最小值,针对数值轴有效。
- issue#67
render()
方法现在为离线模式,实现本地生成 .html 文件,加载速度更快。
- issue#61 解决 3D 图形不能在 jupyter notebook 上正常显示的问题。
- 废弃
render_notebook()
方法,现可直接调用图形实例显示在 jupyter notebook 上。
- issue#52 新增
-
- 加入 Travis-CI 自动化测试。
- issue#46 legend 增加
legend_selectedmode
参数,图例可以设置为单例或者多例。(参见 Radar 图) - visualmap 组件增加
visual_type
和visual_range_size
参数。现在支持映射到颜色和图形大小两种方式。(参见 Scatter 图)
-
- issue#28 datazoom 中增加了将组件效果显示在 y 坐标轴中的功能。(参见 KLine 图)
- 新增对 Pandas 和 Numpy 数据的简单处理。解决直接传入 Pandas 和 Numpy 数据类型出错的问题。(参见开始使用)
- 新增 Bar3D, Line3D, Scatter3D 三种 3D 立体图。
- issue#34 解决在 macos 下安装出错的问题。
-
- 增加并行显示图表功能
-
- 新增了热力图
-
- 新增了 K 线图
-
- 第一个稳定版本