ECharts 2.1.8 发布,10+重要升级30+优化&i18n

jopen 10年前

ECharts,缩写来自Enterprise Charts,商业级数据图表,它最初是为了满足公司商 业体系里各种业务系统(如凤巢、广告管家等等)的报表需求。以前这些系统的图表需求我们都是使用flash去实现的,百度分工很细,有专门的flash组 同学去做这个事情,这就不可避免多了一个沟通环节,作为前端工程师无法独立掌控,不管是数据接口的设计,个性化的需求都得沟通商定。而且一个系统内会有很 多个flash在不同场景下出现,他们并没有实现通用。加上乔帮主不让i系列上运行flash以及html5的火热,我们需要寻求一个解决方案。于是在 2012年初,当时还是凤巢前端技术负责人的Kener-林峰在凤巢数据平台项目中尝试使用Canvas去做图表,他写了一个全新的轻量级Canvas类库ZRender,那可以说是ECharts的原型,虽然跟现在已经相去十万八千里了。

修改记录

[+]新增 [-]删除 [^]升级 [#]修复 【】重要

2.1.8(Beta 2014-11-07)

  • 【+】 英文官网正式启动,翻译 by 王欢

  • 【+】 [echarts-optimizer]全新的单文件打包构建策略、工具和按需加载引入方式调整,by erik

  • 【+】 [extension][BMap]新增百度地图扩展,支持百度地图作为地图源叠加echarts可视化功能, 文档, 例子1, 例子2, by 杨骥

  • 【+】 [eventRiver]新增事件河流图,查看 this »,by 车丽美

  • 【+】 [line][bar]不等距折线图 this »(柱状图 this »),双数值轴曲线(柱形)support #331 »#624 »

  • 【+】 [chord]和弦图通过ribbonType配置项支持两种绘制形态

  • 【+】 [timeAxis]新增时间类型坐标轴(beta)

  • 【^】 [valueAxis]数值间隔自动调整算法优化,splitNumber默认自动调整,废除power、precision,by 谢世威

  • 【^】 [pie]优化饼图标签布局算法, fix #326 »#405 »#290 »

  • 【^】 [chord][force]和弦图和力导向图数据格式统一,详见图数据表示

  • 【^】 [funnel]漏斗图通过funnelAlign支持三种不同的水平布局样式

  • 【^】 [toolbox]支持和弦图[chord]与力导向布局图[force],饼图[pie]和漏斗图[funnel]间的动态类型切换

  • 【^】 [dataRange]值域漫游(hoverLink)与地图(dataRangeHoverLink)双向悬浮连接高亮显示

  • 【^】 [tooltip]重新设计tooltip回调参数,披露更多可用信息,[]改{}

  • [+] 新增全国344个主要城市(县)地图数据(geoJson),try this »

  • [+] [force]边的样式可以使用linkStyle.type配置为曲线(curve)

  • [+] [force]支持鼠标平移和缩放,roam:false|true|'scale'|'move',同地图

  • [+] [force]节点可以使用label.position配置标签的位置 ,新增实例接口getPosition获得当前节点的布局位置

  • [+] [force]增加布局结束后事件,ecConfig.EVENT.FORCE_LAYOUT_END

  • [^] [force]节点的itemStyle中的strokeColor和lineWidth统一为borderColor和borderWidth, 边的strokeColor和lineWidth统一为color和width (兼容以前写法但是不推荐)

  • [^] [toolbox]支持动态类型切换时动态修改option,feature.magicType.option

  • [^] [bar]柱形图支持最大柱形宽度设置barMaxWidth

  • [^] [dataZoom]拖拽交互详情显示(showDetail),support #381 »

  • [^] [legend]图例到图表(legendHoverLink)的悬浮连接高亮显示

  • [^] [dataRange]支持透明度(alpha通道)变化,support this »

  • [^] [tooltip]气泡内可交互,鼠标进入tooltip的dom上停止触发新的定位行为 ,support #698 »

  • [^] 不支持Canvas的浏览器上强制关闭所有动画和实时变化

  • [#] IE8双击事件,fix this »

  • [#] [markX]无legend时样式错误

  • [#] [roamController]同时指定多地图(mapTypeControl)缩放控制时缩放错误,handleColor指定失效

  • [#] clear无法清除背景,fix this »

  • [#] 若干issues,fix #704(多地图异步回调问题)» #756(散点图透明效果)» #760(最值点的格式化)» #772(边界计算异常)» #798(饼图原地拖拽重计算问题)»#801(tooltip返回参数调整)» #839(图片显示异常)» this(折线填充过渡动画)»

  • [?] 依赖升级,ZRender 2.0.5+

 

ECharts 2.1.8 发布,10+重要升级30+优化&i18n

ECharts 2.1.8 发布,10+重要升级30+优化&i18n

ECharts 2.1.8 发布,10+重要升级30+优化&i18n

ECharts 2.1.8 发布,10+重要升级30+优化&i18n

ECharts 2.1.8 发布,10+重要升级30+优化&i18n

ECharts 2.1.8 发布,10+重要升级30+优化&i18n

来自:http://echarts.baidu.com/