You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@echarts.apache.org by wa...@apache.org on 2020/10/12 11:39:15 UTC

[incubator-echarts-examples] branch next updated: adjust the order of chart display

This is an automated email from the ASF dual-hosted git repository.

wangdd pushed a commit to branch next
in repository https://gitbox.apache.org/repos/asf/incubator-echarts-examples.git


The following commit(s) were added to refs/heads/next by this push:
     new 3389bb8  adjust the order of chart display
3389bb8 is described below

commit 3389bb8c3205e2ff85514a1e182c506b493deb61
Author: Wdingding <wa...@gmail.com>
AuthorDate: Mon Oct 12 19:38:48 2020 +0800

    adjust the order of chart display
---
 public/data/area-pieces.js                         | 1 +
 public/data/area-rainfall.js                       | 1 +
 public/data/area-simple.js                         | 1 +
 public/data/area-time-axis.js                      | 2 +-
 public/data/bar-animation-delay.js                 | 2 +-
 public/data/bar-brush.js                           | 2 +-
 public/data/bar-gradient.js                        | 2 +-
 public/data/bar-histogram.js                       | 1 +
 public/data/bar-large.js                           | 1 +
 public/data/bar-negative.js                        | 2 +-
 public/data/bar-negative2.js                       | 2 +-
 public/data/bar-polar-real-estate.js               | 2 +-
 public/data/bar-polar-stack-radial.js              | 2 +-
 public/data/bar-polar-stack.js                     | 2 +-
 public/data/bar-race.js                            | 2 +-
 public/data/bar-rich-text.js                       | 1 +
 public/data/bar-stack.js                           | 1 +
 public/data/bar-waterfall.js                       | 2 +-
 public/data/bar-waterfall2.js                      | 2 +-
 public/data/bar1.js                                | 2 +-
 public/data/calendar-charts.js                     | 1 +
 public/data/calendar-effectscatter.js              | 1 +
 public/data/calendar-graph.js                      | 1 +
 public/data/calendar-heatmap.js                    | 1 +
 public/data/calendar-horizontal.js                 | 1 +
 public/data/calendar-lunar.js                      | 1 +
 public/data/calendar-pie.js                        | 2 +-
 public/data/calendar-vertical.js                   | 1 +
 public/data/candlestick-large.js                   | 1 +
 public/data/candlestick-sh.js                      | 1 +
 public/data/candlestick-simple.js                  | 9 +++++----
 public/data/candlestick-touch.js                   | 1 +
 public/data/confidence-band.js                     | 1 +
 public/data/custom-bar-trend.js                    | 1 +
 public/data/custom-calendar-icon.js                | 1 +
 public/data/custom-cartesian-polygon.js            | 1 +
 public/data/custom-error-bar.js                    | 1 +
 public/data/custom-error-scatter.js                | 1 +
 public/data/custom-gantt-flight.js                 | 1 +
 public/data/custom-hexbin.js                       | 1 +
 public/data/custom-ohlc.js                         | 1 +
 public/data/custom-polar-heatmap.js                | 1 +
 public/data/custom-profile.js                      | 1 +
 public/data/custom-profit.js                       | 1 +
 public/data/custom-wind.js                         | 1 +
 public/data/cycle-plot.js                          | 1 +
 public/data/data-transform-multiple-pie.js         | 1 +
 public/data/data-transform-sort-bar.js             | 2 +-
 public/data/dataset-default.js                     | 2 +-
 public/data/dataset-encode0.js                     | 2 +-
 public/data/dataset-link.js                        | 2 +-
 public/data/dataset-series-layout-by.js            | 2 +-
 public/data/dataset-simple0.js                     | 2 +-
 public/data/dataset-simple1.js                     | 2 +-
 public/data/dynamic-data.js                        | 1 +
 public/data/dynamic-data2.js                       | 1 +
 public/data/effectScatter-bmap.js                  | 1 +
 public/data/grid-multiple.js                       | 1 +
 public/data/heatmap-bmap.js                        | 1 +
 public/data/heatmap-cartesian.js                   | 1 +
 public/data/heatmap-large-piecewise.js             | 1 +
 public/data/heatmap-large.js                       | 1 +
 public/data/heatmap-map.js                         | 1 +
 public/data/line-aqi.js                            | 1 +
 public/data/line-draggable.js                      | 1 +
 public/data/line-easing.js                         | 1 +
 public/data/line-function.js                       | 1 +
 public/data/line-gradient.js                       | 1 +
 public/data/line-in-cartesian-coordinate-system.js | 1 +
 public/data/line-log.js                            | 1 +
 public/data/line-marker.js                         | 1 +
 public/data/line-markline.js                       | 1 +
 public/data/line-pen.js                            | 1 +
 public/data/line-polar.js                          | 1 +
 public/data/line-polar2.js                         | 1 +
 public/data/line-sections.js                       | 1 +
 public/data/line-step.js                           | 1 +
 public/data/line-style.js                          | 1 +
 public/data/line-tooltip-touch.js                  | 1 +
 public/data/line-y-category.js                     | 1 +
 public/data/mix-line-bar.js                        | 2 +-
 public/data/mix-timeline-finance.js                | 1 +
 public/data/mix-zoom-on-value.js                   | 2 +-
 public/data/multiple-x-axis.js                     | 1 +
 public/data/parallel-aqi.js                        | 1 +
 public/data/parallel-nutrients.js                  | 1 +
 public/data/parallel-simple.js                     | 1 +
 public/data/pie-legend.js                          | 2 +-
 public/data/pie-rich-text.js                       | 2 +-
 public/data/polar-roundCap.js                      | 2 +-
 public/data/radar-aqi.js                           | 1 +
 public/data/radar-custom.js                        | 1 +
 public/data/radar.js                               | 1 +
 public/data/radar2.js                              | 1 +
 public/data/sankey-energy.js                       | 1 +
 public/data/sankey-itemstyle.js                    | 1 +
 public/data/sankey-levels.js                       | 1 +
 public/data/sankey-nodeAlign-left.js               | 1 +
 public/data/sankey-nodeAlign-right.js              | 1 +
 public/data/sankey-simple.js                       | 1 +
 public/data/sankey-vertical.js                     | 1 +
 public/data/scatter-anscombe-quartet.js            | 2 +-
 public/data/scatter-aqi-color.js                   | 1 +
 public/data/scatter-clustering-process.js          | 2 +-
 public/data/scatter-effect.js                      | 1 +
 public/data/scatter-exponential-regression.js      | 1 +
 public/data/scatter-label-align-right.js           | 1 +
 public/data/scatter-label-align-top.js             | 1 +
 public/data/scatter-large.js                       | 1 +
 public/data/scatter-life-expectancy-timeline.js    | 1 +
 public/data/scatter-linear-regression.js           | 1 +
 public/data/scatter-logarithmic-regression.js      | 1 +
 public/data/scatter-matrix.js                      | 1 +
 public/data/scatter-nebula.js                      | 2 +-
 public/data/scatter-nutrients-matrix.js            | 1 +
 public/data/scatter-nutrients.js                   | 1 +
 public/data/scatter-painter-choice.js              | 1 +
 public/data/scatter-polar-punchCard.js             | 1 +
 public/data/scatter-polynomial-regression.js       | 1 +
 public/data/scatter-punchCard.js                   | 1 +
 public/data/scatter-single-axis.js                 | 1 +
 public/data/scatter-stream-visual.js               | 1 +
 public/data/scatter-weight.js                      | 1 +
 public/data/sunburst-book.js                       | 1 +
 public/data/sunburst-drink.js                      | 1 +
 public/data/sunburst-label-rotate.js               | 1 +
 public/data/sunburst-monochrome.js                 | 1 +
 public/data/sunburst-simple.js                     | 1 +
 public/data/sunburst-visualMap.js                  | 1 +
 public/data/watermark.js                           | 2 +-
 public/data/wind-barb.js                           | 1 +
 131 files changed, 135 insertions(+), 34 deletions(-)

diff --git a/public/data/area-pieces.js b/public/data/area-pieces.js
index f3970b1..a6cb4a1 100644
--- a/public/data/area-pieces.js
+++ b/public/data/area-pieces.js
@@ -2,6 +2,7 @@
 title: Area Pieces
 titleCN: 折线图区域高亮
 category: 'line, visualMap'
+difficulty: 3
 */
 
 
diff --git a/public/data/area-rainfall.js b/public/data/area-rainfall.js
index 0343324..1ca5bc9 100644
--- a/public/data/area-rainfall.js
+++ b/public/data/area-rainfall.js
@@ -2,6 +2,7 @@
 title: Rainfall
 titleCN: 雨量流量关系图
 category: line
+difficulty: 5
 */
 
 option = {
diff --git a/public/data/area-simple.js b/public/data/area-simple.js
index 430c15f..287ca52 100644
--- a/public/data/area-simple.js
+++ b/public/data/area-simple.js
@@ -2,6 +2,7 @@
 title: Large scale area chart
 titleCN: 大数据量面积图
 category: 'line, dataZoom'
+difficulty: 4
 */
 
 var base = +new Date(1968, 9, 3);
diff --git a/public/data/area-time-axis.js b/public/data/area-time-axis.js
index 1520f83..c17d393 100644
--- a/public/data/area-time-axis.js
+++ b/public/data/area-time-axis.js
@@ -2,7 +2,7 @@
 title: Area Chart with Time Axis
 titleCN: 时间轴折线图
 category: line
-difficulty: 2
+difficulty: 5
 */
 
 var base = +new Date(1988, 9, 3);
diff --git a/public/data/bar-animation-delay.js b/public/data/bar-animation-delay.js
index 96c56c9..2065361 100644
--- a/public/data/bar-animation-delay.js
+++ b/public/data/bar-animation-delay.js
@@ -1,7 +1,7 @@
 /*
 title: 柱状图动画延迟
 category: bar
-difficulty: 2
+difficulty: 5
 */
 
 var xAxisData = [];
diff --git a/public/data/bar-brush.js b/public/data/bar-brush.js
index 77228ea..29c4b5a 100644
--- a/public/data/bar-brush.js
+++ b/public/data/bar-brush.js
@@ -1,7 +1,7 @@
 /*
 title: 柱状图框选
 category: bar
-difficulty: 3
+difficulty: 4
 */
 
 var xAxisData = [];
diff --git a/public/data/bar-gradient.js b/public/data/bar-gradient.js
index d7e0c68..51a6a7c 100644
--- a/public/data/bar-gradient.js
+++ b/public/data/bar-gradient.js
@@ -1,7 +1,7 @@
 /*
 title: 特性示例:渐变色 阴影 点击缩放
 category: bar
-difficulty: 1
+difficulty: 3
 */
 
 var dataAxis = ['点', '击', '柱', '子', '或', '者', '两', '指', '在', '触', '屏', '上', '滑', '动', '能', '够', '自', '动', '缩', '放'];
diff --git a/public/data/bar-histogram.js b/public/data/bar-histogram.js
index 2af1d46..42e1ab1 100644
--- a/public/data/bar-histogram.js
+++ b/public/data/bar-histogram.js
@@ -1,6 +1,7 @@
 /*
 title: Girths of Black Cherry Trees
 category: custom
+difficulty: 0
 */
 
 var girth = [8.3, 8.6, 8.8, 10.5, 10.7, 10.8, 11.0, 11.0, 11.1, 11.2, 11.3, 11.4, 11.4, 11.7, 12.0, 12.9, 12.9, 13.3, 13.7, 13.8, 14.0, 14.2, 14.5, 16.0, 16.3, 17.3, 17.5, 17.9, 18.0, 18.0, 20.6];
diff --git a/public/data/bar-large.js b/public/data/bar-large.js
index 8c680d3..926c0ee 100644
--- a/public/data/bar-large.js
+++ b/public/data/bar-large.js
@@ -2,6 +2,7 @@
 title: Large Scale Bar Chart
 category: bar
 titleCN: 大数据量柱图
+difficulty: 5
 */
 
 
diff --git a/public/data/bar-negative.js b/public/data/bar-negative.js
index e9ab6f5..9a1f40e 100644
--- a/public/data/bar-negative.js
+++ b/public/data/bar-negative.js
@@ -1,7 +1,7 @@
 /*
 title: 正负条形图
 category: bar
-difficulty: 2
+difficulty: 4
 */
 
 option = {
diff --git a/public/data/bar-negative2.js b/public/data/bar-negative2.js
index 4ce93a3..62eb462 100644
--- a/public/data/bar-negative2.js
+++ b/public/data/bar-negative2.js
@@ -1,7 +1,7 @@
 /*
 title: 交错正负轴标签
 category: bar
-difficulty: 1
+difficulty: 2
 */
 
 var labelRight = {
diff --git a/public/data/bar-polar-real-estate.js b/public/data/bar-polar-real-estate.js
index 63ffb18..76e642a 100644
--- a/public/data/bar-polar-real-estate.js
+++ b/public/data/bar-polar-real-estate.js
@@ -1,7 +1,7 @@
 /*
 title: 极坐标系下的堆叠柱状图
 category: bar
-difficulty: 5
+difficulty: 7
 */
 
 var data = [
diff --git a/public/data/bar-polar-stack-radial.js b/public/data/bar-polar-stack-radial.js
index 77e2d89..7faf61b 100644
--- a/public/data/bar-polar-stack-radial.js
+++ b/public/data/bar-polar-stack-radial.js
@@ -1,7 +1,7 @@
 /*
 title: 极坐标系下的堆叠柱状图
 category: bar
-difficulty: 4
+difficulty: 7
 */
 
 option = {
diff --git a/public/data/bar-polar-stack.js b/public/data/bar-polar-stack.js
index fcc2b75..7d1a8dc 100644
--- a/public/data/bar-polar-stack.js
+++ b/public/data/bar-polar-stack.js
@@ -1,7 +1,7 @@
 /*
 title: 极坐标系下的堆叠柱状图
 category: bar
-difficulty: 4
+difficulty: 7
 */
 
 option = {
diff --git a/public/data/bar-race.js b/public/data/bar-race.js
index 9b876ee..11d8ae4 100644
--- a/public/data/bar-race.js
+++ b/public/data/bar-race.js
@@ -2,7 +2,7 @@
 title: Bar Race
 titleCN: 动态排序柱状图
 category: bar
-difficulty: 3
+difficulty: 5
 */
 
 var data = [];
diff --git a/public/data/bar-rich-text.js b/public/data/bar-rich-text.js
index 103913d..43d0bff 100644
--- a/public/data/bar-rich-text.js
+++ b/public/data/bar-rich-text.js
@@ -1,6 +1,7 @@
 /*
 title: Wheater Statistics
 category: 'bar, rich'
+difficulty: 6
 */
 
 
diff --git a/public/data/bar-stack.js b/public/data/bar-stack.js
index d03bc23..a36ae92 100644
--- a/public/data/bar-stack.js
+++ b/public/data/bar-stack.js
@@ -1,6 +1,7 @@
 /*
 title: 堆叠柱状图
 category: bar
+difficulty: 3
 */
 
 option = {
diff --git a/public/data/bar-waterfall.js b/public/data/bar-waterfall.js
index e2f2985..8951f90 100644
--- a/public/data/bar-waterfall.js
+++ b/public/data/bar-waterfall.js
@@ -1,7 +1,7 @@
 /*
 title: '深圳月最低生活费组成(单位:元)'
 category: bar
-difficulty: 0
+difficulty: 1
 */
 
 option = {
diff --git a/public/data/bar-waterfall2.js b/public/data/bar-waterfall2.js
index cfa3354..4b85e65 100644
--- a/public/data/bar-waterfall2.js
+++ b/public/data/bar-waterfall2.js
@@ -1,7 +1,7 @@
 /*
 title: 阶梯瀑布图
 category: bar
-difficulty: 1
+difficulty: 3
 */
 
 option = {
diff --git a/public/data/bar1.js b/public/data/bar1.js
index 3c65d5e..a4fd5f4 100644
--- a/public/data/bar1.js
+++ b/public/data/bar1.js
@@ -2,7 +2,7 @@
 title: Rainfall and Evaporation
 category: bar
 titleCN: 某地区蒸发量和降水量
-difficulty: 2
+difficulty: 4
 */
 
 option = {
diff --git a/public/data/calendar-charts.js b/public/data/calendar-charts.js
index 933b444..b379980 100644
--- a/public/data/calendar-charts.js
+++ b/public/data/calendar-charts.js
@@ -2,6 +2,7 @@
 title: Calendar Charts
 category: 'calendar, scatter'
 titleCN: 日力图
+difficulty: 11
 */
 
 function getVirtulData(year) {
diff --git a/public/data/calendar-effectscatter.js b/public/data/calendar-effectscatter.js
index 41a4c57..df84192 100644
--- a/public/data/calendar-effectscatter.js
+++ b/public/data/calendar-effectscatter.js
@@ -2,6 +2,7 @@
 title: Calendar Effectscatter
 category: calendar
 titleCN: 热力特效散点图
+difficulty:3
 */
 
 function getVirtulData(year) {
diff --git a/public/data/calendar-graph.js b/public/data/calendar-graph.js
index 5dc793e..3be0336 100644
--- a/public/data/calendar-graph.js
+++ b/public/data/calendar-graph.js
@@ -2,6 +2,7 @@
 title: Calendar Graph
 category: 'calendar, graph'
 titleCN: 日历关系图
+difficulty: 4
 */
 
 var graphData = [
diff --git a/public/data/calendar-heatmap.js b/public/data/calendar-heatmap.js
index 0842ab1..4540da6 100644
--- a/public/data/calendar-heatmap.js
+++ b/public/data/calendar-heatmap.js
@@ -2,6 +2,7 @@
 title: Calendar Heatmap
 category: 'calendar, heatmap'
 titleCN: 日历热力图
+difficulty: 1
 */
 
 function getVirtulData(year) {
diff --git a/public/data/calendar-horizontal.js b/public/data/calendar-horizontal.js
index 4c65950..82d13bc 100644
--- a/public/data/calendar-horizontal.js
+++ b/public/data/calendar-horizontal.js
@@ -2,6 +2,7 @@
 title: Calendar Heatmap Horizontal
 category: calendar
 titleCN: 横向日力图
+difficulty: 2
 */
 
 function getVirtulData(year) {
diff --git a/public/data/calendar-lunar.js b/public/data/calendar-lunar.js
index 467c90f..5325063 100644
--- a/public/data/calendar-lunar.js
+++ b/public/data/calendar-lunar.js
@@ -2,6 +2,7 @@
 title: Calendar Lunar
 category: calendar
 titleCN: Calendar Lunar
+difficulty: 4
 */
 
 var dateList = [
diff --git a/public/data/calendar-pie.js b/public/data/calendar-pie.js
index 0b15d4c..7edde6c 100644
--- a/public/data/calendar-pie.js
+++ b/public/data/calendar-pie.js
@@ -2,7 +2,7 @@
 title: Calendar Pie
 category: 'calendar, pie'
 titleCN: 日历饼图
-difficulty: 4
+difficulty: 6
 */
 
 var cellSize = [80, 80];
diff --git a/public/data/calendar-vertical.js b/public/data/calendar-vertical.js
index f41414a..092a461 100644
--- a/public/data/calendar-vertical.js
+++ b/public/data/calendar-vertical.js
@@ -2,6 +2,7 @@
 title: Calendar Heatmap Vertical
 category: 'calendar, heatmap'
 titleCN: 纵向日历图
+difficulty: 1
 */
 
 function getVirtulData(year) {
diff --git a/public/data/candlestick-large.js b/public/data/candlestick-large.js
index 5c42d23..b1c942f 100644
--- a/public/data/candlestick-large.js
+++ b/public/data/candlestick-large.js
@@ -2,6 +2,7 @@
 title: Large Scale Candlestick
 category: candlestick
 titleCN: 大数据量K线图
+difficulty: 3
 */
 
 var upColor = '#ec0000';
diff --git a/public/data/candlestick-sh.js b/public/data/candlestick-sh.js
index 8538b7a..3563bd4 100644
--- a/public/data/candlestick-sh.js
+++ b/public/data/candlestick-sh.js
@@ -2,6 +2,7 @@
 title: ShangHai Index
 category: candlestick
 titleCN: 上证指数
+difficulty: 2
 */
 
 var upColor = '#ec0000';
diff --git a/public/data/candlestick-simple.js b/public/data/candlestick-simple.js
index 538ae46..244fca8 100644
--- a/public/data/candlestick-simple.js
+++ b/public/data/candlestick-simple.js
@@ -2,6 +2,7 @@
 title: Basic Candlestick
 category: candlestick
 titleCN: Basic Candlestick
+difficulty: 0
 */
 
 option = {
@@ -12,10 +13,10 @@ option = {
     series: [{
         type: 'k',
         data: [
-            [20, 30, 10, 35],
-            [40, 35, 30, 55],
-            [33, 38, 33, 40],
-            [40, 40, 32, 42]
+            [20, 34, 10,38],
+            [40, 35, 30, 50],
+            [31, 38, 33, 44],
+            [38, 15, 5, 42]
         ]
     }]
 };
diff --git a/public/data/candlestick-touch.js b/public/data/candlestick-touch.js
index 4d20d63..57fad25 100644
--- a/public/data/candlestick-touch.js
+++ b/public/data/candlestick-touch.js
@@ -2,6 +2,7 @@
 title: Axis Pointer Link and Touch
 category: candlestick
 titleCN: 触屏上的坐标轴指示器
+difficulty: 4
 */
 
 
diff --git a/public/data/confidence-band.js b/public/data/confidence-band.js
index 020db82..1cf5bb7 100644
--- a/public/data/confidence-band.js
+++ b/public/data/confidence-band.js
@@ -2,6 +2,7 @@
 title: Confidence Band
 category: line
 titleCN: Confidence Band
+difficulty: 4
 */
 
 myChart.showLoading();
diff --git a/public/data/custom-bar-trend.js b/public/data/custom-bar-trend.js
index f383bb7..3fed62c 100644
--- a/public/data/custom-bar-trend.js
+++ b/public/data/custom-bar-trend.js
@@ -2,6 +2,7 @@
 title: Custom Bar Trend
 category: custom
 titleCN: Custom Bar Trend
+difficulty: 3
 */
 
 
diff --git a/public/data/custom-calendar-icon.js b/public/data/custom-calendar-icon.js
index e7dc0cb..7df7026 100644
--- a/public/data/custom-calendar-icon.js
+++ b/public/data/custom-calendar-icon.js
@@ -2,6 +2,7 @@
 title: Custom Calendar Icon
 category: 'custom, calendar'
 titleCN: Custom Calendar Icon
+difficulty: 7
 */
 
 
diff --git a/public/data/custom-cartesian-polygon.js b/public/data/custom-cartesian-polygon.js
index 44c5564..63324ed 100644
--- a/public/data/custom-cartesian-polygon.js
+++ b/public/data/custom-cartesian-polygon.js
@@ -2,6 +2,7 @@
 title: Custom Cartesian Polygon
 titleCN: 自定义多边形图
 category: custom
+difficulty: 3
 */
 
 
diff --git a/public/data/custom-error-bar.js b/public/data/custom-error-bar.js
index fa3fc7d..70e6526 100644
--- a/public/data/custom-error-bar.js
+++ b/public/data/custom-error-bar.js
@@ -2,6 +2,7 @@
 title: Error Bar on Catesian
 category: custom
 titleCN: Error Bar on Catesian
+difficulty: 3
 */
 
 
diff --git a/public/data/custom-error-scatter.js b/public/data/custom-error-scatter.js
index d1549c4..18d3b37 100644
--- a/public/data/custom-error-scatter.js
+++ b/public/data/custom-error-scatter.js
@@ -2,6 +2,7 @@
 title: Error Scatter on Catesian
 category: 'custom, dataZoom'
 titleCN: Error Scatter on Catesian
+difficulty: 2
 */
 
 // Prime Costs and Prices for ACME Fashion\nCollection "Spring-Summer, 2016"
diff --git a/public/data/custom-gantt-flight.js b/public/data/custom-gantt-flight.js
index 429d668..7f2c469 100644
--- a/public/data/custom-gantt-flight.js
+++ b/public/data/custom-gantt-flight.js
@@ -2,6 +2,7 @@
 title: Gantt Chart of Airport Flights
 category: 'custom, dataZoom, drag'
 titleCN: 机场航班甘特图
+difficulty: 4
 */
 
 var HEIGHT_RATIO = 0.6;
diff --git a/public/data/custom-hexbin.js b/public/data/custom-hexbin.js
index 4880fd3..4b8a870 100644
--- a/public/data/custom-hexbin.js
+++ b/public/data/custom-hexbin.js
@@ -2,6 +2,7 @@
 title: Hexagonal Binning
 category: 'custom, map'
 titleCN: Hexagonal Binning
+difficulty: 6
 */
 
 // Hexbin statistics code based on [d3-hexbin](https://github.com/d3/d3-hexbin)
diff --git a/public/data/custom-ohlc.js b/public/data/custom-ohlc.js
index e83e04d..504d31e 100644
--- a/public/data/custom-ohlc.js
+++ b/public/data/custom-ohlc.js
@@ -2,6 +2,7 @@
 title: OHLC Chart
 category: candlestick
 titleCN: OHLC Chart
+difficulty: 1
 */
 
 
diff --git a/public/data/custom-polar-heatmap.js b/public/data/custom-polar-heatmap.js
index a4f05ba..9a9fe09 100644
--- a/public/data/custom-polar-heatmap.js
+++ b/public/data/custom-polar-heatmap.js
@@ -2,6 +2,7 @@
 title: Polar Heatmap
 category: custom
 titleCN: Polar Heatmap
+difficulty: 4
 */
 
 
diff --git a/public/data/custom-profile.js b/public/data/custom-profile.js
index db5f7c2..7f80d2c 100644
--- a/public/data/custom-profile.js
+++ b/public/data/custom-profile.js
@@ -2,6 +2,7 @@
 title: Profile
 category: custom
 titleCN: Profile
+difficulty: 3
 */
 
 
diff --git a/public/data/custom-profit.js b/public/data/custom-profit.js
index 2f720ab..e266508 100644
--- a/public/data/custom-profit.js
+++ b/public/data/custom-profit.js
@@ -2,6 +2,7 @@
 title: Profit
 category: custom
 titleCN: Profit
+difficulty: 1
 */
 
 var data = [[10, 16, 3, 'A'], [16, 18, 15, 'B'], [18, 26, 12, 'C'], [26, 32, 22, 'D'], [32, 56, 7, 'E'], [56, 62, 17, 'F']];
diff --git a/public/data/custom-wind.js b/public/data/custom-wind.js
index 7d46b1f..194a107 100644
--- a/public/data/custom-wind.js
+++ b/public/data/custom-wind.js
@@ -2,6 +2,7 @@
 title: Use custom series to draw wind vectors
 titleCN: 使用自定义系列绘制风场
 category: custom
+difficulty: 7
 */
 
 $.getJSON(ROOT_PATH + '/data-gl/asset/data/winds.json', function (windData) {
diff --git a/public/data/cycle-plot.js b/public/data/cycle-plot.js
index ae9a02b..d922582 100644
--- a/public/data/cycle-plot.js
+++ b/public/data/cycle-plot.js
@@ -2,6 +2,7 @@
 title: Cycle Plot
 category: custom
 titleCN: Cycle Plot
+difficulty: 3
 */
 
 
diff --git a/public/data/data-transform-multiple-pie.js b/public/data/data-transform-multiple-pie.js
index fcae26c..bcf3630 100644
--- a/public/data/data-transform-multiple-pie.js
+++ b/public/data/data-transform-multiple-pie.js
@@ -2,6 +2,7 @@
 title: Partition Data to Pies
 category: dataset, pie, transform
 titleCN: 分割数据到数个饼图
+difficulty: 3
 */
 
 option = {
diff --git a/public/data/data-transform-sort-bar.js b/public/data/data-transform-sort-bar.js
index c97a490..b62ffee 100644
--- a/public/data/data-transform-sort-bar.js
+++ b/public/data/data-transform-sort-bar.js
@@ -2,7 +2,7 @@
 title: Sort Data in Bar Chart
 category: dataset, bar, transform
 titleCN: 柱状图排序
-difficulty: 1
+difficulty: 0
 */
 
 option = {
diff --git a/public/data/dataset-default.js b/public/data/dataset-default.js
index c22c3c7..6ec63a9 100644
--- a/public/data/dataset-default.js
+++ b/public/data/dataset-default.js
@@ -2,7 +2,7 @@
 title: Default arrangement
 category: 'dataset, pie'
 titleCN: 默认 encode 安排
-difficulty: 2
+difficulty: 3
 */
 
 var option = {
diff --git a/public/data/dataset-encode0.js b/public/data/dataset-encode0.js
index a2e97c6..4bf8921 100644
--- a/public/data/dataset-encode0.js
+++ b/public/data/dataset-encode0.js
@@ -2,7 +2,7 @@
 title: Simple Encode
 category: 'dataset, bar'
 titleCN: 指定数据到坐标轴的映射
-difficulty: 2
+difficulty: 1
 */
 
 option = {
diff --git a/public/data/dataset-link.js b/public/data/dataset-link.js
index de97ce1..029dea2 100644
--- a/public/data/dataset-link.js
+++ b/public/data/dataset-link.js
@@ -2,7 +2,7 @@
 title: Share Dataset
 category: 'dataset, line, pie'
 titleCN: 联动和共享数据集
-difficulty: 3
+difficulty: 5
 */
 
 
diff --git a/public/data/dataset-series-layout-by.js b/public/data/dataset-series-layout-by.js
index 3bc3ab3..20cbdda 100644
--- a/public/data/dataset-series-layout-by.js
+++ b/public/data/dataset-series-layout-by.js
@@ -2,7 +2,7 @@
 title: Series Layout By Column or Row
 category: 'dataset, bar'
 titleCN: 系列按行和按列排布
-difficulty: 4
+difficulty: 5
 */
 
 option = {
diff --git a/public/data/dataset-simple0.js b/public/data/dataset-simple0.js
index a0515a4..5585358 100644
--- a/public/data/dataset-simple0.js
+++ b/public/data/dataset-simple0.js
@@ -2,7 +2,7 @@
 title: Simple Example of Dataset
 category: 'dataset, bar'
 titleCN: 最简单的数据集(dataset)
-difficulty: 2
+difficulty: 5
 */
 
 option = {
diff --git a/public/data/dataset-simple1.js b/public/data/dataset-simple1.js
index 8346eb1..4af4f39 100644
--- a/public/data/dataset-simple1.js
+++ b/public/data/dataset-simple1.js
@@ -2,7 +2,7 @@
 title: Dataset in Object Array
 category: 'dataset, bar'
 titleCN: 对象数组的输入格式
-difficulty: 2
+difficulty: 5
 */
 
 option = {
diff --git a/public/data/dynamic-data.js b/public/data/dynamic-data.js
index 19f6595..d7c9e49 100644
--- a/public/data/dynamic-data.js
+++ b/public/data/dynamic-data.js
@@ -2,6 +2,7 @@
 title: Dynamic Data
 category: bar
 titleCN: 动态数据
+difficulty: 6
 */
 
 option = {
diff --git a/public/data/dynamic-data2.js b/public/data/dynamic-data2.js
index ec6d370..23ad102 100644
--- a/public/data/dynamic-data2.js
+++ b/public/data/dynamic-data2.js
@@ -2,6 +2,7 @@
 title: Dynamic Data + Time Axis
 category: line
 titleCN: 动态数据 + 时间坐标轴
+difficulty: 5
 */
 
 function randomData() {
diff --git a/public/data/effectScatter-bmap.js b/public/data/effectScatter-bmap.js
index 4106aac..850df19 100644
--- a/public/data/effectScatter-bmap.js
+++ b/public/data/effectScatter-bmap.js
@@ -3,6 +3,7 @@ title: Air Quality - Baidu Map
 category: 'scatter, map'
 tags: bmap
 titleCN: 全国主要城市空气质量 - 百度地图
+difficulty: 10
 */
 
 var data = [
diff --git a/public/data/grid-multiple.js b/public/data/grid-multiple.js
index de74203..098d2fd 100644
--- a/public/data/grid-multiple.js
+++ b/public/data/grid-multiple.js
@@ -2,6 +2,7 @@
 title: Rainfall and Water Flow
 category: line
 titleCN: 雨量流量关系图
+difficulty: 4
 */
 
 
diff --git a/public/data/heatmap-bmap.js b/public/data/heatmap-bmap.js
index 160f2fa..355275e 100644
--- a/public/data/heatmap-bmap.js
+++ b/public/data/heatmap-bmap.js
@@ -3,6 +3,7 @@ title: Heatmap on Baidu Map Extension
 category: heatmap
 tags: bmap
 titleCN: 热力图与百度地图扩展
+difficulty: 3
 */
 
 $.get(ROOT_PATH + '/data/asset/data/hangzhou-tracks.json', function (data) {
diff --git a/public/data/heatmap-cartesian.js b/public/data/heatmap-cartesian.js
index 81ea548..0d5bc23 100644
--- a/public/data/heatmap-cartesian.js
+++ b/public/data/heatmap-cartesian.js
@@ -2,6 +2,7 @@
 title: Heatmap on Cartesian
 category: heatmap
 titleCN: 笛卡尔坐标系上的热力图
+difficulty: 0
 */
 
 var hours = ['12a', '1a', '2a', '3a', '4a', '5a', '6a',
diff --git a/public/data/heatmap-large-piecewise.js b/public/data/heatmap-large-piecewise.js
index b15f670..e6f67b5 100644
--- a/public/data/heatmap-large-piecewise.js
+++ b/public/data/heatmap-large-piecewise.js
@@ -2,6 +2,7 @@
 title: Heatmap - Discrete Mapping of Color
 category: heatmap
 titleCN: 热力图 - 颜色的离散映射
+difficulty: 2
 */
 
 var noise = getNoiseHelper();
diff --git a/public/data/heatmap-large.js b/public/data/heatmap-large.js
index 08caf32..5009cfe 100644
--- a/public/data/heatmap-large.js
+++ b/public/data/heatmap-large.js
@@ -2,6 +2,7 @@
 title: Heatmap - 2w data
 category: heatmap
 titleCN: 热力图 - 2w 数据
+difficulty: 2
 */
 
 var noise = getNoiseHelper();
diff --git a/public/data/heatmap-map.js b/public/data/heatmap-map.js
index 662cb41..e264cec 100644
--- a/public/data/heatmap-map.js
+++ b/public/data/heatmap-map.js
@@ -2,6 +2,7 @@
 title: Air Qulity
 category: heatmap
 titleCN: 全国主要城市空气质量
+difficulty: 3
 */
 
 var geoCoordMap = {
diff --git a/public/data/line-aqi.js b/public/data/line-aqi.js
index 6991d83..a27ff95 100644
--- a/public/data/line-aqi.js
+++ b/public/data/line-aqi.js
@@ -2,6 +2,7 @@
 title: Beijing AQI
 category: line
 titleCN: 北京 AQI 可视化
+difficulty: 4
 */
 
 $.get(ROOT_PATH + '/data/asset/data/aqi-beijing.json', function (data) {
diff --git a/public/data/line-draggable.js b/public/data/line-draggable.js
index c6d37d9..d1af826 100644
--- a/public/data/line-draggable.js
+++ b/public/data/line-draggable.js
@@ -2,6 +2,7 @@
 title: Try Dragging these Points
 category: 'line, drag'
 titleCN: 可拖拽点
+difficulty: 10
 */
 
 var symbolSize = 20;
diff --git a/public/data/line-easing.js b/public/data/line-easing.js
index 2995651..bee0e2b 100644
--- a/public/data/line-easing.js
+++ b/public/data/line-easing.js
@@ -2,6 +2,7 @@
 title: Line Easing Visualizing
 category: line
 titleCN: 缓动函数可视化
+difficulty: 8
 */
 
 var easingFuncs = {
diff --git a/public/data/line-function.js b/public/data/line-function.js
index 1a3707d..a74c82c 100644
--- a/public/data/line-function.js
+++ b/public/data/line-function.js
@@ -2,6 +2,7 @@
 title: Function Plot
 category: line
 titleCN: 函数绘图
+difficulty: 5
 */
 
 function func(x) {
diff --git a/public/data/line-gradient.js b/public/data/line-gradient.js
index 6429eb2..73e83f1 100644
--- a/public/data/line-gradient.js
+++ b/public/data/line-gradient.js
@@ -2,6 +2,7 @@
 title: Line Gradient
 category: line
 titleCN: 折线图的渐变
+difficulty: 3
 */
 
 
diff --git a/public/data/line-in-cartesian-coordinate-system.js b/public/data/line-in-cartesian-coordinate-system.js
index 165fb1f..70808e0 100644
--- a/public/data/line-in-cartesian-coordinate-system.js
+++ b/public/data/line-in-cartesian-coordinate-system.js
@@ -2,6 +2,7 @@
 title: Line Chart in Cartesian Coordinate System
 category: line
 titleCN: Line Chart in Cartesian Coordinate System
+difficulty: 7
 */
 
 option = {
diff --git a/public/data/line-log.js b/public/data/line-log.js
index 4f7933f..de9726a 100644
--- a/public/data/line-log.js
+++ b/public/data/line-log.js
@@ -2,6 +2,7 @@
 title: Log Axis
 category: line
 titleCN: 对数轴示例
+difficulty: 7
 */
 
 option = {
diff --git a/public/data/line-marker.js b/public/data/line-marker.js
index a3c1662..7a24b1b 100644
--- a/public/data/line-marker.js
+++ b/public/data/line-marker.js
@@ -2,6 +2,7 @@
 title: Temperature Change in the coming week
 category: line
 titleCN: 未来一周气温变化
+difficulty: 2
 */
 
 option = {
diff --git a/public/data/line-markline.js b/public/data/line-markline.js
index a8b5953..9194d8f 100644
--- a/public/data/line-markline.js
+++ b/public/data/line-markline.js
@@ -2,6 +2,7 @@
 title: Line with Marklines
 titleCN: 折线图的标记线
 category: line
+difficulty: 6
 */
 
 var markLine = [];
diff --git a/public/data/line-pen.js b/public/data/line-pen.js
index 6013b5f..542c1df 100644
--- a/public/data/line-pen.js
+++ b/public/data/line-pen.js
@@ -2,6 +2,7 @@
 title: Click to Add Points
 category: line
 titleCN: Click to Add Points
+difficulty: 9
 */
 
 var symbolSize = 20;
diff --git a/public/data/line-polar.js b/public/data/line-polar.js
index e125cdf..0e55eb6 100644
--- a/public/data/line-polar.js
+++ b/public/data/line-polar.js
@@ -2,6 +2,7 @@
 title: Two Value-Axes in Polar
 category: line
 titleCN: 极坐标双数值轴
+difficulty: 10
 */
 
 var data = [];
diff --git a/public/data/line-polar2.js b/public/data/line-polar2.js
index bc2c691..0a3c6b0 100644
--- a/public/data/line-polar2.js
+++ b/public/data/line-polar2.js
@@ -2,6 +2,7 @@
 title: Two Value-Axes in Polar
 category: line
 titleCN: 极坐标双数值轴
+difficulty: 10
 */
 
 var data = [];
diff --git a/public/data/line-sections.js b/public/data/line-sections.js
index a7f238d..1501104 100644
--- a/public/data/line-sections.js
+++ b/public/data/line-sections.js
@@ -2,6 +2,7 @@
 title: Distribution of Electricity
 category: line
 titleCN: 一天用电量分布
+difficulty: 3
 */
 
 option = {
diff --git a/public/data/line-step.js b/public/data/line-step.js
index ef47be2..1486dcc 100644
--- a/public/data/line-step.js
+++ b/public/data/line-step.js
@@ -2,6 +2,7 @@
 title: Step Line
 category: line
 titleCN: Step Line
+difficulty: 7
 */
 
 option = {
diff --git a/public/data/line-style.js b/public/data/line-style.js
index 6c48d8b..18725e5 100644
--- a/public/data/line-style.js
+++ b/public/data/line-style.js
@@ -2,6 +2,7 @@
 title: Line Style and Item Style
 category: line
 titleCN: Line Style and Item Style
+difficulty: 6
 */
 
 option = {
diff --git a/public/data/line-tooltip-touch.js b/public/data/line-tooltip-touch.js
index 488f3fd..5520dee 100644
--- a/public/data/line-tooltip-touch.js
+++ b/public/data/line-tooltip-touch.js
@@ -2,6 +2,7 @@
 title: Tooltip and DataZoom on Mobile
 category: 'line, dataZoom'
 titleCN: Tooltip and DataZoom on Mobile
+difficulty: 10
 */
 
 var base = +new Date(2016, 9, 3);
diff --git a/public/data/line-y-category.js b/public/data/line-y-category.js
index 2de608c..174a2c2 100644
--- a/public/data/line-y-category.js
+++ b/public/data/line-y-category.js
@@ -2,6 +2,7 @@
 title: Line Y Category
 category: line
 titleCN: Line Y Category
+difficulty: 8
 */
 
 option = {
diff --git a/public/data/mix-line-bar.js b/public/data/mix-line-bar.js
index 2ad3e07..519cb84 100644
--- a/public/data/mix-line-bar.js
+++ b/public/data/mix-line-bar.js
@@ -2,7 +2,7 @@
 title: Mixed Line and Bar
 category: bar
 titleCN: 折柱混合
-difficulty: 2
+difficulty: 4
 */
 
 option = {
diff --git a/public/data/mix-timeline-finance.js b/public/data/mix-timeline-finance.js
index 3aac0b3..b054d29 100644
--- a/public/data/mix-timeline-finance.js
+++ b/public/data/mix-timeline-finance.js
@@ -2,6 +2,7 @@
 title: Finance Indices 2002
 category: bar
 titleCN: 2002全国宏观经济指标
+difficulty: 6
 */
 
 var dataMap = {};
diff --git a/public/data/mix-zoom-on-value.js b/public/data/mix-zoom-on-value.js
index d0d4242..33d095e 100644
--- a/public/data/mix-zoom-on-value.js
+++ b/public/data/mix-zoom-on-value.js
@@ -2,7 +2,7 @@
 title: Mix Zoom On Value
 category: bar
 titleCN: Mix Zoom On Value
-difficulty: 3
+difficulty: 4
 */
 
 myChart.showLoading();
diff --git a/public/data/multiple-x-axis.js b/public/data/multiple-x-axis.js
index 07218c6..da8f383 100644
--- a/public/data/multiple-x-axis.js
+++ b/public/data/multiple-x-axis.js
@@ -2,6 +2,7 @@
 title: Multiple X Axes
 category: line
 titleCN: Multiple X Axes
+difficulty: 4
 */
 
 var colors = ['#5470C6', '#EE6666'];
diff --git a/public/data/parallel-aqi.js b/public/data/parallel-aqi.js
index dc8b939..3ce66aa 100644
--- a/public/data/parallel-aqi.js
+++ b/public/data/parallel-aqi.js
@@ -2,6 +2,7 @@
 title: Parallel Aqi
 category: parallel
 titleCN: Parallel Aqi
+difficulty: 2
 */
 
 // Schema:
diff --git a/public/data/parallel-nutrients.js b/public/data/parallel-nutrients.js
index 41fa714..f08935c 100644
--- a/public/data/parallel-nutrients.js
+++ b/public/data/parallel-nutrients.js
@@ -2,6 +2,7 @@
 title: Parallel Nutrients
 category: parallel
 titleCN: Parallel Nutrients
+difficulty: 4
 */
 
 var indices = {
diff --git a/public/data/parallel-simple.js b/public/data/parallel-simple.js
index b8fabcf..d67f001 100644
--- a/public/data/parallel-simple.js
+++ b/public/data/parallel-simple.js
@@ -2,6 +2,7 @@
 title: Basic Parallel
 category: parallel
 titleCN: Basic Parallel
+difficulty: 1
 */
 
 option = {
diff --git a/public/data/pie-legend.js b/public/data/pie-legend.js
index 6f75127..41ccf78 100644
--- a/public/data/pie-legend.js
+++ b/public/data/pie-legend.js
@@ -2,7 +2,7 @@
 title: Pie with Scrollable Legend
 category: pie
 titleCN: 可滚动的图例
-difficulty: 2
+difficulty: 4
 */
 
 var data = genData(50);
diff --git a/public/data/pie-rich-text.js b/public/data/pie-rich-text.js
index ce191d8..2859f02 100644
--- a/public/data/pie-rich-text.js
+++ b/public/data/pie-rich-text.js
@@ -2,7 +2,7 @@
 title: Pie Special Label
 category: 'pie, rich'
 titleCN: 富文本标签
-difficulty: 3
+difficulty: 4
 */
 
 var weatherIcons = {
diff --git a/public/data/polar-roundCap.js b/public/data/polar-roundCap.js
index e5b94ca..6e35fa8 100644
--- a/public/data/polar-roundCap.js
+++ b/public/data/polar-roundCap.js
@@ -2,7 +2,7 @@
 title: Rounded Bar on Polar
 category: bar
 titleCN: 圆角环形图
-difficulty: 5
+difficulty: 7
 */
 
 option = {
diff --git a/public/data/radar-aqi.js b/public/data/radar-aqi.js
index 4e58398..da54012 100644
--- a/public/data/radar-aqi.js
+++ b/public/data/radar-aqi.js
@@ -2,6 +2,7 @@
 title: AQI - Radar Chart
 category: radar
 titleCN: AQI - 雷达图
+difficulty: 1
 */
 
 // Schema:
diff --git a/public/data/radar-custom.js b/public/data/radar-custom.js
index 7b5fde6..b7821b9 100644
--- a/public/data/radar-custom.js
+++ b/public/data/radar-custom.js
@@ -2,6 +2,7 @@
 title: Customized Radar Chart
 category: radar
 titleCN: 自定义雷达图
+difficulty: 2
 */
 
 option = {
diff --git a/public/data/radar.js b/public/data/radar.js
index d7c09d4..6279633 100644
--- a/public/data/radar.js
+++ b/public/data/radar.js
@@ -2,6 +2,7 @@
 title: Basic Radar Chart
 category: radar
 titleCN: 基础雷达图
+difficulty: 0
 */
 
 option = {
diff --git a/public/data/radar2.js b/public/data/radar2.js
index 04f58da..583b1eb 100644
--- a/public/data/radar2.js
+++ b/public/data/radar2.js
@@ -2,6 +2,7 @@
 title: Proportion of Browsers
 category: radar
 titleCN: 浏览器占比变化
+difficulty: 3
 */
 
 option = {
diff --git a/public/data/sankey-energy.js b/public/data/sankey-energy.js
index 8c55472..ebb8933 100644
--- a/public/data/sankey-energy.js
+++ b/public/data/sankey-energy.js
@@ -2,6 +2,7 @@
 title: Sankey Diagram
 category: sankey
 titleCN: Sankey Diagram
+difficulty: 3
 */
 
 myChart.showLoading();
diff --git a/public/data/sankey-itemstyle.js b/public/data/sankey-itemstyle.js
index ab14d8e..fc1a9cb 100644
--- a/public/data/sankey-itemstyle.js
+++ b/public/data/sankey-itemstyle.js
@@ -2,6 +2,7 @@
 title: Specify ItemStyle for Each Node in Sankey
 category: sankey
 titleCN: Specify ItemStyle for Each Node in Sankey
+difficulty: 2
 */
 
 
diff --git a/public/data/sankey-levels.js b/public/data/sankey-levels.js
index 2d766c1..d9c8d92 100644
--- a/public/data/sankey-levels.js
+++ b/public/data/sankey-levels.js
@@ -2,6 +2,7 @@
 title: Sankey with Levels Setting
 category: sankey
 titleCN: Sankey with Levels Setting
+difficulty: 2
 */
 
 myChart.showLoading();
diff --git a/public/data/sankey-nodeAlign-left.js b/public/data/sankey-nodeAlign-left.js
index ab64d9e..4576d35 100644
--- a/public/data/sankey-nodeAlign-left.js
+++ b/public/data/sankey-nodeAlign-left.js
@@ -2,6 +2,7 @@
 title: Node Align Left in Sankey
 category: sankey
 titleCN: Node Align Left in Sankey
+difficulty: 3
 */
 
 myChart.showLoading();
diff --git a/public/data/sankey-nodeAlign-right.js b/public/data/sankey-nodeAlign-right.js
index fb97fcd..9e299a1 100644
--- a/public/data/sankey-nodeAlign-right.js
+++ b/public/data/sankey-nodeAlign-right.js
@@ -2,6 +2,7 @@
 title: Node Align Right in Sankey
 category: sankey
 titleCN: Node Align Right in Sankey
+difficulty: 3
 */
 
 myChart.showLoading();
diff --git a/public/data/sankey-simple.js b/public/data/sankey-simple.js
index f7cefe9..3c87665 100644
--- a/public/data/sankey-simple.js
+++ b/public/data/sankey-simple.js
@@ -2,6 +2,7 @@
 title: Basic Sankey
 category: sankey
 titleCN: Basic Sankey
+difficulty: 0
 */
 
 option = {
diff --git a/public/data/sankey-vertical.js b/public/data/sankey-vertical.js
index 7a5b85b..a88b8f4 100644
--- a/public/data/sankey-vertical.js
+++ b/public/data/sankey-vertical.js
@@ -2,6 +2,7 @@
 title: Sankey Orient Vertical
 category: sankey
 titleCN: Sankey Orient Vertical
+difficulty: 1
 */
 
 option = {
diff --git a/public/data/scatter-anscombe-quartet.js b/public/data/scatter-anscombe-quartet.js
index b847e47..cd100e6 100644
--- a/public/data/scatter-anscombe-quartet.js
+++ b/public/data/scatter-anscombe-quartet.js
@@ -2,7 +2,7 @@
 title: 'Anscombe&#39;s quartet'
 category: scatter
 titleCN: 'Anscombe&#39;s quartet'
-difficulty: 0
+difficulty: 1
 */
 
 var dataAll = [
diff --git a/public/data/scatter-aqi-color.js b/public/data/scatter-aqi-color.js
index b8948bc..fd0d7f5 100644
--- a/public/data/scatter-aqi-color.js
+++ b/public/data/scatter-aqi-color.js
@@ -2,6 +2,7 @@
 title: Scatter Aqi Color
 category: scatter
 titleCN: Scatter Aqi Color
+difficulty: 7
 */
 
 var dataBJ = [
diff --git a/public/data/scatter-clustering-process.js b/public/data/scatter-clustering-process.js
index 93806bf..a2db127 100644
--- a/public/data/scatter-clustering-process.js
+++ b/public/data/scatter-clustering-process.js
@@ -2,7 +2,7 @@
 title: Clustering Process
 category: scatter
 titleCN: Clustering Process
-difficulty: 0
+difficulty: 1
 */
 
 var data = [
diff --git a/public/data/scatter-effect.js b/public/data/scatter-effect.js
index 0a72a2b..51a7057 100644
--- a/public/data/scatter-effect.js
+++ b/public/data/scatter-effect.js
@@ -2,6 +2,7 @@
 title: Effect Scatter Chart
 category: scatter
 titleCN: Effect Scatter Chart
+difficulty: 2
 */
 
 option = {
diff --git a/public/data/scatter-exponential-regression.js b/public/data/scatter-exponential-regression.js
index 1322f2c..0556a5b 100644
--- a/public/data/scatter-exponential-regression.js
+++ b/public/data/scatter-exponential-regression.js
@@ -2,6 +2,7 @@
 title: Exponential Regression
 category: scatter
 titleCN: Exponential Regression
+difficulty: 1
 */
 
 var data = [
diff --git a/public/data/scatter-label-align-right.js b/public/data/scatter-label-align-right.js
index 7c9704d..bb15a5f 100644
--- a/public/data/scatter-label-align-right.js
+++ b/public/data/scatter-label-align-right.js
@@ -2,6 +2,7 @@
 title: Align Label on the Top
 category: scatter
 titleCN: 散点图标签顶部对齐
+difficulty: 4
 */
 
 var data = [
diff --git a/public/data/scatter-label-align-top.js b/public/data/scatter-label-align-top.js
index 91d9cac..5cf318c 100644
--- a/public/data/scatter-label-align-top.js
+++ b/public/data/scatter-label-align-top.js
@@ -2,6 +2,7 @@
 title: Align Label on the Top
 category: scatter
 titleCN: 散点图标签顶部对齐
+difficulty: 4
 */
 
 
diff --git a/public/data/scatter-large.js b/public/data/scatter-large.js
index 07e3125..6cbb859 100644
--- a/public/data/scatter-large.js
+++ b/public/data/scatter-large.js
@@ -2,6 +2,7 @@
 title: Large Scatter
 category: scatter
 titleCN: 大规模散点图
+difficulty: 5
 */
 
 function genData(len, offset) {
diff --git a/public/data/scatter-life-expectancy-timeline.js b/public/data/scatter-life-expectancy-timeline.js
index 1ea7e6e..cb2ddf7 100644
--- a/public/data/scatter-life-expectancy-timeline.js
+++ b/public/data/scatter-life-expectancy-timeline.js
@@ -2,6 +2,7 @@
 title: Life Expectancy and GDP
 category: scatter
 titleCN: 各国人均寿命与GDP关系演变
+difficulty: 9
 */
 
 
diff --git a/public/data/scatter-linear-regression.js b/public/data/scatter-linear-regression.js
index c1c9913..47adca0 100644
--- a/public/data/scatter-linear-regression.js
+++ b/public/data/scatter-linear-regression.js
@@ -2,6 +2,7 @@
 title: Linear Regression
 category: scatter
 titleCN: Linear Regression
+difficulty: 2
 */
 
 var data = [
diff --git a/public/data/scatter-logarithmic-regression.js b/public/data/scatter-logarithmic-regression.js
index 02e9a6e..00648f8 100644
--- a/public/data/scatter-logarithmic-regression.js
+++ b/public/data/scatter-logarithmic-regression.js
@@ -2,6 +2,7 @@
 title: Logarithmic Regression
 category: scatter
 titleCN: Logarithmic Regression
+difficulty: 16
 */
 
 var data0 = [
diff --git a/public/data/scatter-matrix.js b/public/data/scatter-matrix.js
index 4ee753c..cf60d6b 100644
--- a/public/data/scatter-matrix.js
+++ b/public/data/scatter-matrix.js
@@ -2,6 +2,7 @@
 title: Scatter Matrix
 category: 'parallel, scatter'
 titleCN: Scatter Matrix
+difficulty: 10
 */
 
 // Schema:
diff --git a/public/data/scatter-nebula.js b/public/data/scatter-nebula.js
index 86c19f8..87345f2 100644
--- a/public/data/scatter-nebula.js
+++ b/public/data/scatter-nebula.js
@@ -1,7 +1,7 @@
 /*
 title: Scatter Nebula
 category: scatter
-difficulty: 2
+difficulty: 5
 */
 
 
diff --git a/public/data/scatter-nutrients-matrix.js b/public/data/scatter-nutrients-matrix.js
index 67334cc..3b5466c 100644
--- a/public/data/scatter-nutrients-matrix.js
+++ b/public/data/scatter-nutrients-matrix.js
@@ -2,6 +2,7 @@
 title: Scatter Nutrients Matrix
 category: scatter
 titleCN: Scatter Nutrients Matrix
+difficulty: 7
 */
 
 var indices = {
diff --git a/public/data/scatter-nutrients.js b/public/data/scatter-nutrients.js
index a243a40..190251e 100644
--- a/public/data/scatter-nutrients.js
+++ b/public/data/scatter-nutrients.js
@@ -2,6 +2,7 @@
 title: Scatter Nutrients
 category: scatter
 titleCN: Scatter Nutrients
+difficulty: 7
 */
 
 var indices = {
diff --git a/public/data/scatter-painter-choice.js b/public/data/scatter-painter-choice.js
index 23f1ceb..daa74e7 100644
--- a/public/data/scatter-painter-choice.js
+++ b/public/data/scatter-painter-choice.js
@@ -2,6 +2,7 @@
 title: Master Painter Color Choices Throughout History
 category: scatter
 titleCN: Master Painter Color Choices Throughout History
+difficulty: 9
 */
 
 myChart.showLoading();
diff --git a/public/data/scatter-polar-punchCard.js b/public/data/scatter-polar-punchCard.js
index 80a3c05..e4bad5a 100644
--- a/public/data/scatter-polar-punchCard.js
+++ b/public/data/scatter-polar-punchCard.js
@@ -2,6 +2,7 @@
 title: Punch Card of Github
 category: scatter
 titleCN: Punch Card of Github
+difficulty: 8
 */
 
 
diff --git a/public/data/scatter-polynomial-regression.js b/public/data/scatter-polynomial-regression.js
index 23ba72a..290a245 100644
--- a/public/data/scatter-polynomial-regression.js
+++ b/public/data/scatter-polynomial-regression.js
@@ -2,6 +2,7 @@
 title: Polynomial Regression
 category: scatter
 titleCN: Polynomial Regression
+difficulty: 2
 */
 
 var data = [
diff --git a/public/data/scatter-punchCard.js b/public/data/scatter-punchCard.js
index 28884ef..32c0b81 100644
--- a/public/data/scatter-punchCard.js
+++ b/public/data/scatter-punchCard.js
@@ -2,6 +2,7 @@
 title: Punch Card of Github
 category: scatter
 titleCN: Punch Card of Github
+difficulty: 3
 */
 
 
diff --git a/public/data/scatter-single-axis.js b/public/data/scatter-single-axis.js
index fe1955f..9563e53 100644
--- a/public/data/scatter-single-axis.js
+++ b/public/data/scatter-single-axis.js
@@ -2,6 +2,7 @@
 title: Scatter on Single Axis
 category: scatter
 titleCN: 单轴散点图
+difficulty: 3
 */
 
 var hours = ['12a', '1a', '2a', '3a', '4a', '5a', '6a',
diff --git a/public/data/scatter-stream-visual.js b/public/data/scatter-stream-visual.js
index 4f7c07d..f3ad2c0 100644
--- a/public/data/scatter-stream-visual.js
+++ b/public/data/scatter-stream-visual.js
@@ -2,6 +2,7 @@
 title: Visual interaction with stream
 category: scatter
 titleCN: 流式渲染和视觉映射操作
+difficulty: 5
 */
 
 // Thanks to: 若怀冰
diff --git a/public/data/scatter-weight.js b/public/data/scatter-weight.js
index e315fd3..58a0299 100644
--- a/public/data/scatter-weight.js
+++ b/public/data/scatter-weight.js
@@ -2,6 +2,7 @@
 title: Distribution of Height and Weight
 category: scatter
 titleCN: 男性女性身高体重分布
+difficulty: 3
 */
 
 option = {
diff --git a/public/data/sunburst-book.js b/public/data/sunburst-book.js
index d1d0752..5e4a534 100644
--- a/public/data/sunburst-book.js
+++ b/public/data/sunburst-book.js
@@ -2,6 +2,7 @@
 title: Book Records
 category: sunburst
 titleCN: Book Records
+difficulty: 6
 */
 
  var colors = ['#FFAE57', '#FF7853', '#EA5151', '#CC3F57', '#9A2555'];
diff --git a/public/data/sunburst-drink.js b/public/data/sunburst-drink.js
index 313e09d..6b94d56 100644
--- a/public/data/sunburst-drink.js
+++ b/public/data/sunburst-drink.js
@@ -2,6 +2,7 @@
 title: Drink Flavors
 category: sunburst
 titleCN: Drink Flavors
+difficulty: 5
 */
 
 var data = [{
diff --git a/public/data/sunburst-label-rotate.js b/public/data/sunburst-label-rotate.js
index 9fea7cc..eea5191 100644
--- a/public/data/sunburst-label-rotate.js
+++ b/public/data/sunburst-label-rotate.js
@@ -2,6 +2,7 @@
 title: Sunburst Label Rotate
 category: sunburst
 titleCN: Sunburst Label Rotate
+difficulty: 3
 */
 
 option = {
diff --git a/public/data/sunburst-monochrome.js b/public/data/sunburst-monochrome.js
index d82f0de..24708a8 100644
--- a/public/data/sunburst-monochrome.js
+++ b/public/data/sunburst-monochrome.js
@@ -2,6 +2,7 @@
 title: Monochrome Sunburst
 category: sunburst
 titleCN: Monochrome Sunburst
+difficulty: 2
 */
 
 var item1 = {
diff --git a/public/data/sunburst-simple.js b/public/data/sunburst-simple.js
index fd29a83..ab423d9 100644
--- a/public/data/sunburst-simple.js
+++ b/public/data/sunburst-simple.js
@@ -2,6 +2,7 @@
 title: Basic Sunburst
 category: sunburst
 titleCN: Basic Sunburst
+difficulty: 1
 */
 
 var data = [{
diff --git a/public/data/sunburst-visualMap.js b/public/data/sunburst-visualMap.js
index d0c1970..29780a3 100644
--- a/public/data/sunburst-visualMap.js
+++ b/public/data/sunburst-visualMap.js
@@ -2,6 +2,7 @@
 title: Sunburst VisualMap
 category: sunburst
 titleCN: Sunburst VisualMap
+difficulty: 4
 */
 
 var data = [{
diff --git a/public/data/watermark.js b/public/data/watermark.js
index abb0429..32c4c24 100644
--- a/public/data/watermark.js
+++ b/public/data/watermark.js
@@ -2,7 +2,7 @@
 title: Watermark - ECharts Download
 category: bar
 titleCN: 水印 - ECharts 下载统计
-difficulty: 4
+difficulty: 6
 */
 
 var builderJson = {
diff --git a/public/data/wind-barb.js b/public/data/wind-barb.js
index 9ed2baa..23066c4 100644
--- a/public/data/wind-barb.js
+++ b/public/data/wind-barb.js
@@ -2,6 +2,7 @@
 title: Wind Barb
 category: 'custom, dataZoom'
 titleCN: 风向图
+difficulty: 5
 */
 
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org