v3.7.1

[Recovery Build]

v3.7.0

  • [+] Supported Rich Text, which has enabled style configuring to some text snippets or the entire text block, and supported using images in text, and supported alignment or rotation of text block or snippets.

  • [+] Supported Scrollable Legend, which provides a solution for displays planty of legend items. See vertical legendhorizontal legend.

  • [+] Flatten textStyle option. textStyle exist in echarts option everywhere, for example, series-bar.label.normal.textStyle, xAxis.axisLabel.textStyle. It seems that some of them are to deep and verbose. So we removed the level of textStyle to flatten them. That is, previous label.normal.textStyle.fontSize, axisLabel.textStyle.fontSize is modified to label.normal.fontSize, axisLabel.fontSize after v3.7. Of course, the previous style is compatible all the same. Those options are flattened:

    • axisPointer.textStyle
    • xAxis.axisLabel.textStyle
    • yAxis.axisLabel.textStyle
    • radar.axisLabel.textStyle
    • singleAxis.axisLabel.textStyle
    • radiusAxis.axisLabel.textStyle
    • angleAxis.axisLabel.textStyle
    • parallel.parallelAxisDefault.axisLabel.textStyle
    • parallelAxis.axisLabel.textStyle
    • series.label[normal|emphasis].textStyle
    • series.data.label[normal|emphasis].textStyle
    • series-gauge.axisLabel.textStyle
    • series-gauge.title.textStyle
    • series-gauge.detail.textStyle
    • series-treemap.upperLabel[normal|emphasis].textStyle
    • series-graph.edgeLabel[normal|emphasis].textStyle
    • calendar.dayLabel.textStyle
    • calendar.monthLabel.textStyle
    • calendar.yearLabel.textStyle
    • markPoint.label[normal|emphasis].textStyle
    • markPoint.data.label[normal|emphasis].textStyle
    • markLine.label[normal|emphasis].textStyle
    • markLine.data.label[normal|emphasis].textStyle
    • markArea.label[normal|emphasis].textStyle
    • markArea.data.label[normal|emphasis].textStyle
    • tooltip.axisPointer.crossStyle.textStyle
    • axisPointer.label.textStyle
    • timeline.label.textStyle
    • radar.name.textStyle
  • [+] Supported minInterval on time axis (that is, axis.type is 'time'), and supported maxInterval on value axis (that is axis.type is 'value'). So that it is enabled to controll the precision of label when data zooming.

  • [+] Supported xAxis.axisLine.onZeroAxisIndex, which enables specifing corresponding relationship when multiple axes used and onZero is required. See #5069

  • [+] Supported that do not use coordinate system in custom series.

  • [+] Supported rotation and alignment of label in bar chart. See rotate, align, verticalAlign. See example. See #5309.

  • [+] Supported radar.indicator.color, which enables setting different color for each indicator of radar chart. See #6128.

  • [+] Supported dataZoom.rangeMode, which can fixing zoom window according to data when data updated. See #6128.

  • [+] Supported using dataIndex in action.legend.legendToggleSelect, action.legend.legendSelect, action.legend.legendUnSelect. See #4242.

  • [+] Supported map.label.formatter, which enables using rich text in map series. See Map Labels.

  • [+] Supported title.borderRadius and legend.borderRadius, which enables round corner of background or border in title and legend component.

  • [^] Fixed that error thrown when using shadow in pie series in some version of IE. See #5777.

  • [^] Fixed that name can not be obtained in tooltip when nameMap was used in map serise and there was no data in some areas. See #5633.

  • [^] Fixed tooltip location incorrect after roamed in bmap extension. See #6211.

  • [^] Fixed null pointer exception of axisPointer. See #6121.

  • [^] Fixed that error occured when height of heatmap was 0. See #6214.

  • [+] Fixed the incorrect rendering when the first entry was empty in candlestick. See #6059.

  • [^] Fixed that series-bar.dimensions did not work. See #6252

  • [^] Fixed that when chilren number of group was not fixed, they could not be removed correctly in custom series.

  • [^] Fixed the error that calling connect before setOption called. See #6281.

  • [^] Fixed the edge judgement of tooltip.confine. See #6277 and 0da06d8.

  • [^] Fixed that bar series displayed abnormal when viewport was narrow and bar series were overlapped (both set barWidth and barGap: '-100%'). See #6312.

  • [^] Fixed precision problems. See #6371.

v3.6.2

v3.6.1

[Recovery Build]

v3.6.0

v3.5.4

  • [^] Fixed the clipPath support for liquidfill.
  • [^] Fixed the position when label is set as insideTop.
  • [^] Fixed the problem when transforming SVG PathData.

v3.5.3

  • [^] Fixed the problem when both left right width top bottom height are set. See #5440.

  • [^] Fixed the problem when input x,y to showTip. See #5449.

  • [^] Enhanced the effect of boundaryGap when only one data existed. See #4417.

  • [^] Fixed animation easing setting of gauge. See #5451.

  • [^] Made the sorting of treemap stable when values were the same.

  • [^] Fixed that roam and brush conflicted when components overlaped.

  • [^] Enlarged area of parallel axis name when it rotates.

  • [^] Enabled toolbox clear button to be able to clear brush box of parallelAxis.

  • [^] Improved the performance of zrender up to 50%.

v3.5.2

  • [+] Supported useUTC, which enables display axisLabel and tooltip in local time or UTC. Related default setttings are modified: axisLabel and tooltip display local time by default, and data recognize time string as local time if timezone not specified. See the time part in series.data. Fixed the problem that when axis.type is 'time' tick is determined by UTC and can not align with daytime. Fixed #5396 and #5393

  • [+] Supported axisLabel.showMinLabel and axisLabel.showMaxLabel.

  • [+] Supported funnel.sort, which enables sorting funnel by index or customized function.

  • [^] Fixed float error of axisTick. See #5041

  • [^] Fixed that axisTick did not display when value was too small. See #5386.

  • [^] Fixed when tooltip.trigger was 'axis', dispatchAction showTip did not work. See #5423.

  • [^] Fixed that visualMap disabled itemStyle of map. See #5388.

  • [^] Fixed that tooltip.trigger did not support 'none'. See #5400

  • [^] Fixed problem of sankey on ie11. See #3306.

  • [^] Fixed that data.lineStyle.color of parallel did not work. See #5363.

v3.5.1

Recovery Build

v3.5.0

v3.4.0

v3.3.2

v3.3.1

v3.3.0

v3.2.3

v3.2.2

v3.2.1

v3.2.0

v3.1.10

v3.1.9

v3.1.8

v3.1.7

v3.1.6

v3.1.5

v3.1.4

v3.1.3

  • 【+】add in radar chart, see https://ecomfe.github.io/echarts-doc/public/en/option.html#series-radar

  • [^] position optimization of average, minimum and maximum value starting point and finishing point. Fix #2762, #2688.

  • [^] fix the only one configuration for ‘‘none’’ bug in markLine symbol. See #2733

  • [^]optimization of vertically centered multiple yext lines.

  • [^] emphasis configuration item of label in data item as pie chart is normal value by dafualt.

  • [^] when introdcued on need, line chart, pie chart and scatter chart introduce grid component by dafault to avoid problems in#2758.

  • [^] fix floating point precision bug in dataZoom component. Fix #2757

  • [^] unselected legend chart is grey. See #2615

  • [^] fix dataZoom position failure bug in media query of 3.1.1. Fix #2710

  • [^] fix firefox's incapability of triggering wheel events bug in 3.1.1 中. Fix #2730

  • [^] IE8 optimization.

  • [^] change to webpack to build code.

v3.1.2

  • 【+】provide theme download,see details in http://echarts.baidu.com/download-theme.html

  • [^] fix the bug that update data can not be shown in setOption` after emptying line chart data in v3.1.1.

  • [^] fix possiblity of reporting id duplicates error in setOption(chart.getOption()) . Fix #2635

  • [^] allow to customize toolbox toobar. See details in toolbox.feature

  • [^] scale optimization of 'time' type axis in large-span time range.

  • [^] fix no show of label formatter return to 0.Fix #2659

  • [^] fix markPoint label display error in charts with vertical axis as category axis.Fix #2641

  • [^] optimize dataZoom, fix dynamic data update problem in dataZoom chart. Fix #2667

  • [^] percentage is 0 rather than NaN when all pie chart data are zero. Fix #2690

  • [^] title alignment optimization.

  • [^] support display of tooltip when charts update. Fix #2478

  • [^] dashboard splitLine.length, axisTick.length supports percentage.

  • [^] optimization of line animation feature.

  • [^] optimization of category axis feature of large data amount .

  • [^] fix error reporting bug of markPoint and markLine in IE8.

  • [^] fix error reporting bug under 'use strict'model. Fix #2643

v3.1.1

  • 【+】newly add npm channel to obtain echarts, see details in webpack + echarts tutorial

  • [^] fix abnormal indynamic markPoint and markLine . Fix #2522

  • [^] fix parameter error in axis interval callback. Fix #2470

  • [^] fix failure in customizing lineStyle of every edge in graph. Fix #2558

  • [^] saveAsImage supports IE9+ and FireFox in toolbox.

  • [^] support cylindrical corner configuration. #2550

  • [^] fix error in dataZoom location configuration item. Fix #2619

  • [^] fix possible id duplicate error when fix setOption for too many times.Fix #2452

  • [^] candlestick and boxplot chart support markPoint and markLine.Fix #2566

  • [^] fix reset error in toolbox after use setOption in non-merge model.Fix #2596

  • [^] scatter chart and markPoint support configurating label formatter in emphasis. Fix #2596

  • [^] Treemap supports roam configuration item.

  • [^] axis of time type support time data of string format.

  • [^] fix switch problem in Line and area charts. Fix #2625

  • [^] location optimization of multiple series of bar chart markPoint. Fix #2623

  • [^] fix error reporting in init when theme is string and has dataZoom component. Fix #2619

  • [^] legend and toolbox support setting height and width and wrap automatically through width and height.Fix #2621

  • [^] optimization of line chart smooth, add insmoothMonotone configuration item, see details in option.html#series-line.smoothMonotone, Fix #2612

  • [^] fix incapability to trigger mouse events on computers with touch screen like Surface and so on. Fix #2569

v3.0.2

  • [^] fix highlight failture in scatter chart.

  • [^] optimize tooltip linkage. Fix #2445

  • [^] dataZoom of inside type support zoomLock.

  • [^] add error alert of non-exist map type.

  • [^] optimize legend switch animation of line chart.

  • [^] fix problem about Legends cannot be added dynamically. Fix #2457

  • [^] fix timeline's incapability to configutate show.

  • [^] fix 0 data shown as undefined in tooltip .Fix #2463

  • [^] fix incorrect display of dataZoom zoom graphic. Fix #2462

  • [^] fix the problem of axis min max as string, PR #2481

v3.0.1

  • [+] add getOption and clear method

  • [^] fix average value, maximum value and minimum vaule label and the incapability to show correct value of tooltip. Fix #2393

  • [^] fix drawing incorrectness when bar chart has bigger width than height, Fix #2343

  • [^] fix the function problem of legend show configuration item. Fix #2371

  • [^] map type can choose data attribute.

  • [^] fix average mark and mark calculation errors, Fix #2367

  • [^] animation optimization when line chart change from '-' no data to data.

  • [^] mouse wheel zoom direction change to ommonly used one.

  • [^] data area zoom tool in toolbar support specified axis, see detail intoolbox document

  • [^] fix no data error on timeline, scale change from [-1, 1] to [0, 1] when data value axis has no data.

  • [^] fix drawing error of axis splitArea.

  • [^] fix multiple chart example linkage problem. Fix #2391

  • [^] fix the problem that color on legend cannot display correctly with pie chart color being callback function. Fix #2372

  • [^] fix mouse hover errors when pie chart data is 0.

  • [^] when all pie chart data are 0, secotrs changed to uniform distribution.

  • [^] fix errors in background seeting under IE 8.

  • [^] fix incorrect release event in tooltip component dispose.

v3.0.0

  • The new echarts