You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@echarts.apache.org by sh...@apache.org on 2021/05/12 02:42:13 UTC

[echarts-website] branch asf-site updated: update docs

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

shenyi pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/echarts-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 7c27032  update docs
7c27032 is described below

commit 7c270326aa6d4145dad1aa1d8e27fe6f067ad06f
Author: pissang <bm...@gmail.com>
AuthorDate: Wed May 12 10:41:55 2021 +0800

    update docs
---
 en/api.html                                       |  2 +-
 en/builder/echarts.html                           |  2 +-
 en/committers.html                                |  2 +-
 en/documents/api-parts/api.echarts.js             |  2 +-
 en/documents/api-parts/api.echarts.json           |  2 +-
 en/documents/api.json                             |  2 +-
 en/documents/option-parts/option-outline.js       |  2 +-
 en/documents/option-parts/option-outline.json     |  2 +-
 en/documents/option-parts/option.geo.js           |  2 +-
 en/documents/option-parts/option.geo.json         |  2 +-
 en/documents/option-parts/option.legend.js        | 15 ---------------
 en/documents/option-parts/option.legend.json      | 15 ---------------
 en/documents/option-parts/option.series-map.js    |  2 +-
 en/documents/option-parts/option.series-map.json  |  2 +-
 en/documents/option.json                          |  2 +-
 en/documents/tutorial-parts/tutorial-outline.js   |  2 +-
 en/documents/tutorial-parts/tutorial-outline.json |  2 +-
 en/documents/tutorial-parts/tutorial.js           |  2 +-
 en/documents/tutorial-parts/tutorial.json         |  2 +-
 en/documents/tutorial.json                        |  2 +-
 en/index.html                                     |  2 +-
 en/option-gl.html                                 |  2 +-
 en/option.html                                    |  2 +-
 en/spreadsheet.html                               |  4 ++--
 en/tutorial.html                                  |  2 +-
 examples/en/editor.html                           |  2 +-
 examples/en/index.html                            |  2 +-
 examples/en/view.html                             |  2 +-
 examples/zh/editor.html                           |  2 +-
 examples/zh/index.html                            |  2 +-
 examples/zh/view.html                             |  2 +-
 layouts/doc.html                                  |  2 +-
 layouts/example-simple.html                       |  2 +-
 layouts/example.html                              |  2 +-
 zh/api.html                                       |  2 +-
 zh/builder/echarts.html                           |  2 +-
 zh/committers.html                                |  2 +-
 zh/css/only_for_cdn_ready_check.css               |  2 +-
 zh/documents/api-parts/api.echarts.js             |  2 +-
 zh/documents/api-parts/api.echarts.json           |  2 +-
 zh/documents/api.json                             |  2 +-
 zh/documents/option-parts/option-outline.js       |  2 +-
 zh/documents/option-parts/option-outline.json     |  2 +-
 zh/documents/option-parts/option.geo.js           |  2 +-
 zh/documents/option-parts/option.geo.json         |  2 +-
 zh/documents/option-parts/option.legend.js        | 15 ---------------
 zh/documents/option-parts/option.legend.json      | 15 ---------------
 zh/documents/option-parts/option.series-map.js    |  2 +-
 zh/documents/option-parts/option.series-map.json  |  2 +-
 zh/documents/option.json                          |  2 +-
 zh/documents/tutorial-parts/tutorial-outline.js   |  2 +-
 zh/documents/tutorial-parts/tutorial-outline.json |  2 +-
 zh/documents/tutorial-parts/tutorial.js           |  2 +-
 zh/documents/tutorial-parts/tutorial.json         |  2 +-
 zh/documents/tutorial.json                        |  2 +-
 zh/index.html                                     |  2 +-
 zh/option-gl.html                                 |  2 +-
 zh/option.html                                    |  2 +-
 zh/spreadsheet.html                               |  6 +++---
 zh/tutorial.html                                  |  2 +-
 60 files changed, 59 insertions(+), 119 deletions(-)

diff --git a/en/api.html b/en/api.html
index 07c2b6b..d3b6a58 100644
--- a/en/api.html
+++ b/en/api.html
@@ -19,7 +19,7 @@ window.EC_WWW_CDN_PAY_ROOT = 'https://echarts.apache.org';
 };
 if (window.EC_WWW_CDN_PAY_ROOT) {
     window.globalArgsExtra.cdnRoot = window.EC_WWW_CDN_PAY_ROOT + '/en/' + window.globalArgsExtra.baseUrl
-}</script><script type="text/javascript">window.globalArgsExtra.version = 'e4aab4d4ac';
+}</script><script type="text/javascript">window.globalArgsExtra.version = '5572398971';
 echartsDoc.init('#ec-doc-main', window.globalArgsExtra);</script><!-- Baidu Tongji--><script type="text/javascript">var _hmt = _hmt || [];
 (function() {
 var hm = document.createElement("script");
diff --git a/en/builder/echarts.html b/en/builder/echarts.html
index 65812e5..3934c44 100644
--- a/en/builder/echarts.html
+++ b/en/builder/echarts.html
@@ -54,7 +54,7 @@
                 'rollup': 'lib/rollup.browser',
                 'transformDev': 'lib/transform-dev-bundle'
             },
-            urlArgs: 'v=1620173904172'
+            urlArgs: 'v=1620787273581'
         });
 
         require(['build']);
diff --git a/en/committers.html b/en/committers.html
index 3f2fd26..472e49e 100644
--- a/en/committers.html
+++ b/en/committers.html
@@ -7,7 +7,7 @@
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
 </script><title>Committers - Apache ECharts</title><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://echarts.apache.org/en/images/forie.png?_v_=20200710_1" alt="ie tip"></div></body><![endif]-->
-<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
+<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
 (function() {
 var hm = document.createElement("script");
 
diff --git a/en/documents/api-parts/api.echarts.js b/en/documents/api-parts/api.echarts.js
index 18c0f6f..dc78a95 100644
--- a/en/documents/api-parts/api.echarts.js
+++ b/en/documents/api-parts/api.echarts.js
@@ -18,7 +18,7 @@ window.__EC_DOC_api_echarts = {
     "desc": "<blockquote>\n<p>Since <code class=\"codespan\">5.0.1</code></p>\n</blockquote>\n<p>Use components. Used with the new tree-shaking API.</p>\n<p>NOTE: <code class=\"codespan\">echarts.use</code> must be used before <code class=\"codespan\">eharts.init</code></p>\n<pre><code class=\"lang-js\">// Import the echarts core module, which provides the necessary interfaces for using echarts.\nimport * as echarts from &#39;echarts/core&#39;;\n// Import bar charts, all with Chart suffi [...]
   },
   "registerMap": {
-    "desc": "<pre><code class=\"lang-js\">(\n    mapName: string,\n    opt: {\n        geoJSON: Object | string;\n        specialAreas?: Object;\n    }\n)\n| (\n    mapName: string,\n    opt: {\n        svg: Object | string;\n    }\n)\n| (\n    mapName: string,\n    geoJSON: Object | string,\n    specialAreas?: Object\n)\n</code></pre>\n<p>Registers available maps. This can only be used after including <a href=\"option.html#geo\" target=\"_blank\">geo</a> component or chart series of <a  [...]
+    "desc": "<pre><code class=\"lang-js\">(\n    mapName: string,\n    opt: {\n        geoJSON: Object | string;\n        specialAreas?: Object;\n    }\n)\n| (\n    mapName: string,\n    opt: {\n        svg: Object | string;\n    }\n)\n| (\n    mapName: string,\n    geoJSON: Object | string,\n    specialAreas?: Object\n)\n</code></pre>\n<p>Registers available maps. This can only be used after including <a href=\"option.html#geo\" target=\"_blank\">geo</a> component or chart series of <a  [...]
   },
   "getMap": {
     "desc": "<pre><code class=\"lang-js\">(mapName: string)\n</code></pre>\n<p>Get a registered map in the following format:</p>\n<pre><code class=\"lang-js\">{\n    // geoJSON data of the map\n    geoJSON: Object,\n    // special area, see registerMap() for more information\n    specialAreas: Object\n}\n</code></pre>\n<p>Note:</p>\n<ul>\n<li><code class=\"codespan\">geoJSON</code> can also be <code class=\"codespan\">geoJson</code>, they have the same reference.</li>\n<li>SVG registered [...]
diff --git a/en/documents/api-parts/api.echarts.json b/en/documents/api-parts/api.echarts.json
index c7f5a00..8d4dafb 100644
--- a/en/documents/api-parts/api.echarts.json
+++ b/en/documents/api-parts/api.echarts.json
@@ -18,7 +18,7 @@
     "desc": "<blockquote>\n<p>Since <code class=\"codespan\">5.0.1</code></p>\n</blockquote>\n<p>Use components. Used with the new tree-shaking API.</p>\n<p>NOTE: <code class=\"codespan\">echarts.use</code> must be used before <code class=\"codespan\">eharts.init</code></p>\n<pre><code class=\"lang-js\">// Import the echarts core module, which provides the necessary interfaces for using echarts.\nimport * as echarts from &#39;echarts/core&#39;;\n// Import bar charts, all with Chart suffi [...]
   },
   "registerMap": {
-    "desc": "<pre><code class=\"lang-js\">(\n    mapName: string,\n    opt: {\n        geoJSON: Object | string;\n        specialAreas?: Object;\n    }\n)\n| (\n    mapName: string,\n    opt: {\n        svg: Object | string;\n    }\n)\n| (\n    mapName: string,\n    geoJSON: Object | string,\n    specialAreas?: Object\n)\n</code></pre>\n<p>Registers available maps. This can only be used after including <a href=\"option.html#geo\" target=\"_blank\">geo</a> component or chart series of <a  [...]
+    "desc": "<pre><code class=\"lang-js\">(\n    mapName: string,\n    opt: {\n        geoJSON: Object | string;\n        specialAreas?: Object;\n    }\n)\n| (\n    mapName: string,\n    opt: {\n        svg: Object | string;\n    }\n)\n| (\n    mapName: string,\n    geoJSON: Object | string,\n    specialAreas?: Object\n)\n</code></pre>\n<p>Registers available maps. This can only be used after including <a href=\"option.html#geo\" target=\"_blank\">geo</a> component or chart series of <a  [...]
   },
   "getMap": {
     "desc": "<pre><code class=\"lang-js\">(mapName: string)\n</code></pre>\n<p>Get a registered map in the following format:</p>\n<pre><code class=\"lang-js\">{\n    // geoJSON data of the map\n    geoJSON: Object,\n    // special area, see registerMap() for more information\n    specialAreas: Object\n}\n</code></pre>\n<p>Note:</p>\n<ul>\n<li><code class=\"codespan\">geoJSON</code> can also be <code class=\"codespan\">geoJson</code>, they have the same reference.</li>\n<li>SVG registered [...]
diff --git a/en/documents/api.json b/en/documents/api.json
index b9baa25..a58ddca 100644
--- a/en/documents/api.json
+++ b/en/documents/api.json
@@ -1 +1 @@
-{"$schema":"https://echarts.apache.org/doc/json-schem","option":{"type":"Object","properties":{"echarts":{"type":["Object"],"description":"<p>Global echarts object, which can be accessed after including <code class=\"codespan\">echarts.js</code> in script tag or through <code class=\"codespan\">require(&#39;echarts&#39;)</code> in AMD environment.</p>\n","properties":{"init":{"type":["Function"],"description":"<pre><code class=\"lang-js\">(dom: HTMLDivElement|HTMLCanvasElement, theme?: O [...]
\ No newline at end of file
+{"$schema":"https://echarts.apache.org/doc/json-schem","option":{"type":"Object","properties":{"echarts":{"type":["Object"],"description":"<p>Global echarts object, which can be accessed after including <code class=\"codespan\">echarts.js</code> in script tag or through <code class=\"codespan\">require(&#39;echarts&#39;)</code> in AMD environment.</p>\n","properties":{"init":{"type":["Function"],"description":"<pre><code class=\"lang-js\">(dom: HTMLDivElement|HTMLCanvasElement, theme?: O [...]
\ No newline at end of file
diff --git a/en/documents/option-parts/option-outline.js b/en/documents/option-parts/option-outline.js
index b4525d8..6b747ab 100644
--- a/en/documents/option-parts/option-outline.js
+++ b/en/documents/option-parts/option-outline.js
@@ -1 +1 @@
-window.__EC_DOC_option_outline = {"children":[{"type":"Object","isObject":true,"prop":"title","children":[{"type":"string","prop":"id"},{"default":true,"prop":"show"},{"default":"''","prop":"text"},{"default":"''","prop":"link"},{"default":"'blank'","prop":"target"},{"type":"Object","isObject":true,"prop":"textStyle","children":[{"type":"Color","default":"'#333'","prop":"color"},{"default":"'normal'","prop":"fontStyle"},{"type":["string","number"],"default":"'bolder'","prop":"fontWeight" [...]
\ No newline at end of file
+window.__EC_DOC_option_outline = {"children":[{"type":"Object","isObject":true,"prop":"title","children":[{"type":"string","prop":"id"},{"default":true,"prop":"show"},{"default":"''","prop":"text"},{"default":"''","prop":"link"},{"default":"'blank'","prop":"target"},{"type":"Object","isObject":true,"prop":"textStyle","children":[{"type":"Color","default":"'#333'","prop":"color"},{"default":"'normal'","prop":"fontStyle"},{"type":["string","number"],"default":"'bolder'","prop":"fontWeight" [...]
\ No newline at end of file
diff --git a/en/documents/option-parts/option-outline.json b/en/documents/option-parts/option-outline.json
index 68adbd9..9188cae 100644
--- a/en/documents/option-parts/option-outline.json
+++ b/en/documents/option-parts/option-outline.json
@@ -1 +1 @@
-{"children":[{"type":"Object","isObject":true,"prop":"title","children":[{"type":"string","prop":"id"},{"default":true,"prop":"show"},{"default":"''","prop":"text"},{"default":"''","prop":"link"},{"default":"'blank'","prop":"target"},{"type":"Object","isObject":true,"prop":"textStyle","children":[{"type":"Color","default":"'#333'","prop":"color"},{"default":"'normal'","prop":"fontStyle"},{"type":["string","number"],"default":"'bolder'","prop":"fontWeight"},{"default":"'sans-serif'","prop [...]
\ No newline at end of file
+{"children":[{"type":"Object","isObject":true,"prop":"title","children":[{"type":"string","prop":"id"},{"default":true,"prop":"show"},{"default":"''","prop":"text"},{"default":"''","prop":"link"},{"default":"'blank'","prop":"target"},{"type":"Object","isObject":true,"prop":"textStyle","children":[{"type":"Color","default":"'#333'","prop":"color"},{"default":"'normal'","prop":"fontStyle"},{"type":["string","number"],"default":"'bolder'","prop":"fontWeight"},{"default":"'sans-serif'","prop [...]
\ No newline at end of file
diff --git a/en/documents/option-parts/option.geo.js b/en/documents/option-parts/option.geo.js
index 3c47267..cd199e5 100644
--- a/en/documents/option-parts/option.geo.js
+++ b/en/documents/option-parts/option.geo.js
@@ -6,7 +6,7 @@ window.__EC_DOC_option_geo = {
     "desc": "<p>Whether to show the geo component.</p>\n"
   },
   "map": {
-    "desc": "<p>Map name registered in <a href=\"api.html#echarts.registerMap\" target=\"_blank\">registerMap</a>.</p>\n<p><strong>Use geoJSON</strong></p>\n<pre><code class=\"lang-js\">$.get(&#39;map/china_geo.json&#39;, function (chinaJson) {\n    echarts.registerMap(&#39;china&#39;, {geoJSON: geoJson});\n    var chart = echarts.init(document.getElementById(&#39;main&#39;));\n    chart.setOption({\n        geo: [{\n            map: &#39;china&#39;,\n            ...\n        }]\n    }); [...]
+    "desc": "<p>Map name registered in <a href=\"api.html#echarts.registerMap\" target=\"_blank\">registerMap</a>.</p>\n<p><strong>Use geoJSON</strong></p>\n<pre><code class=\"lang-js\">$.get(&#39;map/china_geo.json&#39;, function (chinaJson) {\n    echarts.registerMap(&#39;china&#39;, {geoJSON: geoJson});\n    var chart = echarts.init(document.getElementById(&#39;main&#39;));\n    chart.setOption({\n        geo: [{\n            map: &#39;china&#39;,\n            ...\n        }]\n    }); [...]
   },
   "roam": {
     "desc": "\n\n<p>Whether to enable mouse zooming and translating. <code class=\"codespan\">false</code> by default. If either zooming or translating is wanted, it can be set to <code class=\"codespan\">&#39;scale&#39;</code> or <code class=\"codespan\">&#39;move&#39;</code>. Otherwise, set it to be <code class=\"codespan\">true</code> to enable both.</p>\n",
diff --git a/en/documents/option-parts/option.geo.json b/en/documents/option-parts/option.geo.json
index ad63e33..4b98818 100644
--- a/en/documents/option-parts/option.geo.json
+++ b/en/documents/option-parts/option.geo.json
@@ -6,7 +6,7 @@
     "desc": "<p>Whether to show the geo component.</p>\n"
   },
   "map": {
-    "desc": "<p>Map name registered in <a href=\"api.html#echarts.registerMap\" target=\"_blank\">registerMap</a>.</p>\n<p><strong>Use geoJSON</strong></p>\n<pre><code class=\"lang-js\">$.get(&#39;map/china_geo.json&#39;, function (chinaJson) {\n    echarts.registerMap(&#39;china&#39;, {geoJSON: geoJson});\n    var chart = echarts.init(document.getElementById(&#39;main&#39;));\n    chart.setOption({\n        geo: [{\n            map: &#39;china&#39;,\n            ...\n        }]\n    }); [...]
+    "desc": "<p>Map name registered in <a href=\"api.html#echarts.registerMap\" target=\"_blank\">registerMap</a>.</p>\n<p><strong>Use geoJSON</strong></p>\n<pre><code class=\"lang-js\">$.get(&#39;map/china_geo.json&#39;, function (chinaJson) {\n    echarts.registerMap(&#39;china&#39;, {geoJSON: geoJson});\n    var chart = echarts.init(document.getElementById(&#39;main&#39;));\n    chart.setOption({\n        geo: [{\n            map: &#39;china&#39;,\n            ...\n        }]\n    }); [...]
   },
   "roam": {
     "desc": "\n\n<p>Whether to enable mouse zooming and translating. <code class=\"codespan\">false</code> by default. If either zooming or translating is wanted, it can be set to <code class=\"codespan\">&#39;scale&#39;</code> or <code class=\"codespan\">&#39;move&#39;</code>. Otherwise, set it to be <code class=\"codespan\">true</code> to enable both.</p>\n",
diff --git a/en/documents/option-parts/option.legend.js b/en/documents/option-parts/option.legend.js
index f33bb8d..7105924 100644
--- a/en/documents/option-parts/option.legend.js
+++ b/en/documents/option-parts/option.legend.js
@@ -358,21 +358,6 @@ window.__EC_DOC_option_legend = {
       "step": "0.01"
     }
   },
-  "symbolSize": {
-    "desc": "\n\n<p>Legend item symbol size. Valid values: <code class=\"codespan\">number | &#39;auto&#39; | &#39;inherit&#39;</code>.</p>\n<p>If it is <code class=\"codespan\">&#39;auto&#39;</code>, different series types may use different logic to decide symbol size. For example, a bar chart with a rounded rectangle as the legend symbol will take <code class=\"codespan\">itemWidth</code> and <code class=\"codespan\">itemHeight</code> as the size, while a line chart will use 80% of <co [...]
-    "uiControl": {
-      "type": "number",
-      "min": "0",
-      "default": "50",
-      "step": "5"
-    }
-  },
-  "symbolKeepAspect": {
-    "desc": "\n\n<p>Whether to keep aspect for icons (from <code class=\"codespan\">series.symbol</code> or user-defined <code class=\"codespan\">legend.data.icon</code>) in the form of <code class=\"codespan\">path://</code>.</p>\n",
-    "uiControl": {
-      "type": "boolean"
-    }
-  },
   "formatter": {
     "desc": "<p>Formatter is used to format label of legend, which supports string template and callback function.</p>\n<p>Example:</p>\n<pre><code class=\"lang-js\">// using string template, the template variable is legend name {name}\nformatter: &#39;Legend {name}&#39;\n// using callback function\nformatter: function (name) {\n    return &#39;Legend &#39; + name;\n}\n</code></pre>\n"
   },
diff --git a/en/documents/option-parts/option.legend.json b/en/documents/option-parts/option.legend.json
index c404286..bdf1177 100644
--- a/en/documents/option-parts/option.legend.json
+++ b/en/documents/option-parts/option.legend.json
@@ -358,21 +358,6 @@
       "step": "0.01"
     }
   },
-  "symbolSize": {
-    "desc": "\n\n<p>Legend item symbol size. Valid values: <code class=\"codespan\">number | &#39;auto&#39; | &#39;inherit&#39;</code>.</p>\n<p>If it is <code class=\"codespan\">&#39;auto&#39;</code>, different series types may use different logic to decide symbol size. For example, a bar chart with a rounded rectangle as the legend symbol will take <code class=\"codespan\">itemWidth</code> and <code class=\"codespan\">itemHeight</code> as the size, while a line chart will use 80% of <co [...]
-    "uiControl": {
-      "type": "number",
-      "min": "0",
-      "default": "50",
-      "step": "5"
-    }
-  },
-  "symbolKeepAspect": {
-    "desc": "\n\n<p>Whether to keep aspect for icons (from <code class=\"codespan\">series.symbol</code> or user-defined <code class=\"codespan\">legend.data.icon</code>) in the form of <code class=\"codespan\">path://</code>.</p>\n",
-    "uiControl": {
-      "type": "boolean"
-    }
-  },
   "formatter": {
     "desc": "<p>Formatter is used to format label of legend, which supports string template and callback function.</p>\n<p>Example:</p>\n<pre><code class=\"lang-js\">// using string template, the template variable is legend name {name}\nformatter: &#39;Legend {name}&#39;\n// using callback function\nformatter: function (name) {\n    return &#39;Legend &#39; + name;\n}\n</code></pre>\n"
   },
diff --git a/en/documents/option-parts/option.series-map.js b/en/documents/option-parts/option.series-map.js
index ea96394..b5b62f9 100644
--- a/en/documents/option-parts/option.series-map.js
+++ b/en/documents/option-parts/option.series-map.js
@@ -6,7 +6,7 @@ window.__EC_DOC_option_series_map = {
     "desc": "<p>Series name used for displaying in <a href=\"#tooltip\">tooltip</a> and filtering with <a href=\"#legend\">legend</a>, or updating data and configuration with <code class=\"codespan\">setOption</code>.</p>\n"
   },
   "map": {
-    "desc": "<p>Map name registered in <a href=\"api.html#echarts.registerMap\" target=\"_blank\">registerMap</a>.</p>\n<p><strong>Use geoJSON</strong></p>\n<pre><code class=\"lang-js\">$.get(&#39;map/china_geo.json&#39;, function (geoJson) {\n    echarts.registerMap(&#39;china&#39;, {geoJSON: geoJson});\n    var chart = echarts.init(document.getElementById(&#39;main&#39;));\n    chart.setOption({\n        series: [{\n            type: &#39;map&#39;,\n            map: &#39;china&#39;,\n  [...]
+    "desc": "<p>Map name registered in <a href=\"api.html#echarts.registerMap\" target=\"_blank\">registerMap</a>.</p>\n<p><strong>Use geoJSON</strong></p>\n<pre><code class=\"lang-js\">$.get(&#39;map/china_geo.json&#39;, function (geoJson) {\n    echarts.registerMap(&#39;china&#39;, {geoJSON: geoJson});\n    var chart = echarts.init(document.getElementById(&#39;main&#39;));\n    chart.setOption({\n        series: [{\n            type: &#39;map&#39;,\n            map: &#39;china&#39;,\n  [...]
   },
   "roam": {
     "desc": "\n\n<p>Whether to enable mouse zooming and translating. <code class=\"codespan\">false</code> by default. If either zooming or translating is wanted, it can be set to <code class=\"codespan\">&#39;scale&#39;</code> or <code class=\"codespan\">&#39;move&#39;</code>. Otherwise, set it to be <code class=\"codespan\">true</code> to enable both.</p>\n",
diff --git a/en/documents/option-parts/option.series-map.json b/en/documents/option-parts/option.series-map.json
index a8e3a24..e686961 100644
--- a/en/documents/option-parts/option.series-map.json
+++ b/en/documents/option-parts/option.series-map.json
@@ -6,7 +6,7 @@
     "desc": "<p>Series name used for displaying in <a href=\"#tooltip\">tooltip</a> and filtering with <a href=\"#legend\">legend</a>, or updating data and configuration with <code class=\"codespan\">setOption</code>.</p>\n"
   },
   "map": {
-    "desc": "<p>Map name registered in <a href=\"api.html#echarts.registerMap\" target=\"_blank\">registerMap</a>.</p>\n<p><strong>Use geoJSON</strong></p>\n<pre><code class=\"lang-js\">$.get(&#39;map/china_geo.json&#39;, function (geoJson) {\n    echarts.registerMap(&#39;china&#39;, {geoJSON: geoJson});\n    var chart = echarts.init(document.getElementById(&#39;main&#39;));\n    chart.setOption({\n        series: [{\n            type: &#39;map&#39;,\n            map: &#39;china&#39;,\n  [...]
+    "desc": "<p>Map name registered in <a href=\"api.html#echarts.registerMap\" target=\"_blank\">registerMap</a>.</p>\n<p><strong>Use geoJSON</strong></p>\n<pre><code class=\"lang-js\">$.get(&#39;map/china_geo.json&#39;, function (geoJson) {\n    echarts.registerMap(&#39;china&#39;, {geoJSON: geoJson});\n    var chart = echarts.init(document.getElementById(&#39;main&#39;));\n    chart.setOption({\n        series: [{\n            type: &#39;map&#39;,\n            map: &#39;china&#39;,\n  [...]
   },
   "roam": {
     "desc": "\n\n<p>Whether to enable mouse zooming and translating. <code class=\"codespan\">false</code> by default. If either zooming or translating is wanted, it can be set to <code class=\"codespan\">&#39;scale&#39;</code> or <code class=\"codespan\">&#39;move&#39;</code>. Otherwise, set it to be <code class=\"codespan\">true</code> to enable both.</p>\n",
diff --git a/en/documents/option.json b/en/documents/option.json
index e696e1f..48b656a 100644
--- a/en/documents/option.json
+++ b/en/documents/option.json
@@ -1 +1 @@
-{"$schema":"https://echarts.apache.org/doc/json-schem","option":{"type":"Object","properties":{"title":{"type":["Object"],"description":"<p>Title component, including main title and subtitle.</p>\n<p>In ECharts 2.x, a single instance of ECharts could contains one title component at most. However, in ECharts 3, there could be one or more than one title components. It is more useful when multiple diagrams in one instance all need titles.</p>\n<p><strong>Here are some instances of different [...]
\ No newline at end of file
+{"$schema":"https://echarts.apache.org/doc/json-schem","option":{"type":"Object","properties":{"title":{"type":["Object"],"description":"<p>Title component, including main title and subtitle.</p>\n<p>In ECharts 2.x, a single instance of ECharts could contains one title component at most. However, in ECharts 3, there could be one or more than one title components. It is more useful when multiple diagrams in one instance all need titles.</p>\n<p><strong>Here are some instances of different [...]
\ No newline at end of file
diff --git a/en/documents/tutorial-parts/tutorial-outline.js b/en/documents/tutorial-parts/tutorial-outline.js
index 7f8361f..fb36891 100644
--- a/en/documents/tutorial-parts/tutorial-outline.js
+++ b/en/documents/tutorial-parts/tutorial-outline.js
@@ -1 +1 @@
-window.__EC_DOC_tutorial_outline = {"children":[{"type":"*","prop":"Get Started with ECharts in 5 minutes"},{"type":"*","prop":"New features in ECharts 5"},{"type":"*","prop":"ECharts 5 Upgrade Guide"},{"type":"*","prop":"Use ECharts with bundler and NPM"},{"type":"*","prop":"ECharts Basic Concepts Overview"},{"type":"*","prop":"Customized Chart Styles"},{"type":"*","prop":"Overview of Style Customization"},{"type":"*","prop":"Loading and Updating of Asynchronous Data"},{"type":"*","prop [...]
\ No newline at end of file
+window.__EC_DOC_tutorial_outline = {"children":[{"type":"*","prop":"Get Started with ECharts in 5 minutes"},{"type":"*","prop":"New features in ECharts 5"},{"type":"*","prop":"ECharts 5 Upgrade Guide"},{"type":"*","prop":"Use ECharts with bundler and NPM"},{"type":"*","prop":"ECharts Basic Concepts Overview"},{"type":"*","prop":"Customized Chart Styles"},{"type":"*","prop":"Overview of Style Customization"},{"type":"*","prop":"Loading and Updating of Asynchronous Data"},{"type":"*","prop [...]
\ No newline at end of file
diff --git a/en/documents/tutorial-parts/tutorial-outline.json b/en/documents/tutorial-parts/tutorial-outline.json
index 5d2a9dc..ccd51db 100644
--- a/en/documents/tutorial-parts/tutorial-outline.json
+++ b/en/documents/tutorial-parts/tutorial-outline.json
@@ -1 +1 @@
-{"children":[{"type":"*","prop":"Get Started with ECharts in 5 minutes"},{"type":"*","prop":"New features in ECharts 5"},{"type":"*","prop":"ECharts 5 Upgrade Guide"},{"type":"*","prop":"Use ECharts with bundler and NPM"},{"type":"*","prop":"ECharts Basic Concepts Overview"},{"type":"*","prop":"Customized Chart Styles"},{"type":"*","prop":"Overview of Style Customization"},{"type":"*","prop":"Loading and Updating of Asynchronous Data"},{"type":"*","prop":"Dataset"},{"type":"*","prop":"Da [...]
\ No newline at end of file
+{"children":[{"type":"*","prop":"Get Started with ECharts in 5 minutes"},{"type":"*","prop":"New features in ECharts 5"},{"type":"*","prop":"ECharts 5 Upgrade Guide"},{"type":"*","prop":"Use ECharts with bundler and NPM"},{"type":"*","prop":"ECharts Basic Concepts Overview"},{"type":"*","prop":"Customized Chart Styles"},{"type":"*","prop":"Overview of Style Customization"},{"type":"*","prop":"Loading and Updating of Asynchronous Data"},{"type":"*","prop":"Dataset"},{"type":"*","prop":"Da [...]
\ No newline at end of file
diff --git a/en/documents/tutorial-parts/tutorial.js b/en/documents/tutorial-parts/tutorial.js
index f32d48d..f724e49 100644
--- a/en/documents/tutorial-parts/tutorial.js
+++ b/en/documents/tutorial-parts/tutorial.js
@@ -59,7 +59,7 @@ window.__EC_DOC_tutorial = {
   "Render by Canvas or SVG": {
     "desc": "<p>Most of browser-side charting libraries use SVG or Canvas as their underlying renderer. In the scope of Apache ECharts<sup>TM</sup>, they are usually alternative, without critical differences. But in some environment and scenarios, they show notable differences in performance or functionality.</p>\n<p>ECharts has been using Canvas as its renderer (use VML for IE8-) from the beginning. As of <a href=\"https://github.com/apache/echarts/releases\" target=\"_blank\">ECharts v [...]
   },
-  "SVG Base Map": {
+  "SVG Base Map in Geo Coords and Map Series": {
     "desc": "<p>Since <code class=\"codespan\">v5.1.0</code>, ECharts support to use SVG as the base map in <a href=\"option.html#geo\" target=\"_blank\">geo coordinate system</a> and <a href=\"option.html#series-map\" target=\"_blank\">map series</a>, where previously only <a href=\"http://geojson.org/\" target=\"_blank\">GeoJSON</a> is supported.</p>\n<p>This feature enables ECharts to display SVG in either of the render modes (<code class=\"codespan\">canvas</code> render mode and <co [...]
   },
   "Supporting ARIA in Charts": {
diff --git a/en/documents/tutorial-parts/tutorial.json b/en/documents/tutorial-parts/tutorial.json
index e4f50de..fda8c6a 100644
--- a/en/documents/tutorial-parts/tutorial.json
+++ b/en/documents/tutorial-parts/tutorial.json
@@ -59,7 +59,7 @@
   "Render by Canvas or SVG": {
     "desc": "<p>Most of browser-side charting libraries use SVG or Canvas as their underlying renderer. In the scope of Apache ECharts<sup>TM</sup>, they are usually alternative, without critical differences. But in some environment and scenarios, they show notable differences in performance or functionality.</p>\n<p>ECharts has been using Canvas as its renderer (use VML for IE8-) from the beginning. As of <a href=\"https://github.com/apache/echarts/releases\" target=\"_blank\">ECharts v [...]
   },
-  "SVG Base Map": {
+  "SVG Base Map in Geo Coords and Map Series": {
     "desc": "<p>Since <code class=\"codespan\">v5.1.0</code>, ECharts support to use SVG as the base map in <a href=\"option.html#geo\" target=\"_blank\">geo coordinate system</a> and <a href=\"option.html#series-map\" target=\"_blank\">map series</a>, where previously only <a href=\"http://geojson.org/\" target=\"_blank\">GeoJSON</a> is supported.</p>\n<p>This feature enables ECharts to display SVG in either of the render modes (<code class=\"codespan\">canvas</code> render mode and <co [...]
   },
   "Supporting ARIA in Charts": {
diff --git a/en/documents/tutorial.json b/en/documents/tutorial.json
index 17eab1f..cf3b40d 100644
--- a/en/documents/tutorial.json
+++ b/en/documents/tutorial.json
@@ -1 +1 @@
-{"$schema":"https://echarts.apache.org/doc/json-schem","option":{"type":"Object","properties":{"Get Started with ECharts in 5 minutes":{"type":["*"],"description":"<h2 id=\"installing-echarts\">Installing ECharts</h2>\n<p>First, install Apache ECharts<sup>TM</sup> using one of the following methods:</p>\n<ul>\n<li><p>Download official source release from <a href=\"https://echarts.apache.org/en/download.html\" target=\"_blank\">Apache ECharts website</a>. Then <a href=\"https://github.com [...]
\ No newline at end of file
+{"$schema":"https://echarts.apache.org/doc/json-schem","option":{"type":"Object","properties":{"Get Started with ECharts in 5 minutes":{"type":["*"],"description":"<h2 id=\"installing-echarts\">Installing ECharts</h2>\n<p>First, install Apache ECharts<sup>TM</sup> using one of the following methods:</p>\n<ul>\n<li><p>Download official source release from <a href=\"https://echarts.apache.org/en/download.html\" target=\"_blank\">Apache ECharts website</a>. Then <a href=\"https://github.com [...]
\ No newline at end of file
diff --git a/en/index.html b/en/index.html
index e2a116f..329b526 100644
--- a/en/index.html
+++ b/en/index.html
@@ -7,7 +7,7 @@
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
 </script><title>Apache ECharts</title><script src="https://cdn.jsdelivr.net/npm/scrollreveal@4.0.7/dist/scrollreveal.min.js"></script><script src="https://cdn.jsdelivr.net/npm/lottie-web@5.7.6/build/player/lottie.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://echarts.apache.org/en/images/forie.png?_v_=20200710_1" alt="ie tip"> [...]
-<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
+<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>Please visit the official Apache ECharts Website at</p><a id="a2" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>Visit Official Website</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="ma [...]
 (function() {
 var hm = document.createElement("script");
 
diff --git a/en/option-gl.html b/en/option-gl.html
index 34645e7..fb835e9 100644
--- a/en/option-gl.html
+++ b/en/option-gl.html
@@ -19,7 +19,7 @@ window.EC_WWW_CDN_PAY_ROOT = 'https://echarts.apache.org';
 };
 if (window.EC_WWW_CDN_PAY_ROOT) {
     window.globalArgsExtra.cdnRoot = window.EC_WWW_CDN_PAY_ROOT + '/en/' + window.globalArgsExtra.baseUrl
-}</script><script type="text/javascript">window.globalArgsExtra.version = 'e4aab4d4ac';
+}</script><script type="text/javascript">window.globalArgsExtra.version = '5572398971';
 echartsDoc.init('#ec-doc-main', window.globalArgsExtra);</script><!-- Baidu Tongji--><script type="text/javascript">var _hmt = _hmt || [];
 (function() {
 var hm = document.createElement("script");
diff --git a/en/option.html b/en/option.html
index bcc6e0b..172d74f 100644
--- a/en/option.html
+++ b/en/option.html
@@ -19,7 +19,7 @@ window.EC_WWW_CDN_PAY_ROOT = 'https://echarts.apache.org';
 };
 if (window.EC_WWW_CDN_PAY_ROOT) {
     window.globalArgsExtra.cdnRoot = window.EC_WWW_CDN_PAY_ROOT + '/en/' + window.globalArgsExtra.baseUrl
-}</script><script type="text/javascript">window.globalArgsExtra.version = 'e4aab4d4ac';
+}</script><script type="text/javascript">window.globalArgsExtra.version = '5572398971';
 echartsDoc.init('#ec-doc-main', window.globalArgsExtra);</script><!-- Baidu Tongji--><script type="text/javascript">var _hmt = _hmt || [];
 (function() {
 var hm = document.createElement("script");
diff --git a/en/spreadsheet.html b/en/spreadsheet.html
index 61ab19f..ce211da 100644
--- a/en/spreadsheet.html
+++ b/en/spreadsheet.html
@@ -12,7 +12,7 @@
 var vendorPath = '../vendors';
 
 define('globalArgs', extend({
-    version: '1620173904172',
+    version: '1620787273581',
     basePath: './'
 }, window.globalArgsExtra || {}));
 
@@ -31,7 +31,7 @@ require.config({
         numeral: vendorPath + '/numeral/1.4.7/numeral.min',
         immutable: vendorPath + '/immutable/3.7.4/dist/immutable'
     },
-    urlArgs: '_v_=1620173904172'
+    urlArgs: '_v_=1620787273581'
 });
 
 require(['spreadsheet/spreadsheet'], function (spreadsheet) {
diff --git a/en/tutorial.html b/en/tutorial.html
index 3627a24..692647f 100644
--- a/en/tutorial.html
+++ b/en/tutorial.html
@@ -19,7 +19,7 @@ window.EC_WWW_CDN_PAY_ROOT = 'https://echarts.apache.org';
 };
 if (window.EC_WWW_CDN_PAY_ROOT) {
     window.globalArgsExtra.cdnRoot = window.EC_WWW_CDN_PAY_ROOT + '/en/' + window.globalArgsExtra.baseUrl
-}</script><script type="text/javascript">window.globalArgsExtra.version = 'e4aab4d4ac';
+}</script><script type="text/javascript">window.globalArgsExtra.version = '5572398971';
 echartsDoc.init('#ec-doc-main', window.globalArgsExtra);</script><!-- Baidu Tongji--><script type="text/javascript">var _hmt = _hmt || [];
 (function() {
 var hm = document.createElement("script");
diff --git a/examples/en/editor.html b/examples/en/editor.html
index f053096..684a31b 100644
--- a/examples/en/editor.html
+++ b/examples/en/editor.html
@@ -15,7 +15,7 @@ window.EC_WWW_CDN_PAY_ROOT = 'https://echarts.apache.org';
 </script><script type="text/javascript">window.globalArgsExtra = {
     page: 'editor',
     locale: 'en'
-};</script><script type="text/javascript">window.globalArgsExtra.version = '1620173904172';
+};</script><script type="text/javascript">window.globalArgsExtra.version = '1620787273581';
 window.globalArgsExtra.cdnRoot = EC_WWW_CDN_PAY_ROOT + '/examples';
 echartsExample.init('#ec-example-main', window.globalArgsExtra);</script><!-- Baidu Tongji--><script type="text/javascript">var _hmt = _hmt || [];
 (function() {
diff --git a/examples/en/index.html b/examples/en/index.html
index 3b994bb..6848911 100644
--- a/examples/en/index.html
+++ b/examples/en/index.html
@@ -15,7 +15,7 @@ window.EC_WWW_CDN_PAY_ROOT = 'https://echarts.apache.org';
 </script><script type="text/javascript">window.globalArgsExtra = {
     page: 'explore',
     locale: 'en'
-};</script><script type="text/javascript">window.globalArgsExtra.version = '1620173904172';
+};</script><script type="text/javascript">window.globalArgsExtra.version = '1620787273581';
 window.globalArgsExtra.cdnRoot = EC_WWW_CDN_PAY_ROOT + '/examples';
 echartsExample.init('#ec-example-main', window.globalArgsExtra);</script><!-- Baidu Tongji--><script type="text/javascript">var _hmt = _hmt || [];
 (function() {
diff --git a/examples/en/view.html b/examples/en/view.html
index 5448145..5292db2 100644
--- a/examples/en/view.html
+++ b/examples/en/view.html
@@ -14,7 +14,7 @@
 </script><script type="text/javascript">window.globalArgsExtra = {
     page: 'view',
     locale: 'en'
-};</script><script type="text/javascript">window.globalArgsExtra.version = '1620173904172';
+};</script><script type="text/javascript">window.globalArgsExtra.version = '1620787273581';
 window.globalArgsExtra.cdnRoot = EC_WWW_CDN_PAY_ROOT + '/examples';
 echartsExample.init('#ec-example-main', window.globalArgsExtra);
 
diff --git a/examples/zh/editor.html b/examples/zh/editor.html
index 0a59b28..524bb18 100644
--- a/examples/zh/editor.html
+++ b/examples/zh/editor.html
@@ -15,7 +15,7 @@ window.EC_WWW_CDN_PAY_ROOT = 'https://cdn.jsdelivr.net/gh/apache/echarts-website
 </script><script type="text/javascript">window.globalArgsExtra = {
     page: 'editor',
     locale: 'zh'
-};</script><script type="text/javascript">window.globalArgsExtra.version = '1620173904172';
+};</script><script type="text/javascript">window.globalArgsExtra.version = '1620787273581';
 window.globalArgsExtra.cdnRoot = EC_WWW_CDN_PAY_ROOT + '/examples';
 echartsExample.init('#ec-example-main', window.globalArgsExtra);</script><!-- Baidu Tongji--><script type="text/javascript">var _hmt = _hmt || [];
 (function() {
diff --git a/examples/zh/index.html b/examples/zh/index.html
index 8f0e475..12b8c3f 100644
--- a/examples/zh/index.html
+++ b/examples/zh/index.html
@@ -15,7 +15,7 @@ window.EC_WWW_CDN_PAY_ROOT = 'https://cdn.jsdelivr.net/gh/apache/echarts-website
 </script><script type="text/javascript">window.globalArgsExtra = {
     page: 'explore',
     locale: 'zh'
-};</script><script type="text/javascript">window.globalArgsExtra.version = '1620173904172';
+};</script><script type="text/javascript">window.globalArgsExtra.version = '1620787273581';
 window.globalArgsExtra.cdnRoot = EC_WWW_CDN_PAY_ROOT + '/examples';
 echartsExample.init('#ec-example-main', window.globalArgsExtra);</script><!-- Baidu Tongji--><script type="text/javascript">var _hmt = _hmt || [];
 (function() {
diff --git a/examples/zh/view.html b/examples/zh/view.html
index 889ba16..5df76b1 100644
--- a/examples/zh/view.html
+++ b/examples/zh/view.html
@@ -14,7 +14,7 @@
 </script><script type="text/javascript">window.globalArgsExtra = {
     page: 'view',
     locale: 'zh'
-};</script><script type="text/javascript">window.globalArgsExtra.version = '1620173904172';
+};</script><script type="text/javascript">window.globalArgsExtra.version = '1620787273581';
 window.globalArgsExtra.cdnRoot = EC_WWW_CDN_PAY_ROOT + '/examples';
 echartsExample.init('#ec-example-main', window.globalArgsExtra);
 
diff --git a/layouts/doc.html b/layouts/doc.html
index 83d6b40..b17239b 100644
--- a/layouts/doc.html
+++ b/layouts/doc.html
@@ -12,7 +12,7 @@
 }</style><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/element-ui@2.13.2/lib/theme-chalk/index.css"><link rel="stylesheet" href="https://echarts.apache.org/zh/css/doc-bundle.css?_v_=928953a425"><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://echarts.apache.org/zh/images/forie.png?_v_=20200710_1" alt="ie tip"></div></body><![endif]-->
 <!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>请访问 Apache ECharts 的官网 &nbsp;</p><a id="a1" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>访问官网</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="main"><nav id="ec-doc-nav" class="navbar n [...]
 window.EC_WWW_CDN_PAY_ROOT = 'https://echarts.apache.org';
-</script><script type="text/javascript">window.globalArgsExtra.version = 'e4aab4d4ac';
+</script><script type="text/javascript">window.globalArgsExtra.version = '5572398971';
 echartsDoc.init('#ec-doc-main', window.globalArgsExtra);</script><!-- Baidu Tongji--><script type="text/javascript">var _hmt = _hmt || [];
 (function() {
 var hm = document.createElement("script");
diff --git a/layouts/example-simple.html b/layouts/example-simple.html
index 1ac1693..f828e9d 100644
--- a/layouts/example-simple.html
+++ b/layouts/example-simple.html
@@ -11,7 +11,7 @@
     overflow-x: hidden;
 }</style><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/element-ui@2.13.2/lib/theme-chalk/index.css"><link rel="stylesheet" href="https://echarts.apache.org/examples/css/example-bundle.css?_v_=4e03a5649f"><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://echarts.apache.org/zh/images/forie.png?_v_=20200710_1" alt="ie tip"></div></body>< [...]
 <!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>请访问 Apache ECharts 的官网 &nbsp;</p><a id="a1" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>访问官网</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="main"><div id="ec-example-main"></div></di [...]
-</script><script type="text/javascript">window.globalArgsExtra.version = '1620173904172';
+</script><script type="text/javascript">window.globalArgsExtra.version = '1620787273581';
 window.globalArgsExtra.cdnRoot = EC_WWW_CDN_PAY_ROOT + '/examples';
 echartsExample.init('#ec-example-main', window.globalArgsExtra);
 
diff --git a/layouts/example.html b/layouts/example.html
index aa00edd..9e3756e 100644
--- a/layouts/example.html
+++ b/layouts/example.html
@@ -12,7 +12,7 @@
 }</style><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/element-ui@2.13.2/lib/theme-chalk/index.css"><link rel="stylesheet" href="https://echarts.apache.org/examples/css/example-bundle.css?_v_=4e03a5649f"><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://echarts.apache.org/zh/images/forie.png?_v_=20200710_1" alt="ie tip"></div></body>< [...]
 <!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>请访问 Apache ECharts 的官网 &nbsp;</p><a id="a1" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>访问官网</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="main"><nav id="ec-example-nav" class="navb [...]
 window.EC_WWW_CDN_PAY_ROOT = 'https://echarts.apache.org';
-</script><script type="text/javascript">window.globalArgsExtra.version = '1620173904172';
+</script><script type="text/javascript">window.globalArgsExtra.version = '1620787273581';
 window.globalArgsExtra.cdnRoot = EC_WWW_CDN_PAY_ROOT + '/examples';
 echartsExample.init('#ec-example-main', window.globalArgsExtra);</script><!-- Baidu Tongji--><script type="text/javascript">var _hmt = _hmt || [];
 (function() {
diff --git a/zh/api.html b/zh/api.html
index 0454e27..15cf11a 100644
--- a/zh/api.html
+++ b/zh/api.html
@@ -19,7 +19,7 @@ window.EC_WWW_CDN_PAY_ROOT = 'https://cdn.jsdelivr.net/gh/apache/echarts-website
 };
 if (window.EC_WWW_CDN_PAY_ROOT) {
     window.globalArgsExtra.cdnRoot = window.EC_WWW_CDN_PAY_ROOT + '/zh/' + window.globalArgsExtra.baseUrl
-}</script><script type="text/javascript">window.globalArgsExtra.version = 'f47eeded7b';
+}</script><script type="text/javascript">window.globalArgsExtra.version = '5fabb7f6dd';
 echartsDoc.init('#ec-doc-main', window.globalArgsExtra);</script><!-- Baidu Tongji--><script type="text/javascript">var _hmt = _hmt || [];
 (function() {
 var hm = document.createElement("script");
diff --git a/zh/builder/echarts.html b/zh/builder/echarts.html
index 65812e5..3934c44 100644
--- a/zh/builder/echarts.html
+++ b/zh/builder/echarts.html
@@ -54,7 +54,7 @@
                 'rollup': 'lib/rollup.browser',
                 'transformDev': 'lib/transform-dev-bundle'
             },
-            urlArgs: 'v=1620173904172'
+            urlArgs: 'v=1620787273581'
         });
 
         require(['build']);
diff --git a/zh/committers.html b/zh/committers.html
index cdb5cb1..69b8a9d 100644
--- a/zh/committers.html
+++ b/zh/committers.html
@@ -7,7 +7,7 @@
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
 </script><title>Committers - Apache ECharts</title></title><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://cdn.jsdelivr.net/gh/apache/echarts-website@asf-site/zh/images/forie.png?_v_=20200710_1" alt="ie tip"></div></body><![endif]-->
-<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>请访问 Apache ECharts 的官网 &nbsp;</p><a id="a1" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>访问官网</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="main"><nav class="navbar navbar-default na [...]
+<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>请访问 Apache ECharts 的官网 &nbsp;</p><a id="a1" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>访问官网</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="main"><nav class="navbar navbar-default na [...]
 
 var recommendId = 3;
 setInterval(function () {
diff --git a/zh/css/only_for_cdn_ready_check.css b/zh/css/only_for_cdn_ready_check.css
index b4194f8..59b194a 100644
--- a/zh/css/only_for_cdn_ready_check.css
+++ b/zh/css/only_for_cdn_ready_check.css
@@ -1 +1 @@
-/* 1620173904172 OK */
\ No newline at end of file
+/* 1620787273581 OK */
\ No newline at end of file
diff --git a/zh/documents/api-parts/api.echarts.js b/zh/documents/api-parts/api.echarts.js
index 9099c0d..42e49e0 100644
--- a/zh/documents/api-parts/api.echarts.js
+++ b/zh/documents/api-parts/api.echarts.js
@@ -18,7 +18,7 @@ window.__EC_DOC_api_echarts = {
     "desc": "<blockquote>\n<p><code class=\"codespan\">5.0.1</code> 开始支持</p>\n</blockquote>\n<p>使用组件,配合新的按需引入的接口使用。</p>\n<p>注意:该方法必须在<code class=\"codespan\">echarts.init</code>之前使用。</p>\n<pre><code class=\"lang-js\">// 引入 echarts 核心模块,核心模块提供了 echarts 使用必须要的接口。\nimport * as echarts from &#39;echarts/core&#39;;\n// 引入柱状图图表,图表后缀都为 Chart\nimport {\n    BarChart\n} from &#39;echarts/charts&#39;;\n// 引入直角坐标系组件,组件后缀都为 Component\nimport {\n    GridComponent\n} from &#39;echarts/components&#39;; [...]
   },
   "registerMap": {
-    "desc": "<pre><code class=\"lang-js\">(\n    mapName: string,\n    opt: {\n        geoJSON: Object | string;\n        specialAreas?: Object;\n    }\n)\n| (\n    mapName: string,\n    opt: {\n        svg: Object | string;\n    }\n)\n| (\n    mapName: string,\n    geoJSON: Object | string,\n    specialAreas?: Object\n)\n</code></pre>\n<p>注册可用的地图,只在 <a href=\"option.html#geo\" target=\"_blank\">geo</a> 组件或者 <a href=\"option.html#series-map\" target=\"_blank\">map</a> 图表类型中使用。</p>\n<p>使用 [...]
+    "desc": "<pre><code class=\"lang-js\">(\n    mapName: string,\n    opt: {\n        geoJSON: Object | string;\n        specialAreas?: Object;\n    }\n)\n| (\n    mapName: string,\n    opt: {\n        svg: Object | string;\n    }\n)\n| (\n    mapName: string,\n    geoJSON: Object | string,\n    specialAreas?: Object\n)\n</code></pre>\n<p>注册可用的地图,只在 <a href=\"option.html#geo\" target=\"_blank\">geo</a> 组件或者 <a href=\"option.html#series-map\" target=\"_blank\">map</a> 图表类型中使用。</p>\n<p>使用 [...]
   },
   "getMap": {
     "desc": "<pre><code class=\"lang-js\">(mapName: string) =&gt; Object\n</code></pre>\n<p>获取已注册的地图,返回的对象类型如下</p>\n<pre><code class=\"lang-js\">{\n    // 地图的 geoJSON 数据\n    geoJSON: Object,\n    // 地图的特殊区域,见 registerMap\n    specialAreas: Object\n}\n</code></pre>\n<p>注:</p>\n<ul>\n<li><code class=\"codespan\">geoJSON</code> 也可写为 <code class=\"codespan\">geoJson</code>,二者引用的是相同的内容。</li>\n<li>对于 <code class=\"codespan\">registerMap</code> 所注册的 SVG ,暂并不支持从此方法中返回。</li>\n</ul>\n"
diff --git a/zh/documents/api-parts/api.echarts.json b/zh/documents/api-parts/api.echarts.json
index bd65997..a6742e9 100644
--- a/zh/documents/api-parts/api.echarts.json
+++ b/zh/documents/api-parts/api.echarts.json
@@ -18,7 +18,7 @@
     "desc": "<blockquote>\n<p><code class=\"codespan\">5.0.1</code> 开始支持</p>\n</blockquote>\n<p>使用组件,配合新的按需引入的接口使用。</p>\n<p>注意:该方法必须在<code class=\"codespan\">echarts.init</code>之前使用。</p>\n<pre><code class=\"lang-js\">// 引入 echarts 核心模块,核心模块提供了 echarts 使用必须要的接口。\nimport * as echarts from &#39;echarts/core&#39;;\n// 引入柱状图图表,图表后缀都为 Chart\nimport {\n    BarChart\n} from &#39;echarts/charts&#39;;\n// 引入直角坐标系组件,组件后缀都为 Component\nimport {\n    GridComponent\n} from &#39;echarts/components&#39;; [...]
   },
   "registerMap": {
-    "desc": "<pre><code class=\"lang-js\">(\n    mapName: string,\n    opt: {\n        geoJSON: Object | string;\n        specialAreas?: Object;\n    }\n)\n| (\n    mapName: string,\n    opt: {\n        svg: Object | string;\n    }\n)\n| (\n    mapName: string,\n    geoJSON: Object | string,\n    specialAreas?: Object\n)\n</code></pre>\n<p>注册可用的地图,只在 <a href=\"option.html#geo\" target=\"_blank\">geo</a> 组件或者 <a href=\"option.html#series-map\" target=\"_blank\">map</a> 图表类型中使用。</p>\n<p>使用 [...]
+    "desc": "<pre><code class=\"lang-js\">(\n    mapName: string,\n    opt: {\n        geoJSON: Object | string;\n        specialAreas?: Object;\n    }\n)\n| (\n    mapName: string,\n    opt: {\n        svg: Object | string;\n    }\n)\n| (\n    mapName: string,\n    geoJSON: Object | string,\n    specialAreas?: Object\n)\n</code></pre>\n<p>注册可用的地图,只在 <a href=\"option.html#geo\" target=\"_blank\">geo</a> 组件或者 <a href=\"option.html#series-map\" target=\"_blank\">map</a> 图表类型中使用。</p>\n<p>使用 [...]
   },
   "getMap": {
     "desc": "<pre><code class=\"lang-js\">(mapName: string) =&gt; Object\n</code></pre>\n<p>获取已注册的地图,返回的对象类型如下</p>\n<pre><code class=\"lang-js\">{\n    // 地图的 geoJSON 数据\n    geoJSON: Object,\n    // 地图的特殊区域,见 registerMap\n    specialAreas: Object\n}\n</code></pre>\n<p>注:</p>\n<ul>\n<li><code class=\"codespan\">geoJSON</code> 也可写为 <code class=\"codespan\">geoJson</code>,二者引用的是相同的内容。</li>\n<li>对于 <code class=\"codespan\">registerMap</code> 所注册的 SVG ,暂并不支持从此方法中返回。</li>\n</ul>\n"
diff --git a/zh/documents/api.json b/zh/documents/api.json
index 8616342..fbc00f1 100644
--- a/zh/documents/api.json
+++ b/zh/documents/api.json
@@ -1 +1 @@
-{"$schema":"https://echarts.apache.org/doc/json-schem","option":{"type":"Object","properties":{"echarts":{"type":["Object"],"description":"<p>全局 echarts 对象,在 script 标签引入 <code class=\"codespan\">echarts.js</code> 文件后获得,或者在 AMD 环境中通过 <code class=\"codespan\">require(&#39;echarts&#39;)</code> 获得。</p>\n","properties":{"init":{"type":["Function"],"description":"<pre><code class=\"lang-js\">(dom: HTMLDivElement|HTMLCanvasElement, theme?: Object|string, opts?: {\n    devicePixelRatio?: number, [...]
\ No newline at end of file
+{"$schema":"https://echarts.apache.org/doc/json-schem","option":{"type":"Object","properties":{"echarts":{"type":["Object"],"description":"<p>全局 echarts 对象,在 script 标签引入 <code class=\"codespan\">echarts.js</code> 文件后获得,或者在 AMD 环境中通过 <code class=\"codespan\">require(&#39;echarts&#39;)</code> 获得。</p>\n","properties":{"init":{"type":["Function"],"description":"<pre><code class=\"lang-js\">(dom: HTMLDivElement|HTMLCanvasElement, theme?: Object|string, opts?: {\n    devicePixelRatio?: number, [...]
\ No newline at end of file
diff --git a/zh/documents/option-parts/option-outline.js b/zh/documents/option-parts/option-outline.js
index 63e1485..8ec145d 100644
--- a/zh/documents/option-parts/option-outline.js
+++ b/zh/documents/option-parts/option-outline.js
@@ -1 +1 @@
-window.__EC_DOC_option_outline = {"children":[{"type":"Object","isObject":true,"prop":"title","children":[{"type":"string","prop":"id"},{"default":true,"prop":"show"},{"default":"''","prop":"text"},{"default":"''","prop":"link"},{"default":"'blank'","prop":"target"},{"type":"Object","isObject":true,"prop":"textStyle","children":[{"type":"Color","default":"'#333'","prop":"color"},{"default":"'normal'","prop":"fontStyle"},{"type":["string","number"],"default":"'bolder'","prop":"fontWeight" [...]
\ No newline at end of file
+window.__EC_DOC_option_outline = {"children":[{"type":"Object","isObject":true,"prop":"title","children":[{"type":"string","prop":"id"},{"default":true,"prop":"show"},{"default":"''","prop":"text"},{"default":"''","prop":"link"},{"default":"'blank'","prop":"target"},{"type":"Object","isObject":true,"prop":"textStyle","children":[{"type":"Color","default":"'#333'","prop":"color"},{"default":"'normal'","prop":"fontStyle"},{"type":["string","number"],"default":"'bolder'","prop":"fontWeight" [...]
\ No newline at end of file
diff --git a/zh/documents/option-parts/option-outline.json b/zh/documents/option-parts/option-outline.json
index 7a057b7..1a3d5a1 100644
--- a/zh/documents/option-parts/option-outline.json
+++ b/zh/documents/option-parts/option-outline.json
@@ -1 +1 @@
-{"children":[{"type":"Object","isObject":true,"prop":"title","children":[{"type":"string","prop":"id"},{"default":true,"prop":"show"},{"default":"''","prop":"text"},{"default":"''","prop":"link"},{"default":"'blank'","prop":"target"},{"type":"Object","isObject":true,"prop":"textStyle","children":[{"type":"Color","default":"'#333'","prop":"color"},{"default":"'normal'","prop":"fontStyle"},{"type":["string","number"],"default":"'bolder'","prop":"fontWeight"},{"default":"'sans-serif'","prop [...]
\ No newline at end of file
+{"children":[{"type":"Object","isObject":true,"prop":"title","children":[{"type":"string","prop":"id"},{"default":true,"prop":"show"},{"default":"''","prop":"text"},{"default":"''","prop":"link"},{"default":"'blank'","prop":"target"},{"type":"Object","isObject":true,"prop":"textStyle","children":[{"type":"Color","default":"'#333'","prop":"color"},{"default":"'normal'","prop":"fontStyle"},{"type":["string","number"],"default":"'bolder'","prop":"fontWeight"},{"default":"'sans-serif'","prop [...]
\ No newline at end of file
diff --git a/zh/documents/option-parts/option.geo.js b/zh/documents/option-parts/option.geo.js
index a65eadf..d568baa 100644
--- a/zh/documents/option-parts/option.geo.js
+++ b/zh/documents/option-parts/option.geo.js
@@ -6,7 +6,7 @@ window.__EC_DOC_option_geo = {
     "desc": "<p>是否显示地理坐标系组件。</p>\n"
   },
   "map": {
-    "desc": "<p>使用 <a href=\"api.html#echarts.registerMap\" target=\"_blank\">registerMap</a> 注册的地图名称。</p>\n<p><strong>geoJSON 引入示例</strong></p>\n<pre><code class=\"lang-js\">$.get(&#39;map/china_geo.json&#39;, function (chinaJson) {\n    echarts.registerMap(&#39;china&#39;, {geoJSON: geoJson});\n    var chart = echarts.init(document.getElementById(&#39;main&#39;));\n    chart.setOption({\n        geo: [{\n            map: &#39;china&#39;,\n            ...\n        }]\n    });\n});\n</co [...]
+    "desc": "<p>使用 <a href=\"api.html#echarts.registerMap\" target=\"_blank\">registerMap</a> 注册的地图名称。</p>\n<p><strong>geoJSON 引入示例</strong></p>\n<pre><code class=\"lang-js\">$.get(&#39;map/china_geo.json&#39;, function (chinaJson) {\n    echarts.registerMap(&#39;china&#39;, {geoJSON: geoJson});\n    var chart = echarts.init(document.getElementById(&#39;main&#39;));\n    chart.setOption({\n        geo: [{\n            map: &#39;china&#39;,\n            ...\n        }]\n    });\n});\n</co [...]
   },
   "roam": {
     "desc": "\n\n<p>是否开启鼠标缩放和平移漫游。默认不开启。如果只想要开启缩放或者平移,可以设置成 <code class=\"codespan\">&#39;scale&#39;</code> 或者 <code class=\"codespan\">&#39;move&#39;</code>。设置成 <code class=\"codespan\">true</code> 为都开启</p>\n",
diff --git a/zh/documents/option-parts/option.geo.json b/zh/documents/option-parts/option.geo.json
index bc566bc..4a31a64 100644
--- a/zh/documents/option-parts/option.geo.json
+++ b/zh/documents/option-parts/option.geo.json
@@ -6,7 +6,7 @@
     "desc": "<p>是否显示地理坐标系组件。</p>\n"
   },
   "map": {
-    "desc": "<p>使用 <a href=\"api.html#echarts.registerMap\" target=\"_blank\">registerMap</a> 注册的地图名称。</p>\n<p><strong>geoJSON 引入示例</strong></p>\n<pre><code class=\"lang-js\">$.get(&#39;map/china_geo.json&#39;, function (chinaJson) {\n    echarts.registerMap(&#39;china&#39;, {geoJSON: geoJson});\n    var chart = echarts.init(document.getElementById(&#39;main&#39;));\n    chart.setOption({\n        geo: [{\n            map: &#39;china&#39;,\n            ...\n        }]\n    });\n});\n</co [...]
+    "desc": "<p>使用 <a href=\"api.html#echarts.registerMap\" target=\"_blank\">registerMap</a> 注册的地图名称。</p>\n<p><strong>geoJSON 引入示例</strong></p>\n<pre><code class=\"lang-js\">$.get(&#39;map/china_geo.json&#39;, function (chinaJson) {\n    echarts.registerMap(&#39;china&#39;, {geoJSON: geoJson});\n    var chart = echarts.init(document.getElementById(&#39;main&#39;));\n    chart.setOption({\n        geo: [{\n            map: &#39;china&#39;,\n            ...\n        }]\n    });\n});\n</co [...]
   },
   "roam": {
     "desc": "\n\n<p>是否开启鼠标缩放和平移漫游。默认不开启。如果只想要开启缩放或者平移,可以设置成 <code class=\"codespan\">&#39;scale&#39;</code> 或者 <code class=\"codespan\">&#39;move&#39;</code>。设置成 <code class=\"codespan\">true</code> 为都开启</p>\n",
diff --git a/zh/documents/option-parts/option.legend.js b/zh/documents/option-parts/option.legend.js
index e36e18d..24dbaad 100644
--- a/zh/documents/option-parts/option.legend.js
+++ b/zh/documents/option-parts/option.legend.js
@@ -358,21 +358,6 @@ window.__EC_DOC_option_legend = {
       "step": "0.01"
     }
   },
-  "symbolSize": {
-    "desc": "\n\n<p>图形大小,类型为 <code class=\"codespan\">number | &#39;auto&#39; | &#39;inherit&#39;</code>。</p>\n<p>如果为 <code class=\"codespan\">&#39;auto&#39;</code>,不同系列类型可能采用不同的大小逻辑,比如柱状图之类的采用圆角矩形作为图例的,会取 <code class=\"codespan\">itemWidth</code> 和 <code class=\"codespan\">itemHeight</code> 作为大小;而折线图会用 80% 的 <code class=\"codespan\">itemHeight</code> 作为图形高度并叠加一条横线,但如果用户自定义了 <code class=\"codespan\">icon</code>,则以 <code class=\"codespan\">itemHeight</code> 作为图形高度,不绘制横线。具体逻辑取决于系列内部实现。</p> [...]
-    "uiControl": {
-      "type": "number",
-      "min": "0",
-      "default": "50",
-      "step": "5"
-    }
-  },
-  "symbolKeepAspect": {
-    "desc": "\n\n<p>如果图标(可能来自系列的 <code class=\"codespan\">symbol</code> 或用户自定义的 <code class=\"codespan\">legend.data.icon</code>)是 <code class=\"codespan\">path://</code> 的形式,是否在缩放时保持该图形的长宽比。</p>\n",
-    "uiControl": {
-      "type": "boolean"
-    }
-  },
   "formatter": {
     "desc": "<p>用来格式化图例文本,支持字符串模板和回调函数两种形式。</p>\n<p>示例:</p>\n<pre><code class=\"lang-js\">// 使用字符串模板,模板变量为图例名称 {name}\nformatter: &#39;Legend {name}&#39;\n// 使用回调函数\nformatter: function (name) {\n    return &#39;Legend &#39; + name;\n}\n</code></pre>\n"
   },
diff --git a/zh/documents/option-parts/option.legend.json b/zh/documents/option-parts/option.legend.json
index 497298b..b5f3201 100644
--- a/zh/documents/option-parts/option.legend.json
+++ b/zh/documents/option-parts/option.legend.json
@@ -358,21 +358,6 @@
       "step": "0.01"
     }
   },
-  "symbolSize": {
-    "desc": "\n\n<p>图形大小,类型为 <code class=\"codespan\">number | &#39;auto&#39; | &#39;inherit&#39;</code>。</p>\n<p>如果为 <code class=\"codespan\">&#39;auto&#39;</code>,不同系列类型可能采用不同的大小逻辑,比如柱状图之类的采用圆角矩形作为图例的,会取 <code class=\"codespan\">itemWidth</code> 和 <code class=\"codespan\">itemHeight</code> 作为大小;而折线图会用 80% 的 <code class=\"codespan\">itemHeight</code> 作为图形高度并叠加一条横线,但如果用户自定义了 <code class=\"codespan\">icon</code>,则以 <code class=\"codespan\">itemHeight</code> 作为图形高度,不绘制横线。具体逻辑取决于系列内部实现。</p> [...]
-    "uiControl": {
-      "type": "number",
-      "min": "0",
-      "default": "50",
-      "step": "5"
-    }
-  },
-  "symbolKeepAspect": {
-    "desc": "\n\n<p>如果图标(可能来自系列的 <code class=\"codespan\">symbol</code> 或用户自定义的 <code class=\"codespan\">legend.data.icon</code>)是 <code class=\"codespan\">path://</code> 的形式,是否在缩放时保持该图形的长宽比。</p>\n",
-    "uiControl": {
-      "type": "boolean"
-    }
-  },
   "formatter": {
     "desc": "<p>用来格式化图例文本,支持字符串模板和回调函数两种形式。</p>\n<p>示例:</p>\n<pre><code class=\"lang-js\">// 使用字符串模板,模板变量为图例名称 {name}\nformatter: &#39;Legend {name}&#39;\n// 使用回调函数\nformatter: function (name) {\n    return &#39;Legend &#39; + name;\n}\n</code></pre>\n"
   },
diff --git a/zh/documents/option-parts/option.series-map.js b/zh/documents/option-parts/option.series-map.js
index 0ea8b47..b3f8b93 100644
--- a/zh/documents/option-parts/option.series-map.js
+++ b/zh/documents/option-parts/option.series-map.js
@@ -6,7 +6,7 @@ window.__EC_DOC_option_series_map = {
     "desc": "<p>系列名称,用于<a href=\"#tooltip\">tooltip</a>的显示,<a href=\"#legend\">legend</a> 的图例筛选,在 <code class=\"codespan\">setOption</code> 更新数据和配置项时用于指定对应的系列。</p>\n"
   },
   "map": {
-    "desc": "<p>使用 <a href=\"api.html#echarts.registerMap\" target=\"_blank\">registerMap</a> 注册的地图名称。</p>\n<p><strong>geoJSON 引入示例</strong></p>\n<pre><code class=\"lang-js\">$.get(&#39;map/china_geo.json&#39;, function (geoJson) {\n    echarts.registerMap(&#39;china&#39;, {geoJSON: geoJson});\n    var chart = echarts.init(document.getElementById(&#39;main&#39;));\n    chart.setOption({\n        series: [{\n            type: &#39;map&#39;,\n            map: &#39;china&#39;,\n             [...]
+    "desc": "<p>使用 <a href=\"api.html#echarts.registerMap\" target=\"_blank\">registerMap</a> 注册的地图名称。</p>\n<p><strong>geoJSON 引入示例</strong></p>\n<pre><code class=\"lang-js\">$.get(&#39;map/china_geo.json&#39;, function (geoJson) {\n    echarts.registerMap(&#39;china&#39;, {geoJSON: geoJson});\n    var chart = echarts.init(document.getElementById(&#39;main&#39;));\n    chart.setOption({\n        series: [{\n            type: &#39;map&#39;,\n            map: &#39;china&#39;,\n             [...]
   },
   "roam": {
     "desc": "\n\n<p>是否开启鼠标缩放和平移漫游。默认不开启。如果只想要开启缩放或者平移,可以设置成 <code class=\"codespan\">&#39;scale&#39;</code> 或者 <code class=\"codespan\">&#39;move&#39;</code>。设置成 <code class=\"codespan\">true</code> 为都开启</p>\n",
diff --git a/zh/documents/option-parts/option.series-map.json b/zh/documents/option-parts/option.series-map.json
index eb555e4..f5a0efc 100644
--- a/zh/documents/option-parts/option.series-map.json
+++ b/zh/documents/option-parts/option.series-map.json
@@ -6,7 +6,7 @@
     "desc": "<p>系列名称,用于<a href=\"#tooltip\">tooltip</a>的显示,<a href=\"#legend\">legend</a> 的图例筛选,在 <code class=\"codespan\">setOption</code> 更新数据和配置项时用于指定对应的系列。</p>\n"
   },
   "map": {
-    "desc": "<p>使用 <a href=\"api.html#echarts.registerMap\" target=\"_blank\">registerMap</a> 注册的地图名称。</p>\n<p><strong>geoJSON 引入示例</strong></p>\n<pre><code class=\"lang-js\">$.get(&#39;map/china_geo.json&#39;, function (geoJson) {\n    echarts.registerMap(&#39;china&#39;, {geoJSON: geoJson});\n    var chart = echarts.init(document.getElementById(&#39;main&#39;));\n    chart.setOption({\n        series: [{\n            type: &#39;map&#39;,\n            map: &#39;china&#39;,\n             [...]
+    "desc": "<p>使用 <a href=\"api.html#echarts.registerMap\" target=\"_blank\">registerMap</a> 注册的地图名称。</p>\n<p><strong>geoJSON 引入示例</strong></p>\n<pre><code class=\"lang-js\">$.get(&#39;map/china_geo.json&#39;, function (geoJson) {\n    echarts.registerMap(&#39;china&#39;, {geoJSON: geoJson});\n    var chart = echarts.init(document.getElementById(&#39;main&#39;));\n    chart.setOption({\n        series: [{\n            type: &#39;map&#39;,\n            map: &#39;china&#39;,\n             [...]
   },
   "roam": {
     "desc": "\n\n<p>是否开启鼠标缩放和平移漫游。默认不开启。如果只想要开启缩放或者平移,可以设置成 <code class=\"codespan\">&#39;scale&#39;</code> 或者 <code class=\"codespan\">&#39;move&#39;</code>。设置成 <code class=\"codespan\">true</code> 为都开启</p>\n",
diff --git a/zh/documents/option.json b/zh/documents/option.json
index 9e6ec75..ff3e8a0 100644
--- a/zh/documents/option.json
+++ b/zh/documents/option.json
@@ -1 +1 @@
-{"$schema":"https://echarts.apache.org/doc/json-schem","option":{"type":"Object","properties":{"title":{"type":["Object"],"description":"<p>标题组件,包含主标题和副标题。</p>\n<p>在 ECharts 2.x 中单个 ECharts 实例最多只能拥有一个标题组件。但是在 ECharts 3 中可以存在任意多个标题组件,这在需要标题进行排版,或者单个实例中的多个图表都需要标题时会比较有用。</p>\n<p><strong>例如下面不同缓动函数效果的示例,每一个缓动效果图都带有一个标题组件:</strong></p>\n<iframe  data-src=\"https://echarts.apache.org/examples/zh/view.html?c=line-easing&edit=1&reset=1\" width=\"700\" height=\"400\"></iframe>\n\n\n\n\n\n","examp [...]
\ No newline at end of file
+{"$schema":"https://echarts.apache.org/doc/json-schem","option":{"type":"Object","properties":{"title":{"type":["Object"],"description":"<p>标题组件,包含主标题和副标题。</p>\n<p>在 ECharts 2.x 中单个 ECharts 实例最多只能拥有一个标题组件。但是在 ECharts 3 中可以存在任意多个标题组件,这在需要标题进行排版,或者单个实例中的多个图表都需要标题时会比较有用。</p>\n<p><strong>例如下面不同缓动函数效果的示例,每一个缓动效果图都带有一个标题组件:</strong></p>\n<iframe  data-src=\"https://echarts.apache.org/examples/zh/view.html?c=line-easing&edit=1&reset=1\" width=\"700\" height=\"400\"></iframe>\n\n\n\n\n\n","examp [...]
\ No newline at end of file
diff --git a/zh/documents/tutorial-parts/tutorial-outline.js b/zh/documents/tutorial-parts/tutorial-outline.js
index ebb9e30..7979793 100644
--- a/zh/documents/tutorial-parts/tutorial-outline.js
+++ b/zh/documents/tutorial-parts/tutorial-outline.js
@@ -1 +1 @@
-window.__EC_DOC_tutorial_outline = {"children":[{"type":"*","prop":"5 分钟上手 ECharts"},{"type":"*","prop":"ECharts 5 新特性"},{"type":"*","prop":"ECharts 5 升级指南"},{"type":"*","prop":"在打包环境中使用 ECharts"},{"type":"*","prop":"ECharts 基础概念概览"},{"type":"*","prop":"个性化图表的样式"},{"type":"*","prop":"ECharts 中的样式简介"},{"type":"*","prop":"异步数据加载和更新"},{"type":"*","prop":"使用 dataset 管理数据"},{"type":"*","prop":"使用 transform 进行数据转换"},{"type":"*","prop":"在图表中加入交互组件"},{"type":"*","prop":"移动端自适应"},{"type":"*","pro [...]
\ No newline at end of file
+window.__EC_DOC_tutorial_outline = {"children":[{"type":"*","prop":"5 分钟上手 ECharts"},{"type":"*","prop":"ECharts 5 新特性"},{"type":"*","prop":"ECharts 5 升级指南"},{"type":"*","prop":"在打包环境中使用 ECharts"},{"type":"*","prop":"ECharts 基础概念概览"},{"type":"*","prop":"个性化图表的样式"},{"type":"*","prop":"ECharts 中的样式简介"},{"type":"*","prop":"异步数据加载和更新"},{"type":"*","prop":"使用 dataset 管理数据"},{"type":"*","prop":"使用 transform 进行数据转换"},{"type":"*","prop":"在图表中加入交互组件"},{"type":"*","prop":"移动端自适应"},{"type":"*","pro [...]
\ No newline at end of file
diff --git a/zh/documents/tutorial-parts/tutorial-outline.json b/zh/documents/tutorial-parts/tutorial-outline.json
index ce35440..c5404c4 100644
--- a/zh/documents/tutorial-parts/tutorial-outline.json
+++ b/zh/documents/tutorial-parts/tutorial-outline.json
@@ -1 +1 @@
-{"children":[{"type":"*","prop":"5 分钟上手 ECharts"},{"type":"*","prop":"ECharts 5 新特性"},{"type":"*","prop":"ECharts 5 升级指南"},{"type":"*","prop":"在打包环境中使用 ECharts"},{"type":"*","prop":"ECharts 基础概念概览"},{"type":"*","prop":"个性化图表的样式"},{"type":"*","prop":"ECharts 中的样式简介"},{"type":"*","prop":"异步数据加载和更新"},{"type":"*","prop":"使用 dataset 管理数据"},{"type":"*","prop":"使用 transform 进行数据转换"},{"type":"*","prop":"在图表中加入交互组件"},{"type":"*","prop":"移动端自适应"},{"type":"*","prop":"数据的视觉映射"},{"type":"*","prop":"E [...]
\ No newline at end of file
+{"children":[{"type":"*","prop":"5 分钟上手 ECharts"},{"type":"*","prop":"ECharts 5 新特性"},{"type":"*","prop":"ECharts 5 升级指南"},{"type":"*","prop":"在打包环境中使用 ECharts"},{"type":"*","prop":"ECharts 基础概念概览"},{"type":"*","prop":"个性化图表的样式"},{"type":"*","prop":"ECharts 中的样式简介"},{"type":"*","prop":"异步数据加载和更新"},{"type":"*","prop":"使用 dataset 管理数据"},{"type":"*","prop":"使用 transform 进行数据转换"},{"type":"*","prop":"在图表中加入交互组件"},{"type":"*","prop":"移动端自适应"},{"type":"*","prop":"数据的视觉映射"},{"type":"*","prop":"E [...]
\ No newline at end of file
diff --git a/zh/documents/tutorial-parts/tutorial.js b/zh/documents/tutorial-parts/tutorial.js
index 6487ddf..ef76dfc 100644
--- a/zh/documents/tutorial-parts/tutorial.js
+++ b/zh/documents/tutorial-parts/tutorial.js
@@ -65,7 +65,7 @@ window.__EC_DOC_tutorial = {
   "使用 Canvas 或者 SVG 渲染": {
     "desc": "<p>浏览器端图表库大多会选择 SVG 或者 Canvas 进行渲染。对于绘制图表来说,这两种技术往往是可替换的,效果相近。但是在一些场景中,他们的表现和能力又有一定差异。于是,对它们的选择取舍,就成为了一个一直存在的不易有标准答案的话题。</p>\n<p>Apache ECharts<sup>TM</sup> 从初始一直使用 Canvas 绘制图表(除了对 IE8- 使用 VML)。而 <a href=\"https://github.com/apache/echarts/releases\" target=\"_blank\">ECharts v4.0</a> 发布了 SVG 渲染器,从而提供了一种新的选择。只须在初始化一个图表实例时,设置 <a href=\"api.html#echarts.init\" target=\"_blank\">renderer 参数</a> 为 <code class=\"codespan\">&#39;canvas&#39;</code> 或 <code class=\"codespan\">&#39;s [...]
   },
-  "SVG 底图": {
+  "地理坐标系和地图系列的 SVG 底图": {
     "desc": "<p>从 <code class=\"codespan\">v5.1.0</code> 开始,ECharts 支持在 <a href=\"option.html#geo\" target=\"_blank\">地理坐标系(geo)</a> 和 <a href=\"option.html#series-map\" target=\"_blank\">地图系列(map series)</a> 中使用 SVG 作为底图。之前只支持 <a href=\"http://geojson.org/\" target=\"_blank\">GeoJSON</a> 格式的底图。</p>\n<p>有了这个功能,ECharts 能在任一种渲染模式(<code class=\"codespan\">canvas</code> 渲染模式和 <code class=\"codespan\">svg</code> 渲染模式)中绘制 SVG 底图,并且能够只用简单的 ECharts 配置项(option)就带来 <a href=\"option.html#geo.roam\" [...]
   },
   "在图表中支持无障碍访问": {
diff --git a/zh/documents/tutorial-parts/tutorial.json b/zh/documents/tutorial-parts/tutorial.json
index 2e43b67..42c74da 100644
--- a/zh/documents/tutorial-parts/tutorial.json
+++ b/zh/documents/tutorial-parts/tutorial.json
@@ -65,7 +65,7 @@
   "使用 Canvas 或者 SVG 渲染": {
     "desc": "<p>浏览器端图表库大多会选择 SVG 或者 Canvas 进行渲染。对于绘制图表来说,这两种技术往往是可替换的,效果相近。但是在一些场景中,他们的表现和能力又有一定差异。于是,对它们的选择取舍,就成为了一个一直存在的不易有标准答案的话题。</p>\n<p>Apache ECharts<sup>TM</sup> 从初始一直使用 Canvas 绘制图表(除了对 IE8- 使用 VML)。而 <a href=\"https://github.com/apache/echarts/releases\" target=\"_blank\">ECharts v4.0</a> 发布了 SVG 渲染器,从而提供了一种新的选择。只须在初始化一个图表实例时,设置 <a href=\"api.html#echarts.init\" target=\"_blank\">renderer 参数</a> 为 <code class=\"codespan\">&#39;canvas&#39;</code> 或 <code class=\"codespan\">&#39;s [...]
   },
-  "SVG 底图": {
+  "地理坐标系和地图系列的 SVG 底图": {
     "desc": "<p>从 <code class=\"codespan\">v5.1.0</code> 开始,ECharts 支持在 <a href=\"option.html#geo\" target=\"_blank\">地理坐标系(geo)</a> 和 <a href=\"option.html#series-map\" target=\"_blank\">地图系列(map series)</a> 中使用 SVG 作为底图。之前只支持 <a href=\"http://geojson.org/\" target=\"_blank\">GeoJSON</a> 格式的底图。</p>\n<p>有了这个功能,ECharts 能在任一种渲染模式(<code class=\"codespan\">canvas</code> 渲染模式和 <code class=\"codespan\">svg</code> 渲染模式)中绘制 SVG 底图,并且能够只用简单的 ECharts 配置项(option)就带来 <a href=\"option.html#geo.roam\" [...]
   },
   "在图表中支持无障碍访问": {
diff --git a/zh/documents/tutorial.json b/zh/documents/tutorial.json
index f8a3c37..0b9084c 100644
--- a/zh/documents/tutorial.json
+++ b/zh/documents/tutorial.json
@@ -1 +1 @@
-{"$schema":"https://echarts.apache.org/doc/json-schem","option":{"type":"Object","properties":{"5 分钟上手 ECharts":{"type":["*"],"description":"<h2 id=\"-echarts\">获取 ECharts</h2>\n<p>你可以通过以下几种方式获取 Apache ECharts<sup>TM</sup>。</p>\n<ul>\n<li><p>从 <a href=\"https://echarts.apache.org/zh/download.html\" target=\"_blank\">Apache ECharts 官网下载界面</a> 获取官方源码包后构建。</p>\n</li>\n<li><p>在 ECharts 的 <a href=\"https://github.com/apache/echarts/releases\" target=\"_blank\">GitHub</a> 获取。</p>\n</li>\n<li>< [...]
\ No newline at end of file
+{"$schema":"https://echarts.apache.org/doc/json-schem","option":{"type":"Object","properties":{"5 分钟上手 ECharts":{"type":["*"],"description":"<h2 id=\"-echarts\">获取 ECharts</h2>\n<p>你可以通过以下几种方式获取 Apache ECharts<sup>TM</sup>。</p>\n<ul>\n<li><p>从 <a href=\"https://echarts.apache.org/zh/download.html\" target=\"_blank\">Apache ECharts 官网下载界面</a> 获取官方源码包后构建。</p>\n</li>\n<li><p>在 ECharts 的 <a href=\"https://github.com/apache/echarts/releases\" target=\"_blank\">GitHub</a> 获取。</p>\n</li>\n<li>< [...]
\ No newline at end of file
diff --git a/zh/index.html b/zh/index.html
index e954ece..8cf8cd4 100644
--- a/zh/index.html
+++ b/zh/index.html
@@ -7,7 +7,7 @@
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
 </script><title>Apache ECharts</title><script src="https://cdn.jsdelivr.net/npm/scrollreveal@4.0.7/dist/scrollreveal.min.js"></script><script src="https://cdn.jsdelivr.net/npm/lottie-web@5.7.6/build/player/lottie.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script></head><!--[if lte IE 8]><body class="lower-ie"><div id="lowie-main"><img src="https://cdn.jsdelivr.net/gh/apache/echarts-website@asf-site/zh/images/forie. [...]
-<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>请访问 Apache ECharts 的官网 &nbsp;</p><a id="a1" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>访问官网</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="main"><nav role="navigation" class="navbar [...]
+<!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>请访问 Apache ECharts 的官网 &nbsp;</p><a id="a1" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>访问官网</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="main"><nav role="navigation" class="navbar [...]
     elements_selector: ".lazy"
 };</script><script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload@12.0.0/dist/lazyload.min.js"></script><!-- Baidu Tongji--><script type="text/javascript">var _hmt = _hmt || [];
 (function() {
diff --git a/zh/option-gl.html b/zh/option-gl.html
index 0fe3809..045ca19 100644
--- a/zh/option-gl.html
+++ b/zh/option-gl.html
@@ -19,7 +19,7 @@ window.EC_WWW_CDN_PAY_ROOT = 'https://cdn.jsdelivr.net/gh/apache/echarts-website
 };
 if (window.EC_WWW_CDN_PAY_ROOT) {
     window.globalArgsExtra.cdnRoot = window.EC_WWW_CDN_PAY_ROOT + '/zh/' + window.globalArgsExtra.baseUrl
-}</script><script type="text/javascript">window.globalArgsExtra.version = 'f47eeded7b';
+}</script><script type="text/javascript">window.globalArgsExtra.version = '5fabb7f6dd';
 echartsDoc.init('#ec-doc-main', window.globalArgsExtra);</script><!-- Baidu Tongji--><script type="text/javascript">var _hmt = _hmt || [];
 (function() {
 var hm = document.createElement("script");
diff --git a/zh/option.html b/zh/option.html
index d89398a..fc21c51 100644
--- a/zh/option.html
+++ b/zh/option.html
@@ -19,7 +19,7 @@ window.EC_WWW_CDN_PAY_ROOT = 'https://cdn.jsdelivr.net/gh/apache/echarts-website
 };
 if (window.EC_WWW_CDN_PAY_ROOT) {
     window.globalArgsExtra.cdnRoot = window.EC_WWW_CDN_PAY_ROOT + '/zh/' + window.globalArgsExtra.baseUrl
-}</script><script type="text/javascript">window.globalArgsExtra.version = 'f47eeded7b';
+}</script><script type="text/javascript">window.globalArgsExtra.version = '5fabb7f6dd';
 echartsDoc.init('#ec-doc-main', window.globalArgsExtra);</script><!-- Baidu Tongji--><script type="text/javascript">var _hmt = _hmt || [];
 (function() {
 var hm = document.createElement("script");
diff --git a/zh/spreadsheet.html b/zh/spreadsheet.html
index a83a58a..703c4f5 100644
--- a/zh/spreadsheet.html
+++ b/zh/spreadsheet.html
@@ -6,13 +6,13 @@
         + '@font-face {font-family:"noto-light";src:local("Microsoft Yahei");}';
     document.head.insertBefore(el, document.getElementById('font-hack'));
 }
-</script><title>Spreadsheet Tool - Apache ECharts</title><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/gh/apache/echarts-website@asf-site/zh/vendors/handsontable/0.26.1/dist/handsontable.full.min.css?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/gh/apache/echarts-website@asf-site/zh/css/spreadsheet.css?_v_=1620173904172"><script src="vendors/esl.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jq [...]
+</script><title>Spreadsheet Tool - Apache ECharts</title><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/gh/apache/echarts-website@asf-site/zh/vendors/handsontable/0.26.1/dist/handsontable.full.min.css?_v_=20200710_1"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/gh/apache/echarts-website@asf-site/zh/css/spreadsheet.css?_v_=1620787273581"><script src="vendors/esl.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jq [...]
 <!--[if (gt IE 8)|!(IE)]><body class="undefined"></body><![endif]--><div id="apache-banner"><div class="txt"><p>请访问 Apache ECharts 的官网 &nbsp;</p><a id="a1" href="https://echarts.apache.org/zh/index.html">https://echarts.apache.org</a></div><a href="https://echarts.apache.org" target="_blank" onclick="logApache()" class="btn btn-main"><div>访问官网</div></a><a href="javascript:;" onclick="closeApacheBanner(true)" class="close-btn">x</a></div><div id="main"><nav class="navbar navbar-default na [...]
 
 var vendorPath = '../vendors';
 
 define('globalArgs', extend({
-    version: '1620173904172',
+    version: '1620787273581',
     basePath: './'
 }, window.globalArgsExtra || {}));
 
@@ -31,7 +31,7 @@ require.config({
         numeral: vendorPath + '/numeral/1.4.7/numeral.min',
         immutable: vendorPath + '/immutable/3.7.4/dist/immutable'
     },
-    urlArgs: '_v_=1620173904172'
+    urlArgs: '_v_=1620787273581'
 });
 
 require(['spreadsheet/spreadsheet'], function (spreadsheet) {
diff --git a/zh/tutorial.html b/zh/tutorial.html
index ccc2a20..744da4b 100644
--- a/zh/tutorial.html
+++ b/zh/tutorial.html
@@ -19,7 +19,7 @@ window.EC_WWW_CDN_PAY_ROOT = 'https://cdn.jsdelivr.net/gh/apache/echarts-website
 };
 if (window.EC_WWW_CDN_PAY_ROOT) {
     window.globalArgsExtra.cdnRoot = window.EC_WWW_CDN_PAY_ROOT + '/zh/' + window.globalArgsExtra.baseUrl
-}</script><script type="text/javascript">window.globalArgsExtra.version = 'f47eeded7b';
+}</script><script type="text/javascript">window.globalArgsExtra.version = '5fabb7f6dd';
 echartsDoc.init('#ec-doc-main', window.globalArgsExtra);</script><!-- Baidu Tongji--><script type="text/javascript">var _hmt = _hmt || [];
 (function() {
 var hm = document.createElement("script");

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