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 2019/11/07 10:04:03 UTC
[incubator-echarts-doc] branch doc-revise updated: fix: option/legend、option/grid of doc
This is an automated email from the ASF dual-hosted git repository.
wangdd pushed a commit to branch doc-revise
in repository https://gitbox.apache.org/repos/asf/incubator-echarts-doc.git
The following commit(s) were added to refs/heads/doc-revise by this push:
new 054ddcb fix: option/legend、option/grid of doc
054ddcb is described below
commit 054ddcb3450b7fa553dce4f84ebd7595b22b4218
Author: Wdingding <wa...@gmail.com>
AuthorDate: Thu Nov 7 18:00:04 2019 +0800
fix: option/legend、option/grid of doc
---
zh/option/component/grid.md | 14 +++---
zh/option/component/legend.md | 99 +++++++++++++++++++++++--------------------
zh/option/partial/icon.md | 12 +++---
3 files changed, 64 insertions(+), 61 deletions(-)
diff --git a/zh/option/component/grid.md b/zh/option/component/grid.md
index 853e639..f2ce98d 100644
--- a/zh/option/component/grid.md
+++ b/zh/option/component/grid.md
@@ -5,9 +5,9 @@
直角坐标系内绘图网格,单个 grid 内最多可以放置上下两个 X 轴,左右两个 Y 轴。可以在网格上绘制[折线图](~series-line),[柱状图](~series-bar),[散点图(气泡图)](~series-scatter)。
-在 ECharts 2.x 里单个 echarts 实例中最多只能存在一个 grid 组件,在 ECharts 3 中可以存在任意个 grid 组件。
+在 ECharts 2.x 里单个 echarts 实例中最多只能存在一个 grid 组件,在 ECharts 3 中可以存在任意多个 grid 组件。
-**例如下面这个 Anscombe Quartet 的示例:**
+**例如:**下面这个 Anscombe Quartet 的示例
~[600x400](${galleryViewPath}scatter-anscombe-quartet&edit=1&reset=1)
@@ -15,7 +15,7 @@
## show(boolean) = false
-是否显示直角坐标系网格。
+是否显示 grid 区域。默认不显示。
{{ use: partial-rect-layout-width-height(
componentName="grid ",
@@ -30,11 +30,11 @@
grid 区域是否包含坐标轴的[刻度标签](~yAxis.axisLabel)。
+ containLabel 为 `false` 的时候:
- + `grid.left` `grid.right` `grid.top` `grid.bottom` `grid.width` `grid.height` 决定的是由坐标轴形成的矩形的尺寸和位置。
- + 这比较适用于多个 `grid` 进行对齐的场景,因为往往多个 `grid` 对齐的时候,是依据坐标轴来对齐的。
-+ containLabel 为 `true` 的时候:
+ + `grid.left` `grid.right` `grid.top` `grid.bottom` `grid.width` `grid.height` 决定了由坐标轴形成的矩形的尺寸和位置。
+ + 这比较适用于多个 `grid` 进行对齐的场景,因为经常多个 `grid` 对齐的时候,是依据坐标轴来对齐的。
+ + containLabel 为 `true` 的时候:
+ `grid.left` `grid.right` `grid.top` `grid.bottom` `grid.width` `grid.height` 决定的是包括了坐标轴标签在内的所有内容所形成的矩形的位置。
- + 这常用于『防止标签溢出』的场景,标签溢出指的是,标签长度动态变化时,可能会溢出容器或者覆盖其他组件。
+ + 这常用于防止标签溢出的场景。标签溢出指的是标签长度动态变化时,可能会溢出容器或者覆盖其他组件。
{{ use:partial-component-common-style(componentName="网格", prefix='#', needShow=true) }}
diff --git a/zh/option/component/legend.md b/zh/option/component/legend.md
index e0248b2..5fe616b 100644
--- a/zh/option/component/legend.md
+++ b/zh/option/component/legend.md
@@ -3,25 +3,24 @@
# legend(Object)
-图例组件。
-
-图例组件展现了不同系列的标记(symbol),颜色和名字。可以通过点击图例控制哪些系列不显示。
-
-ECharts 3 中单个 echarts 实例中可以存在多个图例组件,会方便多个图例的布局。
+图表的图例组件。图表的每个系列都对应一个图例,图例组件中包含标记 (symbol)、颜色和系列名称。可以通过点击图例来控制系列是否在图表中显示。
+单个 echarts 实例中可以存在多个图例组件,会方便多个图例的布局。
当图例数量过多时,可以使用 [滚动图例(垂直)](${galleryEditorPath}pie-legend&edit=1&reset=1) 或 [滚动图例(水平)](${galleryEditorPath}radar2&edit=1&reset=1),参见:[legend.type](~legend.type)
## type(string)
-图例的类型。可选值:
+图例的类型。
+
+**可选:**
-+ `'plain'`:普通图例。缺省就是普通图例。
-+ `'scroll'`:可滚动翻页的图例。当图例数量较多时可以使用。
++ `'plain'`:普通图例。默认类型。
++ `'scroll'`:可滚动翻页的图例。当图例数量较多时使用。
参见 [滚动图例(垂直)](${galleryEditorPath}pie-legend&edit=1&reset=1) 或 [滚动图例(水平)](${galleryEditorPath}radar2&edit=1&reset=1)。
-当使用 `'scroll'` 时,这些使用这些设置进行细节配置:
+当使用 `'scroll'` 时,可以使用以下配置项来设置更多细节:
+ [legend.scrollDataIndex](~legend.scrollDataIndex)
+ [legend.pageButtonItemGap](~legend.pageButtonItemGap)
+ [legend.pageButtonGap](~legend.pageButtonGap)
@@ -39,25 +38,27 @@ ECharts 3 中单个 echarts 实例中可以存在多个图例组件,会方便
## show(boolean) = true
+是否显示图例组件。
+
{{use: partial-rect-layout-width-height(componentName="图例")}}
## orient(string) = 'horizontal'
-图例列表的布局朝向。
+图例组件的布局朝向。
-可选:
-+ `'horizontal'`
-+ `'vertical'`
+**可选:**
++ `'horizontal'`:水平布局。
++ `'vertical'`:垂直布局。
## align(string) = 'auto'
-图例标记和文本的对齐。默认自动,根据组件的位置和 orient 决定,当组件的 [left](~legend.left) 值为 `'right'` 以及纵向布局([orient](~legend.orient) 为 `'vertical'`)的时候为右对齐,即为 `'right'`。
+图例和文本的对齐。默认自动,根据组件的位置和 [orient](~legend.orient) 决定。当组件的 [right](~legend.right) 值为 `'right'` 并且图例组件为纵向布局([orient](~legend.orient) 为 `'vertical'`)的时候,图例和文本为右对齐,即为 `'right'`。
-可选:
-+ `'auto'`
-+ `'left'`
-+ `'right'`
+**可选:**
++ `'auto'`:元素自动对齐。
++ `'left'`:元素左边缘对齐。
++ `'right'`:元素右边缘对齐。
## padding(number) = 5
@@ -65,25 +66,25 @@ ECharts 3 中单个 echarts 实例中可以存在多个图例组件,会方便
## itemGap(number) = 10
-图例每项之间的间隔。横向布局时为水平间隔,纵向布局时为纵向间隔。
+每项图例之间的间隔。单位为 px。图例横向布局时为水平间隔,纵向布局时为纵向间隔。
## itemWidth(number) = 25
-图例标记的图形宽度。
+图例标记的图形宽度。单位为 px。
## itemHeight(number) = 14
-图例标记的图形高度。
+图例标记的图形高度。单位为 px。
## symbolKeepAspect(boolean) = true
-如果图标(可能来自系列的 `symbol` 或用户自定义的 `legend.data.icon`)是 `path://` 的形式,是否在缩放时保持该图形的长宽比。
+如果图标(可能来自系列的 `symbol` 或用户自定义的 `legend.data.icon`)是 `path://` 的形式,是否在缩放时保持该图形的长宽比。默认为保持,可以设成 `false` 关闭。
## formatter(string|Function) = null
用来格式化图例文本,支持字符串模板和回调函数两种形式。
-示例:
+**示例:**
```js
// 使用字符串模板,模板变量为图例名称 {name}
formatter: 'Legend {name}'
@@ -97,17 +98,22 @@ formatter: function (name) {
图例选择的模式,控制是否可以通过点击图例改变系列的显示状态。默认开启图例选择,可以设成 `false` 关闭。
-除此之外也可以设成 `'single'` 或者 `'multiple'` 使用单选或者多选模式。
+除此之外,也可以选择图例使用单选或者多选模式。
+
+**可选:**
++ `'single'` 单选模式
++ `'multiple'` 多选模式
+
## inactiveColor(Color) = '#ccc'
-图例关闭时的颜色。
+图例关闭的颜色。
## selected(Object)
-图例选中状态表。
+图例选中的状态表。
-示例:
+**示例:**
```
selected: {
// 选中'系列1'
@@ -119,7 +125,7 @@ selected: {
## textStyle(Object)
-图例的公用文本样式。
+图例的文本样式。
{{ use: partial-text-style(
componentName='图例',
@@ -131,7 +137,9 @@ selected: {
## tooltip(Object)
-图例的 tooltip 配置,配置项同 [tooltip](~tooltip)。默认不显示,可以在 legend 文字很多的时候对文字做裁剪并且开启 tooltip,如下示例:
+图例的 tooltip 配置,配置项同 [tooltip](~tooltip)。默认不显示,可以在 legend 文字很多的时候对文字做裁剪并且开启 tooltip。
+
+**示例:**
```js
legend: {
@@ -152,7 +160,7 @@ legend: {
## data(Array)
-图例的数据数组。数组项通常为一个字符串,每一项代表一个系列的 `name`(如果是[饼图](~series-pie),也可以是饼图单个数据的 `name`)。图例组件会自动根据对应系列的图形标记(symbol)来绘制自己的颜色和标记,特殊字符串 `''`(空字符串)或者 `'\n'`(换行字符串)用于图例的换行。
+图例的数据数组。数组项通常为一个字符串,每一项代表一个系列的 `name`(如果是[饼图](~series-pie),也可以是饼图单个数据的 `name`)。图例组件会自动根据对应系列的图形标记(symbol)来绘制自己的标记和颜色,特殊字符串 `''`(空字符串)或者 `'\n'`(换行字符串)用于图例的换行。
如果 `data` 没有被指定,会自动从当前系列中获取。多数系列会取自 [series.name](~series.name) 或者 [series.encode](~series.encode) 的 `seriesName` 所指定的维度。如 [饼图](~series-pie) and [漏斗图](~series-funnel) 等会取自 series.data 中的 name。
@@ -172,7 +180,7 @@ data: [{
```
### name(string)
-图例项的名称,应等于某系列的`name`值(如果是饼图,也可以是饼图单个数据的 `name`)。
+图例项的名称,相当于某系列的`name`值(如果是饼图,也可以是饼图单个数据的 `name`)。
### icon(string)
@@ -199,7 +207,7 @@ data: [{
图例当前最左上显示项的 `dataIndex`。
-`setOption` 时指定此项的话,可决定当前图例滚动到哪里。
+在 `setOption` 模式时指定此项的话,可决定当前图例滚动到哪里。
但是,如果仅仅想改变图例翻页,一般并不调用 `setOption`(因为这太重量了),仅仅使用 action [legendScroll](api.html#action.legend.legendScroll) 即可。
@@ -225,7 +233,9 @@ data: [{
[legend.type](~legend.type) 为 `'scroll'` 时有效。
-图例控制块的位置。可选值为:
+图例控制块的位置。
+
+**可选:**
+ `'start'`:控制块在左或上。
+ `'end'`:控制块在右或下。
@@ -246,7 +256,6 @@ data: [{
}
```
-
参见 [滚动图例(垂直)](${galleryEditorPath}pie-legend&edit=1&reset=1) 或 [滚动图例(水平)](${galleryEditorPath}radar2&edit=1&reset=1)。
## pageIcons(Object)
@@ -259,11 +268,9 @@ data: [{
[legend.orient](~legend.orient) 为 `'horizontal'` 时的翻页按钮图标。
-是一个数组,表示 `[previous page button, next page button]`。默认值为 `['M0,0L12,-10L12,10z', 'M0,0L-12,-10L-12,10z']`,。
+是一个数组,表示 `[previous page button, next page button]`。默认值为 `['M0,0L12,-10L12,10z', 'M0,0L-12,-10L-12,10z']`。
-数组中每项,
-
-{{ use: partial-icon-image-path }}
+数组中每项,{{ use: partial-icon-image-path }}
参见 [滚动图例(垂直)](${galleryEditorPath}pie-legend&edit=1&reset=1) 或 [滚动图例(水平)](${galleryEditorPath}radar2&edit=1&reset=1)。
@@ -273,9 +280,7 @@ data: [{
是一个数组,表示 `[previous page button, next page button]`。默认值为 `['M0,0L20,0L10,-20z', 'M0,0L20,0L10,20z']`,。
-数组中每项,
-
-{{ use: partial-icon-image-path }}
+数组中每项,{{ use: partial-icon-image-path }}
参见 [滚动图例(垂直)](${galleryEditorPath}pie-legend&edit=1&reset=1) 或 [滚动图例(水平)](${galleryEditorPath}radar2&edit=1&reset=1)。
@@ -291,7 +296,7 @@ data: [{
[legend.type](~legend.type) 为 `'scroll'` 时有效。
-翻页按钮不激活时(即翻页到头时)的颜色。
+翻页按钮不激活时(即翻页到头无法再翻页时)的颜色。
参见 [滚动图例(垂直)](${galleryEditorPath}pie-legend&edit=1&reset=1) 或 [滚动图例(水平)](${galleryEditorPath}radar2&edit=1&reset=1)。
@@ -299,7 +304,7 @@ data: [{
[legend.type](~legend.type) 为 `'scroll'` 时有效。
-翻页按钮的大小。可以是数字,也可以是数组,如 `[10, 3]`,表示 `[宽,高]`。
+翻页按钮的大小。可以是数字,也可以是数组,如 `[10, 3]`,分别表示宽和高。单位为 px。
参见 [滚动图例(垂直)](${galleryEditorPath}pie-legend&edit=1&reset=1) 或 [滚动图例(水平)](${galleryEditorPath}radar2&edit=1&reset=1)。
@@ -317,13 +322,13 @@ data: [{
## animationDurationUpdate(number) = 800
-图例翻页时的动画时长。
+图例翻页动画的时长。单位为 ms。
## selector(boolean|Array) = false
图例组件中的选择器按钮,目前包括全选和反选两种功能。默认不显示,用户可手动开启,也可以手动配置每个按钮的标题。
-使用方式如下:
+**例如:**
```js
selector: [
@@ -363,8 +368,8 @@ selector: ['all', 'inverse']
## selectorItemGap(number) = 7
-选择器按钮之间的间隔。
+选择器按钮之间的间隔。单位为 px。
## selectorButtonGap(number) = 10
-选择器按钮与图例组件之间的间隔。
+选择器按钮与图例组件之间的间隔。单位为 px。
diff --git a/zh/option/partial/icon.md b/zh/option/partial/icon.md
index 604cb31..99f78e1 100644
--- a/zh/option/partial/icon.md
+++ b/zh/option/partial/icon.md
@@ -9,16 +9,14 @@ ECharts 提供的标记类型包括 {{ import: partial-icon-buildin}}
-{{ target: partial-icon-image-path }}
+{{ target: partial-icon-image-path }} 可以通过 `'image://url'` 设置为图片,其中 URL 可以为图片链接或者 `dataURI`。
-可以通过 `'image://url'` 设置为图片,其中 URL 为图片的链接,或者 `dataURI`。
-
-URL 为图片链接例如:
+URL 为图片链接,**例如:**
```
'image://http://xxx.xxx.xxx/a/b.png'
```
-URL 为 `dataURI` 例如:
+URL 为 `dataURI`,**例如:**
```
'image://data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAABAALAAAAAAQABAAAAVVICSOZGlCQAosJ6mu7fiyZeKqNKToQGDsM8hBADgUXoGAiqhSvp5QAnQKGIgUhwFUYLCVDFCrKUE1lBavAViFIDlTImbKC5Gm2hB0SlBCBMQiB0UjIQA7'
```
@@ -35,9 +33,9 @@ URL 为 `dataURI` 例如:
{{ target: partial-icon-path }}
-可以通过 `'path://'` 将图标设置为任意的矢量路径。这种方式相比于使用图片的方式,不用担心因为缩放而产生锯齿或模糊,而且可以设置为任意颜色。路径图形会自适应调整为合适的大小。路径的格式参见 [SVG PathData](http://www.w3.org/TR/SVG/paths.html#PathData)。可以从 Adobe Illustrator 等工具编辑导出。
+可以通过 `'path://'` 将图标设置为任意的矢量路径。这种方式相比于使用图片的方式,不用担心因为缩放而产生锯齿或模糊,而且可以设置为任意颜色。路径图形会自适应调整为合适的大小。路径的格式参见 [SVG PathData](http://www.w3.org/TR/SVG/paths.html#PathData),路径可以使用 Adobe Illustrator 等工具编辑导出。
-例如:
+**例如:**
```
'path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z'
```
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org