mirror of
https://gitee.com/baidu/amis.git
synced 2024-11-30 19:17:54 +08:00
1406 lines
270 KiB
JSON
1406 lines
270 KiB
JSON
{
|
||
"id": {
|
||
"desc": "<p>组件 ID。默认不指定。指定则可用于在 option 或者 API 中引用组件。</p>\n"
|
||
},
|
||
"elements": {
|
||
"desc": "<p>里面是所有图形元素的集合。</p>\n<p>注意:graphic 的标准写法是:</p>\n<pre><code class=\"lang-javascript\">{\n graphic: {\n elements: [\n {type: 'rect', ...}, {type: 'circle', ...}, ...\n ]\n }\n}\n</code></pre>\n<p>但是我们常常可以用简写:</p>\n<pre><code class=\"lang-javascript\">{\n graphic: {\n type: 'rect',\n ...\n }\n}\n</code></pre>\n<p>或者:</p>\n<pre><code class=\"lang-javascript\">{\n graphic: [\n {type: 'rect', ...}, {type: 'circle', ...}, ...\n ]\n}\n</code></pre>\n"
|
||
},
|
||
"elements-group": {
|
||
"desc": "<p>group 是唯一的可以有子节点的容器。group 可以用来整体定位一组图形元素。</p>\n"
|
||
},
|
||
"elements-group.type": {
|
||
"desc": "<p>用 setOption 首次设定图形元素时必须指定。\n可取值:</p>\n<p><a href=\"#graphic.elements-image\">image</a>,\n<a href=\"#graphic.elements-text\">text</a>,\n<a href=\"#graphic.elements-circle\">circle</a>,\n<a href=\"#graphic.elements-sector\">sector</a>,\n<a href=\"#graphic.elements-ring\">ring</a>,\n<a href=\"#graphic.elements-polygon\">polygon</a>,\n<a href=\"#graphic.elements-polyline\">polyline</a>,\n<a href=\"#graphic.elements-rect\">rect</a>,\n<a href=\"#graphic.elements-line\">line</a>,\n<a href=\"#graphic.elements-bezierCurve\">bezierCurve</a>,\n<a href=\"#graphic.elements-arc\">arc</a>,\n<a href=\"#graphic.elements-group\">group</a>,</p>\n"
|
||
},
|
||
"elements-group.id": {
|
||
"desc": "<p>id 用于在更新或删除图形元素时指定更新哪个图形元素,如果不需要用可以忽略。</p>\n"
|
||
},
|
||
"elements-group.$action": {
|
||
"desc": "<p>setOption 时指定本次对该图形元素的操作行为。</p>\n<p>可取值:</p>\n<ul>\n<li><code class=\"codespan\">'merge'</code>:如果已有元素,则新的配置项和已有的设定进行 merge。如果没有则新建。</li>\n<li><code class=\"codespan\">'replace'</code>:如果已有元素,删除之,新建元素替代之。</li>\n<li><code class=\"codespan\">'remove'</code>:删除元素。</li>\n</ul>\n"
|
||
},
|
||
"elements-group.x": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-group.x\">x</a> 和 <a href=\"#graphic.elements-group.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-group.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-group.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-group.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-group.originX\">originX</a> 和 <a href=\"#graphic.elements-group.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-group.y": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-group.x\">x</a> 和 <a href=\"#graphic.elements-group.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-group.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-group.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-group.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-group.originX\">originX</a> 和 <a href=\"#graphic.elements-group.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-group.rotation": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-group.x\">x</a> 和 <a href=\"#graphic.elements-group.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-group.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-group.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-group.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-group.originX\">originX</a> 和 <a href=\"#graphic.elements-group.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-group.scaleX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-group.x\">x</a> 和 <a href=\"#graphic.elements-group.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-group.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-group.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-group.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-group.originX\">originX</a> 和 <a href=\"#graphic.elements-group.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-group.scaleY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-group.x\">x</a> 和 <a href=\"#graphic.elements-group.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-group.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-group.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-group.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-group.originX\">originX</a> 和 <a href=\"#graphic.elements-group.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-group.originX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-group.x\">x</a> 和 <a href=\"#graphic.elements-group.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-group.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-group.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-group.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-group.originX\">originX</a> 和 <a href=\"#graphic.elements-group.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-group.originY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-group.x\">x</a> 和 <a href=\"#graphic.elements-group.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-group.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-group.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-group.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-group.originX\">originX</a> 和 <a href=\"#graphic.elements-group.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-group.left": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-group.left\">left</a> 和 <a href=\"#graphic.elements-group.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-group.left\">left</a> 或 <a href=\"#graphic.elements-group.right\">right</a>,则 <a href=\"#graphic.elements-group.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-group.right": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-group.left\">left</a> 和 <a href=\"#graphic.elements-group.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-group.left\">left</a> 或 <a href=\"#graphic.elements-group.right\">right</a>,则 <a href=\"#graphic.elements-group.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-group.top": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-group.top\">top</a> 和 <a href=\"#graphic.elements-group.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-group.top\">top</a> 或 <a href=\"#graphic.elements-group.bottom\">bottom</a>,则 <a href=\"#graphic.elements-group.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-group.bottom": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-group.top\">top</a> 和 <a href=\"#graphic.elements-group.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-group.top\">top</a> 或 <a href=\"#graphic.elements-group.bottom\">bottom</a>,则 <a href=\"#graphic.elements-group.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-group.bounding": {
|
||
"desc": "<p>决定此图形元素在定位时,对自身的包围盒计算方式。</p>\n<p>参见例子:</p>\n<iframe data-src=\"http://localhost/incubator-echarts-website/next/examples/zh/view.html?c=doc-example/graphic-bounding&edit=1&reset=1\" width=\"500\" height=\"500\"><iframe />\n\n\n<p>可取值:</p>\n<ul>\n<li><p><code class=\"codespan\">'all'</code>:(默认)\n 表示用自身以及子节点整体的经过 transform 后的包围盒进行定位。\n 这种方式易于使整体都限制在父元素范围中。</p>\n</li>\n<li><p><code class=\"codespan\">'raw'</code>:\n 表示仅仅用自身(不包括子节点)的没经过 tranform 的包围盒进行定位。\n 这种方式易于内容超出父元素范围的定位方式。</p>\n</li>\n</ul>\n"
|
||
},
|
||
"elements-group.z": {
|
||
"desc": "<p>z 方向的高度,决定层叠关系。</p>\n"
|
||
},
|
||
"elements-group.zlevel": {
|
||
"desc": "<p>决定此元素绘制在哪个 canvas 层中。注意,越多 canvas 层会占用越多资源。</p>\n"
|
||
},
|
||
"elements-group.info": {
|
||
"desc": "<p>用户定义的任意数据,可以在 event listener 中访问,如:</p>\n<pre><code class=\"lang-js\">chart.on('click', function (params) {\n console.log(params.info);\n});\n</code></pre>\n"
|
||
},
|
||
"elements-group.silent": {
|
||
"desc": "<p>是否不响应鼠标以及触摸事件。</p>\n"
|
||
},
|
||
"elements-group.invisible": {
|
||
"desc": "<p>节点是否可见。</p>\n"
|
||
},
|
||
"elements-group.ignore": {
|
||
"desc": "<p>节点是否完全被忽略(既不渲染,也不响应事件)。</p>\n"
|
||
},
|
||
"elements-group.cursor": {
|
||
"desc": "\n\n<p>鼠标悬浮时在图形元素上时鼠标的样式是什么。同 CSS 的 <code class=\"codespan\">cursor</code>。</p>\n",
|
||
"uiControl": {
|
||
"type": "enum",
|
||
"options": "auto,pointer,move",
|
||
"default": "pointer"
|
||
}
|
||
},
|
||
"elements-group.draggable": {
|
||
"desc": "<p>图形元素是否可以被拖拽。</p>\n"
|
||
},
|
||
"elements-group.progressive": {
|
||
"desc": "<p>是否渐进式渲染。当图形元素过多时才使用。</p>\n"
|
||
},
|
||
"elements-group.width": {
|
||
"desc": "<p>用于描述此 <code class=\"codespan\">group</code> 的宽。</p>\n<p>这个宽只用于给子节点定位。</p>\n<p>即便当宽度为零的时候,子节点也可以使用 <code class=\"codespan\">left: 'center'</code> 相对于父节点水平居中。</p>\n"
|
||
},
|
||
"elements-group.height": {
|
||
"desc": "<p>用于描述此 <code class=\"codespan\">group</code> 的高。</p>\n<p>这个高只用于给子节点定位。</p>\n<p>即便当高度为零的时候,子节点也可以使用 <code class=\"codespan\">top: 'middle'</code> 相对于父节点垂直居中。</p>\n"
|
||
},
|
||
"elements-group.diffChildrenByName": {
|
||
"desc": "<p>在 <a href=\"#series-custom\">自定义系列</a> 中,当 <code class=\"codespan\">diffChildrenByName: true</code> 时,对于 <a href=\"#series-custom.renderItem\">renderItem</a> 返回值中的每一个 <a href=\"#graphic.elements-group\">group</a>,会根据其 <a href=\"#graphic.elements-group.children\">children</a> 中每个图形元素的 <a href=\"#graphic.elements-polygon.name\">name</a> 属性进行 "diff"。在这里,"diff" 的意思是,重绘的时候,在已存在的图形元素和新的图形元素之间建立对应关系(依据 <code class=\"codespan\">name</code> 是否相同),从如果数据有更新,能够形成的过渡动画。</p>\n<p>但是注意,这会有性能开销。如果数据量较大,不要开启这个功能。</p>\n"
|
||
},
|
||
"elements-group.children": {
|
||
"desc": "<p>子节点列表,其中项都是一个图形元素定义。</p>\n"
|
||
},
|
||
"elements-image.type": {
|
||
"desc": "<p>用 setOption 首次设定图形元素时必须指定。\n可取值:</p>\n<p><a href=\"#graphic.elements-image\">image</a>,\n<a href=\"#graphic.elements-text\">text</a>,\n<a href=\"#graphic.elements-circle\">circle</a>,\n<a href=\"#graphic.elements-sector\">sector</a>,\n<a href=\"#graphic.elements-ring\">ring</a>,\n<a href=\"#graphic.elements-polygon\">polygon</a>,\n<a href=\"#graphic.elements-polyline\">polyline</a>,\n<a href=\"#graphic.elements-rect\">rect</a>,\n<a href=\"#graphic.elements-line\">line</a>,\n<a href=\"#graphic.elements-bezierCurve\">bezierCurve</a>,\n<a href=\"#graphic.elements-arc\">arc</a>,\n<a href=\"#graphic.elements-group\">group</a>,</p>\n"
|
||
},
|
||
"elements-image.id": {
|
||
"desc": "<p>id 用于在更新或删除图形元素时指定更新哪个图形元素,如果不需要用可以忽略。</p>\n"
|
||
},
|
||
"elements-image.$action": {
|
||
"desc": "<p>setOption 时指定本次对该图形元素的操作行为。</p>\n<p>可取值:</p>\n<ul>\n<li><code class=\"codespan\">'merge'</code>:如果已有元素,则新的配置项和已有的设定进行 merge。如果没有则新建。</li>\n<li><code class=\"codespan\">'replace'</code>:如果已有元素,删除之,新建元素替代之。</li>\n<li><code class=\"codespan\">'remove'</code>:删除元素。</li>\n</ul>\n"
|
||
},
|
||
"elements-image.x": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-image.x\">x</a> 和 <a href=\"#graphic.elements-image.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-image.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-image.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-image.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-image.originX\">originX</a> 和 <a href=\"#graphic.elements-image.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-image.y": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-image.x\">x</a> 和 <a href=\"#graphic.elements-image.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-image.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-image.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-image.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-image.originX\">originX</a> 和 <a href=\"#graphic.elements-image.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-image.rotation": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-image.x\">x</a> 和 <a href=\"#graphic.elements-image.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-image.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-image.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-image.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-image.originX\">originX</a> 和 <a href=\"#graphic.elements-image.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-image.scaleX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-image.x\">x</a> 和 <a href=\"#graphic.elements-image.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-image.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-image.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-image.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-image.originX\">originX</a> 和 <a href=\"#graphic.elements-image.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-image.scaleY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-image.x\">x</a> 和 <a href=\"#graphic.elements-image.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-image.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-image.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-image.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-image.originX\">originX</a> 和 <a href=\"#graphic.elements-image.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-image.originX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-image.x\">x</a> 和 <a href=\"#graphic.elements-image.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-image.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-image.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-image.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-image.originX\">originX</a> 和 <a href=\"#graphic.elements-image.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-image.originY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-image.x\">x</a> 和 <a href=\"#graphic.elements-image.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-image.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-image.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-image.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-image.originX\">originX</a> 和 <a href=\"#graphic.elements-image.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-image.left": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-image.left\">left</a> 和 <a href=\"#graphic.elements-image.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-image.left\">left</a> 或 <a href=\"#graphic.elements-image.right\">right</a>,则 <a href=\"#graphic.elements-image.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-image.right": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-image.left\">left</a> 和 <a href=\"#graphic.elements-image.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-image.left\">left</a> 或 <a href=\"#graphic.elements-image.right\">right</a>,则 <a href=\"#graphic.elements-image.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-image.top": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-image.top\">top</a> 和 <a href=\"#graphic.elements-image.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-image.top\">top</a> 或 <a href=\"#graphic.elements-image.bottom\">bottom</a>,则 <a href=\"#graphic.elements-image.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-image.bottom": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-image.top\">top</a> 和 <a href=\"#graphic.elements-image.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-image.top\">top</a> 或 <a href=\"#graphic.elements-image.bottom\">bottom</a>,则 <a href=\"#graphic.elements-image.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-image.bounding": {
|
||
"desc": "<p>决定此图形元素在定位时,对自身的包围盒计算方式。</p>\n<p>参见例子:</p>\n<iframe data-src=\"http://localhost/incubator-echarts-website/next/examples/zh/view.html?c=doc-example/graphic-bounding&edit=1&reset=1\" width=\"500\" height=\"500\"><iframe />\n\n\n<p>可取值:</p>\n<ul>\n<li><p><code class=\"codespan\">'all'</code>:(默认)\n 表示用自身以及子节点整体的经过 transform 后的包围盒进行定位。\n 这种方式易于使整体都限制在父元素范围中。</p>\n</li>\n<li><p><code class=\"codespan\">'raw'</code>:\n 表示仅仅用自身(不包括子节点)的没经过 tranform 的包围盒进行定位。\n 这种方式易于内容超出父元素范围的定位方式。</p>\n</li>\n</ul>\n"
|
||
},
|
||
"elements-image.z": {
|
||
"desc": "<p>z 方向的高度,决定层叠关系。</p>\n"
|
||
},
|
||
"elements-image.zlevel": {
|
||
"desc": "<p>决定此元素绘制在哪个 canvas 层中。注意,越多 canvas 层会占用越多资源。</p>\n"
|
||
},
|
||
"elements-image.info": {
|
||
"desc": "<p>用户定义的任意数据,可以在 event listener 中访问,如:</p>\n<pre><code class=\"lang-js\">chart.on('click', function (params) {\n console.log(params.info);\n});\n</code></pre>\n"
|
||
},
|
||
"elements-image.silent": {
|
||
"desc": "<p>是否不响应鼠标以及触摸事件。</p>\n"
|
||
},
|
||
"elements-image.invisible": {
|
||
"desc": "<p>节点是否可见。</p>\n"
|
||
},
|
||
"elements-image.ignore": {
|
||
"desc": "<p>节点是否完全被忽略(既不渲染,也不响应事件)。</p>\n"
|
||
},
|
||
"elements-image.cursor": {
|
||
"desc": "\n\n<p>鼠标悬浮时在图形元素上时鼠标的样式是什么。同 CSS 的 <code class=\"codespan\">cursor</code>。</p>\n",
|
||
"uiControl": {
|
||
"type": "enum",
|
||
"options": "auto,pointer,move",
|
||
"default": "pointer"
|
||
}
|
||
},
|
||
"elements-image.draggable": {
|
||
"desc": "<p>图形元素是否可以被拖拽。</p>\n"
|
||
},
|
||
"elements-image.progressive": {
|
||
"desc": "<p>是否渐进式渲染。当图形元素过多时才使用。</p>\n"
|
||
},
|
||
"elements-image.style.image": {
|
||
"desc": "<p>图片的内容,可以是图片的 URL,也可以是 <a href=\"https://tools.ietf.org/html/rfc2397\" target=\"_blank\">dataURI</a>.</p>\n"
|
||
},
|
||
"elements-image.style.x": {
|
||
"desc": "<p>图形元素的左上角在父节点坐标系(以父节点左上角为原点)中的横坐标值。</p>\n"
|
||
},
|
||
"elements-image.style.y": {
|
||
"desc": "<p>图形元素的左上角在父节点坐标系(以父节点左上角为原点)中的纵坐标值。</p>\n"
|
||
},
|
||
"elements-image.style.width": {
|
||
"desc": "<p>图形元素的宽度。</p>\n"
|
||
},
|
||
"elements-image.style.height": {
|
||
"desc": "<p>图形元素的高度。</p>\n<p>注:关于图形元素中更多的样式设置(例如 <a href=\"tutorial.html#%E5%AF%8C%E6%96%87%E6%9C%AC%E6%A0%87%E7%AD%BE\" target=\"_blank\">富文本标签</a>),参见 <a href=\"https://ecomfe.github.io/zrender-doc/public/api.html#zrenderdisplayable\" target=\"_blank\">zrender/graphic/Displayable</a> 中的 style 相关属性。</p>\n<p>注意,这里图形元素的样式属性名称直接源于 zrender,和 <code class=\"codespan\">echarts label</code>、<code class=\"codespan\">echarts itemStyle</code> 等处同样含义的样式属性名称或有不同。例如,有如下对应:</p>\n<ul>\n<li><a href=\"#series-scatter.label.color\">itemStyle.color</a> => <code class=\"codespan\">style.fill</code></li>\n<li><a href=\"#series-scatter.label.color\">itemStyle.borderColor</a> => <code class=\"codespan\">style.stroke</code></li>\n<li><a href=\"#series-scatter.label.color\">label.color</a> => <code class=\"codespan\">style.textFill</code></li>\n<li><a href=\"#series-scatter.label.textBorderColor\">label.textBorderColor</a> => <code class=\"codespan\">style.textStroke</code></li>\n<li>...</li>\n</ul>\n"
|
||
},
|
||
"elements-image.style.fill": {
|
||
"desc": "<p>填充色。</p>\n"
|
||
},
|
||
"elements-image.style.stroke": {
|
||
"desc": "<p>笔画颜色。</p>\n"
|
||
},
|
||
"elements-image.style.lineWidth": {
|
||
"desc": "<p>笔画宽度。</p>\n"
|
||
},
|
||
"elements-image.style.shadowBlur": {
|
||
"desc": "<p>阴影宽度。</p>\n"
|
||
},
|
||
"elements-image.style.shadowOffsetX": {
|
||
"desc": "<p>阴影 X 方向偏移。</p>\n"
|
||
},
|
||
"elements-image.style.shadowOffsetY": {
|
||
"desc": "<p>阴影 Y 方向偏移。</p>\n"
|
||
},
|
||
"elements-image.style.shadowColor": {
|
||
"desc": "<p>阴影颜色。</p>\n"
|
||
},
|
||
"elements-text": {
|
||
"desc": "<p>文本块。</p>\n"
|
||
},
|
||
"elements-text.type": {
|
||
"desc": "<p>用 setOption 首次设定图形元素时必须指定。\n可取值:</p>\n<p><a href=\"#graphic.elements-image\">image</a>,\n<a href=\"#graphic.elements-text\">text</a>,\n<a href=\"#graphic.elements-circle\">circle</a>,\n<a href=\"#graphic.elements-sector\">sector</a>,\n<a href=\"#graphic.elements-ring\">ring</a>,\n<a href=\"#graphic.elements-polygon\">polygon</a>,\n<a href=\"#graphic.elements-polyline\">polyline</a>,\n<a href=\"#graphic.elements-rect\">rect</a>,\n<a href=\"#graphic.elements-line\">line</a>,\n<a href=\"#graphic.elements-bezierCurve\">bezierCurve</a>,\n<a href=\"#graphic.elements-arc\">arc</a>,\n<a href=\"#graphic.elements-group\">group</a>,</p>\n"
|
||
},
|
||
"elements-text.id": {
|
||
"desc": "<p>id 用于在更新或删除图形元素时指定更新哪个图形元素,如果不需要用可以忽略。</p>\n"
|
||
},
|
||
"elements-text.$action": {
|
||
"desc": "<p>setOption 时指定本次对该图形元素的操作行为。</p>\n<p>可取值:</p>\n<ul>\n<li><code class=\"codespan\">'merge'</code>:如果已有元素,则新的配置项和已有的设定进行 merge。如果没有则新建。</li>\n<li><code class=\"codespan\">'replace'</code>:如果已有元素,删除之,新建元素替代之。</li>\n<li><code class=\"codespan\">'remove'</code>:删除元素。</li>\n</ul>\n"
|
||
},
|
||
"elements-text.x": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-text.x\">x</a> 和 <a href=\"#graphic.elements-text.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-text.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-text.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-text.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-text.originX\">originX</a> 和 <a href=\"#graphic.elements-text.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-text.y": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-text.x\">x</a> 和 <a href=\"#graphic.elements-text.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-text.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-text.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-text.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-text.originX\">originX</a> 和 <a href=\"#graphic.elements-text.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-text.rotation": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-text.x\">x</a> 和 <a href=\"#graphic.elements-text.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-text.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-text.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-text.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-text.originX\">originX</a> 和 <a href=\"#graphic.elements-text.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-text.scaleX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-text.x\">x</a> 和 <a href=\"#graphic.elements-text.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-text.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-text.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-text.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-text.originX\">originX</a> 和 <a href=\"#graphic.elements-text.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-text.scaleY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-text.x\">x</a> 和 <a href=\"#graphic.elements-text.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-text.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-text.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-text.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-text.originX\">originX</a> 和 <a href=\"#graphic.elements-text.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-text.originX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-text.x\">x</a> 和 <a href=\"#graphic.elements-text.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-text.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-text.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-text.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-text.originX\">originX</a> 和 <a href=\"#graphic.elements-text.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-text.originY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-text.x\">x</a> 和 <a href=\"#graphic.elements-text.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-text.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-text.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-text.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-text.originX\">originX</a> 和 <a href=\"#graphic.elements-text.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-text.left": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-text.left\">left</a> 和 <a href=\"#graphic.elements-text.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-text.left\">left</a> 或 <a href=\"#graphic.elements-text.right\">right</a>,则 <a href=\"#graphic.elements-text.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-text.right": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-text.left\">left</a> 和 <a href=\"#graphic.elements-text.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-text.left\">left</a> 或 <a href=\"#graphic.elements-text.right\">right</a>,则 <a href=\"#graphic.elements-text.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-text.top": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-text.top\">top</a> 和 <a href=\"#graphic.elements-text.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-text.top\">top</a> 或 <a href=\"#graphic.elements-text.bottom\">bottom</a>,则 <a href=\"#graphic.elements-text.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-text.bottom": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-text.top\">top</a> 和 <a href=\"#graphic.elements-text.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-text.top\">top</a> 或 <a href=\"#graphic.elements-text.bottom\">bottom</a>,则 <a href=\"#graphic.elements-text.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-text.bounding": {
|
||
"desc": "<p>决定此图形元素在定位时,对自身的包围盒计算方式。</p>\n<p>参见例子:</p>\n<iframe data-src=\"http://localhost/incubator-echarts-website/next/examples/zh/view.html?c=doc-example/graphic-bounding&edit=1&reset=1\" width=\"500\" height=\"500\"><iframe />\n\n\n<p>可取值:</p>\n<ul>\n<li><p><code class=\"codespan\">'all'</code>:(默认)\n 表示用自身以及子节点整体的经过 transform 后的包围盒进行定位。\n 这种方式易于使整体都限制在父元素范围中。</p>\n</li>\n<li><p><code class=\"codespan\">'raw'</code>:\n 表示仅仅用自身(不包括子节点)的没经过 tranform 的包围盒进行定位。\n 这种方式易于内容超出父元素范围的定位方式。</p>\n</li>\n</ul>\n"
|
||
},
|
||
"elements-text.z": {
|
||
"desc": "<p>z 方向的高度,决定层叠关系。</p>\n"
|
||
},
|
||
"elements-text.zlevel": {
|
||
"desc": "<p>决定此元素绘制在哪个 canvas 层中。注意,越多 canvas 层会占用越多资源。</p>\n"
|
||
},
|
||
"elements-text.info": {
|
||
"desc": "<p>用户定义的任意数据,可以在 event listener 中访问,如:</p>\n<pre><code class=\"lang-js\">chart.on('click', function (params) {\n console.log(params.info);\n});\n</code></pre>\n"
|
||
},
|
||
"elements-text.silent": {
|
||
"desc": "<p>是否不响应鼠标以及触摸事件。</p>\n"
|
||
},
|
||
"elements-text.invisible": {
|
||
"desc": "<p>节点是否可见。</p>\n"
|
||
},
|
||
"elements-text.ignore": {
|
||
"desc": "<p>节点是否完全被忽略(既不渲染,也不响应事件)。</p>\n"
|
||
},
|
||
"elements-text.cursor": {
|
||
"desc": "\n\n<p>鼠标悬浮时在图形元素上时鼠标的样式是什么。同 CSS 的 <code class=\"codespan\">cursor</code>。</p>\n",
|
||
"uiControl": {
|
||
"type": "enum",
|
||
"options": "auto,pointer,move",
|
||
"default": "pointer"
|
||
}
|
||
},
|
||
"elements-text.draggable": {
|
||
"desc": "<p>图形元素是否可以被拖拽。</p>\n"
|
||
},
|
||
"elements-text.progressive": {
|
||
"desc": "<p>是否渐进式渲染。当图形元素过多时才使用。</p>\n"
|
||
},
|
||
"elements-text.style.text": {
|
||
"desc": "<p>文本块文字。可以使用 <code class=\"codespan\">\\n</code> 来换行。</p>\n"
|
||
},
|
||
"elements-text.style.x": {
|
||
"desc": "<p>图形元素的左上角在父节点坐标系(以父节点左上角为原点)中的横坐标值。</p>\n"
|
||
},
|
||
"elements-text.style.y": {
|
||
"desc": "<p>图形元素的左上角在父节点坐标系(以父节点左上角为原点)中的纵坐标值。</p>\n"
|
||
},
|
||
"elements-text.style.font": {
|
||
"desc": "<p>字体大小、字体类型、粗细、字体样式。格式参见 <a href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/font\" target=\"_blank\">css font</a>。</p>\n<p>例如:</p>\n<pre><code>// size | family\nfont: '2em "STHeiti", sans-serif'\n\n// style | weight | size | family\nfont: 'italic bolder 16px cursive'\n\n// weight | size | family\nfont: 'bolder 2em "Microsoft YaHei", sans-serif'\n</code></pre>"
|
||
},
|
||
"elements-text.style.textAlign": {
|
||
"desc": "<p>水平对齐方式,取值:<code class=\"codespan\">'left'</code>, <code class=\"codespan\">'center'</code>, <code class=\"codespan\">'right'</code>。</p>\n<p>如果为 <code class=\"codespan\">'left'</code>,表示文本最左端在 <code class=\"codespan\">x</code> 值上。如果为 <code class=\"codespan\">'right'</code>,表示文本最右端在 <code class=\"codespan\">x</code> 值上。</p>\n"
|
||
},
|
||
"elements-text.style.textVerticalAlign": {
|
||
"desc": "<p>垂直对齐方式,取值:<code class=\"codespan\">'top'</code>, <code class=\"codespan\">'middle'</code>, <code class=\"codespan\">'bottom'</code>。</p>\n<p>注:关于图形元素中更多的样式设置(例如 <a href=\"tutorial.html#%E5%AF%8C%E6%96%87%E6%9C%AC%E6%A0%87%E7%AD%BE\" target=\"_blank\">富文本标签</a>),参见 <a href=\"https://ecomfe.github.io/zrender-doc/public/api.html#zrenderdisplayable\" target=\"_blank\">zrender/graphic/Displayable</a> 中的 style 相关属性。</p>\n<p>注意,这里图形元素的样式属性名称直接源于 zrender,和 <code class=\"codespan\">echarts label</code>、<code class=\"codespan\">echarts itemStyle</code> 等处同样含义的样式属性名称或有不同。例如,有如下对应:</p>\n<ul>\n<li><a href=\"#series-scatter.label.color\">itemStyle.color</a> => <code class=\"codespan\">style.fill</code></li>\n<li><a href=\"#series-scatter.label.color\">itemStyle.borderColor</a> => <code class=\"codespan\">style.stroke</code></li>\n<li><a href=\"#series-scatter.label.color\">label.color</a> => <code class=\"codespan\">style.textFill</code></li>\n<li><a href=\"#series-scatter.label.textBorderColor\">label.textBorderColor</a> => <code class=\"codespan\">style.textStroke</code></li>\n<li>...</li>\n</ul>\n"
|
||
},
|
||
"elements-text.style.fill": {
|
||
"desc": "<p>填充色。</p>\n"
|
||
},
|
||
"elements-text.style.stroke": {
|
||
"desc": "<p>笔画颜色。</p>\n"
|
||
},
|
||
"elements-text.style.lineWidth": {
|
||
"desc": "<p>笔画宽度。</p>\n"
|
||
},
|
||
"elements-text.style.shadowBlur": {
|
||
"desc": "<p>阴影宽度。</p>\n"
|
||
},
|
||
"elements-text.style.shadowOffsetX": {
|
||
"desc": "<p>阴影 X 方向偏移。</p>\n"
|
||
},
|
||
"elements-text.style.shadowOffsetY": {
|
||
"desc": "<p>阴影 Y 方向偏移。</p>\n"
|
||
},
|
||
"elements-text.style.shadowColor": {
|
||
"desc": "<p>阴影颜色。</p>\n"
|
||
},
|
||
"elements-rect": {
|
||
"desc": "<p>矩形。</p>\n"
|
||
},
|
||
"elements-rect.type": {
|
||
"desc": "<p>用 setOption 首次设定图形元素时必须指定。\n可取值:</p>\n<p><a href=\"#graphic.elements-image\">image</a>,\n<a href=\"#graphic.elements-text\">text</a>,\n<a href=\"#graphic.elements-circle\">circle</a>,\n<a href=\"#graphic.elements-sector\">sector</a>,\n<a href=\"#graphic.elements-ring\">ring</a>,\n<a href=\"#graphic.elements-polygon\">polygon</a>,\n<a href=\"#graphic.elements-polyline\">polyline</a>,\n<a href=\"#graphic.elements-rect\">rect</a>,\n<a href=\"#graphic.elements-line\">line</a>,\n<a href=\"#graphic.elements-bezierCurve\">bezierCurve</a>,\n<a href=\"#graphic.elements-arc\">arc</a>,\n<a href=\"#graphic.elements-group\">group</a>,</p>\n"
|
||
},
|
||
"elements-rect.id": {
|
||
"desc": "<p>id 用于在更新或删除图形元素时指定更新哪个图形元素,如果不需要用可以忽略。</p>\n"
|
||
},
|
||
"elements-rect.$action": {
|
||
"desc": "<p>setOption 时指定本次对该图形元素的操作行为。</p>\n<p>可取值:</p>\n<ul>\n<li><code class=\"codespan\">'merge'</code>:如果已有元素,则新的配置项和已有的设定进行 merge。如果没有则新建。</li>\n<li><code class=\"codespan\">'replace'</code>:如果已有元素,删除之,新建元素替代之。</li>\n<li><code class=\"codespan\">'remove'</code>:删除元素。</li>\n</ul>\n"
|
||
},
|
||
"elements-rect.x": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-rect.x\">x</a> 和 <a href=\"#graphic.elements-rect.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-rect.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-rect.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-rect.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-rect.originX\">originX</a> 和 <a href=\"#graphic.elements-rect.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-rect.y": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-rect.x\">x</a> 和 <a href=\"#graphic.elements-rect.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-rect.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-rect.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-rect.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-rect.originX\">originX</a> 和 <a href=\"#graphic.elements-rect.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-rect.rotation": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-rect.x\">x</a> 和 <a href=\"#graphic.elements-rect.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-rect.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-rect.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-rect.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-rect.originX\">originX</a> 和 <a href=\"#graphic.elements-rect.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-rect.scaleX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-rect.x\">x</a> 和 <a href=\"#graphic.elements-rect.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-rect.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-rect.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-rect.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-rect.originX\">originX</a> 和 <a href=\"#graphic.elements-rect.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-rect.scaleY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-rect.x\">x</a> 和 <a href=\"#graphic.elements-rect.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-rect.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-rect.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-rect.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-rect.originX\">originX</a> 和 <a href=\"#graphic.elements-rect.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-rect.originX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-rect.x\">x</a> 和 <a href=\"#graphic.elements-rect.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-rect.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-rect.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-rect.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-rect.originX\">originX</a> 和 <a href=\"#graphic.elements-rect.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-rect.originY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-rect.x\">x</a> 和 <a href=\"#graphic.elements-rect.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-rect.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-rect.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-rect.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-rect.originX\">originX</a> 和 <a href=\"#graphic.elements-rect.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-rect.left": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-rect.left\">left</a> 和 <a href=\"#graphic.elements-rect.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-rect.left\">left</a> 或 <a href=\"#graphic.elements-rect.right\">right</a>,则 <a href=\"#graphic.elements-rect.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-rect.right": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-rect.left\">left</a> 和 <a href=\"#graphic.elements-rect.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-rect.left\">left</a> 或 <a href=\"#graphic.elements-rect.right\">right</a>,则 <a href=\"#graphic.elements-rect.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-rect.top": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-rect.top\">top</a> 和 <a href=\"#graphic.elements-rect.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-rect.top\">top</a> 或 <a href=\"#graphic.elements-rect.bottom\">bottom</a>,则 <a href=\"#graphic.elements-rect.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-rect.bottom": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-rect.top\">top</a> 和 <a href=\"#graphic.elements-rect.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-rect.top\">top</a> 或 <a href=\"#graphic.elements-rect.bottom\">bottom</a>,则 <a href=\"#graphic.elements-rect.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-rect.bounding": {
|
||
"desc": "<p>决定此图形元素在定位时,对自身的包围盒计算方式。</p>\n<p>参见例子:</p>\n<iframe data-src=\"http://localhost/incubator-echarts-website/next/examples/zh/view.html?c=doc-example/graphic-bounding&edit=1&reset=1\" width=\"500\" height=\"500\"><iframe />\n\n\n<p>可取值:</p>\n<ul>\n<li><p><code class=\"codespan\">'all'</code>:(默认)\n 表示用自身以及子节点整体的经过 transform 后的包围盒进行定位。\n 这种方式易于使整体都限制在父元素范围中。</p>\n</li>\n<li><p><code class=\"codespan\">'raw'</code>:\n 表示仅仅用自身(不包括子节点)的没经过 tranform 的包围盒进行定位。\n 这种方式易于内容超出父元素范围的定位方式。</p>\n</li>\n</ul>\n"
|
||
},
|
||
"elements-rect.z": {
|
||
"desc": "<p>z 方向的高度,决定层叠关系。</p>\n"
|
||
},
|
||
"elements-rect.zlevel": {
|
||
"desc": "<p>决定此元素绘制在哪个 canvas 层中。注意,越多 canvas 层会占用越多资源。</p>\n"
|
||
},
|
||
"elements-rect.info": {
|
||
"desc": "<p>用户定义的任意数据,可以在 event listener 中访问,如:</p>\n<pre><code class=\"lang-js\">chart.on('click', function (params) {\n console.log(params.info);\n});\n</code></pre>\n"
|
||
},
|
||
"elements-rect.silent": {
|
||
"desc": "<p>是否不响应鼠标以及触摸事件。</p>\n"
|
||
},
|
||
"elements-rect.invisible": {
|
||
"desc": "<p>节点是否可见。</p>\n"
|
||
},
|
||
"elements-rect.ignore": {
|
||
"desc": "<p>节点是否完全被忽略(既不渲染,也不响应事件)。</p>\n"
|
||
},
|
||
"elements-rect.cursor": {
|
||
"desc": "\n\n<p>鼠标悬浮时在图形元素上时鼠标的样式是什么。同 CSS 的 <code class=\"codespan\">cursor</code>。</p>\n",
|
||
"uiControl": {
|
||
"type": "enum",
|
||
"options": "auto,pointer,move",
|
||
"default": "pointer"
|
||
}
|
||
},
|
||
"elements-rect.draggable": {
|
||
"desc": "<p>图形元素是否可以被拖拽。</p>\n"
|
||
},
|
||
"elements-rect.progressive": {
|
||
"desc": "<p>是否渐进式渲染。当图形元素过多时才使用。</p>\n"
|
||
},
|
||
"elements-rect.shape.x": {
|
||
"desc": "<p>图形元素的左上角在父节点坐标系(以父节点左上角为原点)中的横坐标值。</p>\n"
|
||
},
|
||
"elements-rect.shape.y": {
|
||
"desc": "<p>图形元素的左上角在父节点坐标系(以父节点左上角为原点)中的纵坐标值。</p>\n"
|
||
},
|
||
"elements-rect.shape.width": {
|
||
"desc": "<p>图形元素的宽度。</p>\n"
|
||
},
|
||
"elements-rect.shape.height": {
|
||
"desc": "<p>图形元素的高度。</p>\n"
|
||
},
|
||
"elements-rect.shape.r": {
|
||
"desc": "<p>可以用于设置圆角矩形。<code class=\"codespan\">r: [r1, r2, r3, r4]</code>,\n左上、右上、右下、左下角的半径依次为r1、r2、r3、r4。</p>\n<p>可以缩写,例如:</p>\n<ul>\n<li><code class=\"codespan\">r</code> 缩写为 <code class=\"codespan\">1</code> 相当于 <code class=\"codespan\">[1, 1, 1, 1]</code></li>\n<li><code class=\"codespan\">r</code> 缩写为 <code class=\"codespan\">[1]</code> 相当于 <code class=\"codespan\">[1, 1, 1, 1]</code></li>\n<li><code class=\"codespan\">r</code> 缩写为 <code class=\"codespan\">[1, 2]</code> 相当于 <code class=\"codespan\">[1, 2, 1, 2]</code></li>\n<li><code class=\"codespan\">r</code> 缩写为 <code class=\"codespan\">[1, 2, 3]1 相当于</code>[1, 2, 3, 2]`</li>\n</ul>\n"
|
||
},
|
||
"elements-rect.style": {
|
||
"desc": "<p>注:关于图形元素中更多的样式设置(例如 <a href=\"tutorial.html#%E5%AF%8C%E6%96%87%E6%9C%AC%E6%A0%87%E7%AD%BE\" target=\"_blank\">富文本标签</a>),参见 <a href=\"https://ecomfe.github.io/zrender-doc/public/api.html#zrenderdisplayable\" target=\"_blank\">zrender/graphic/Displayable</a> 中的 style 相关属性。</p>\n<p>注意,这里图形元素的样式属性名称直接源于 zrender,和 <code class=\"codespan\">echarts label</code>、<code class=\"codespan\">echarts itemStyle</code> 等处同样含义的样式属性名称或有不同。例如,有如下对应:</p>\n<ul>\n<li><a href=\"#series-scatter.label.color\">itemStyle.color</a> => <code class=\"codespan\">style.fill</code></li>\n<li><a href=\"#series-scatter.label.color\">itemStyle.borderColor</a> => <code class=\"codespan\">style.stroke</code></li>\n<li><a href=\"#series-scatter.label.color\">label.color</a> => <code class=\"codespan\">style.textFill</code></li>\n<li><a href=\"#series-scatter.label.textBorderColor\">label.textBorderColor</a> => <code class=\"codespan\">style.textStroke</code></li>\n<li>...</li>\n</ul>\n"
|
||
},
|
||
"elements-rect.style.fill": {
|
||
"desc": "<p>填充色。</p>\n"
|
||
},
|
||
"elements-rect.style.stroke": {
|
||
"desc": "<p>笔画颜色。</p>\n"
|
||
},
|
||
"elements-rect.style.lineWidth": {
|
||
"desc": "<p>笔画宽度。</p>\n"
|
||
},
|
||
"elements-rect.style.shadowBlur": {
|
||
"desc": "<p>阴影宽度。</p>\n"
|
||
},
|
||
"elements-rect.style.shadowOffsetX": {
|
||
"desc": "<p>阴影 X 方向偏移。</p>\n"
|
||
},
|
||
"elements-rect.style.shadowOffsetY": {
|
||
"desc": "<p>阴影 Y 方向偏移。</p>\n"
|
||
},
|
||
"elements-rect.style.shadowColor": {
|
||
"desc": "<p>阴影颜色。</p>\n"
|
||
},
|
||
"elements-circle": {
|
||
"desc": "<p>圆。</p>\n"
|
||
},
|
||
"elements-circle.type": {
|
||
"desc": "<p>用 setOption 首次设定图形元素时必须指定。\n可取值:</p>\n<p><a href=\"#graphic.elements-image\">image</a>,\n<a href=\"#graphic.elements-text\">text</a>,\n<a href=\"#graphic.elements-circle\">circle</a>,\n<a href=\"#graphic.elements-sector\">sector</a>,\n<a href=\"#graphic.elements-ring\">ring</a>,\n<a href=\"#graphic.elements-polygon\">polygon</a>,\n<a href=\"#graphic.elements-polyline\">polyline</a>,\n<a href=\"#graphic.elements-rect\">rect</a>,\n<a href=\"#graphic.elements-line\">line</a>,\n<a href=\"#graphic.elements-bezierCurve\">bezierCurve</a>,\n<a href=\"#graphic.elements-arc\">arc</a>,\n<a href=\"#graphic.elements-group\">group</a>,</p>\n"
|
||
},
|
||
"elements-circle.id": {
|
||
"desc": "<p>id 用于在更新或删除图形元素时指定更新哪个图形元素,如果不需要用可以忽略。</p>\n"
|
||
},
|
||
"elements-circle.$action": {
|
||
"desc": "<p>setOption 时指定本次对该图形元素的操作行为。</p>\n<p>可取值:</p>\n<ul>\n<li><code class=\"codespan\">'merge'</code>:如果已有元素,则新的配置项和已有的设定进行 merge。如果没有则新建。</li>\n<li><code class=\"codespan\">'replace'</code>:如果已有元素,删除之,新建元素替代之。</li>\n<li><code class=\"codespan\">'remove'</code>:删除元素。</li>\n</ul>\n"
|
||
},
|
||
"elements-circle.x": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-circle.x\">x</a> 和 <a href=\"#graphic.elements-circle.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-circle.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-circle.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-circle.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-circle.originX\">originX</a> 和 <a href=\"#graphic.elements-circle.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-circle.y": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-circle.x\">x</a> 和 <a href=\"#graphic.elements-circle.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-circle.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-circle.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-circle.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-circle.originX\">originX</a> 和 <a href=\"#graphic.elements-circle.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-circle.rotation": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-circle.x\">x</a> 和 <a href=\"#graphic.elements-circle.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-circle.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-circle.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-circle.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-circle.originX\">originX</a> 和 <a href=\"#graphic.elements-circle.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-circle.scaleX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-circle.x\">x</a> 和 <a href=\"#graphic.elements-circle.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-circle.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-circle.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-circle.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-circle.originX\">originX</a> 和 <a href=\"#graphic.elements-circle.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-circle.scaleY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-circle.x\">x</a> 和 <a href=\"#graphic.elements-circle.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-circle.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-circle.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-circle.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-circle.originX\">originX</a> 和 <a href=\"#graphic.elements-circle.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-circle.originX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-circle.x\">x</a> 和 <a href=\"#graphic.elements-circle.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-circle.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-circle.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-circle.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-circle.originX\">originX</a> 和 <a href=\"#graphic.elements-circle.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-circle.originY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-circle.x\">x</a> 和 <a href=\"#graphic.elements-circle.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-circle.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-circle.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-circle.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-circle.originX\">originX</a> 和 <a href=\"#graphic.elements-circle.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-circle.left": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-circle.left\">left</a> 和 <a href=\"#graphic.elements-circle.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-circle.left\">left</a> 或 <a href=\"#graphic.elements-circle.right\">right</a>,则 <a href=\"#graphic.elements-circle.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-circle.right": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-circle.left\">left</a> 和 <a href=\"#graphic.elements-circle.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-circle.left\">left</a> 或 <a href=\"#graphic.elements-circle.right\">right</a>,则 <a href=\"#graphic.elements-circle.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-circle.top": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-circle.top\">top</a> 和 <a href=\"#graphic.elements-circle.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-circle.top\">top</a> 或 <a href=\"#graphic.elements-circle.bottom\">bottom</a>,则 <a href=\"#graphic.elements-circle.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-circle.bottom": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-circle.top\">top</a> 和 <a href=\"#graphic.elements-circle.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-circle.top\">top</a> 或 <a href=\"#graphic.elements-circle.bottom\">bottom</a>,则 <a href=\"#graphic.elements-circle.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-circle.bounding": {
|
||
"desc": "<p>决定此图形元素在定位时,对自身的包围盒计算方式。</p>\n<p>参见例子:</p>\n<iframe data-src=\"http://localhost/incubator-echarts-website/next/examples/zh/view.html?c=doc-example/graphic-bounding&edit=1&reset=1\" width=\"500\" height=\"500\"><iframe />\n\n\n<p>可取值:</p>\n<ul>\n<li><p><code class=\"codespan\">'all'</code>:(默认)\n 表示用自身以及子节点整体的经过 transform 后的包围盒进行定位。\n 这种方式易于使整体都限制在父元素范围中。</p>\n</li>\n<li><p><code class=\"codespan\">'raw'</code>:\n 表示仅仅用自身(不包括子节点)的没经过 tranform 的包围盒进行定位。\n 这种方式易于内容超出父元素范围的定位方式。</p>\n</li>\n</ul>\n"
|
||
},
|
||
"elements-circle.z": {
|
||
"desc": "<p>z 方向的高度,决定层叠关系。</p>\n"
|
||
},
|
||
"elements-circle.zlevel": {
|
||
"desc": "<p>决定此元素绘制在哪个 canvas 层中。注意,越多 canvas 层会占用越多资源。</p>\n"
|
||
},
|
||
"elements-circle.info": {
|
||
"desc": "<p>用户定义的任意数据,可以在 event listener 中访问,如:</p>\n<pre><code class=\"lang-js\">chart.on('click', function (params) {\n console.log(params.info);\n});\n</code></pre>\n"
|
||
},
|
||
"elements-circle.silent": {
|
||
"desc": "<p>是否不响应鼠标以及触摸事件。</p>\n"
|
||
},
|
||
"elements-circle.invisible": {
|
||
"desc": "<p>节点是否可见。</p>\n"
|
||
},
|
||
"elements-circle.ignore": {
|
||
"desc": "<p>节点是否完全被忽略(既不渲染,也不响应事件)。</p>\n"
|
||
},
|
||
"elements-circle.cursor": {
|
||
"desc": "\n\n<p>鼠标悬浮时在图形元素上时鼠标的样式是什么。同 CSS 的 <code class=\"codespan\">cursor</code>。</p>\n",
|
||
"uiControl": {
|
||
"type": "enum",
|
||
"options": "auto,pointer,move",
|
||
"default": "pointer"
|
||
}
|
||
},
|
||
"elements-circle.draggable": {
|
||
"desc": "<p>图形元素是否可以被拖拽。</p>\n"
|
||
},
|
||
"elements-circle.progressive": {
|
||
"desc": "<p>是否渐进式渲染。当图形元素过多时才使用。</p>\n"
|
||
},
|
||
"elements-circle.shape.cx": {
|
||
"desc": "<p>图形元素的中心在父节点坐标系(以父节点左上角为原点)中的横坐标值。</p>\n"
|
||
},
|
||
"elements-circle.shape.cy": {
|
||
"desc": "<p>图形元素的中心在父节点坐标系(以父节点左上角为原点)中的纵坐标值。</p>\n"
|
||
},
|
||
"elements-circle.shape.r": {
|
||
"desc": "<p>外半径。</p>\n"
|
||
},
|
||
"elements-circle.style": {
|
||
"desc": "<p>注:关于图形元素中更多的样式设置(例如 <a href=\"tutorial.html#%E5%AF%8C%E6%96%87%E6%9C%AC%E6%A0%87%E7%AD%BE\" target=\"_blank\">富文本标签</a>),参见 <a href=\"https://ecomfe.github.io/zrender-doc/public/api.html#zrenderdisplayable\" target=\"_blank\">zrender/graphic/Displayable</a> 中的 style 相关属性。</p>\n<p>注意,这里图形元素的样式属性名称直接源于 zrender,和 <code class=\"codespan\">echarts label</code>、<code class=\"codespan\">echarts itemStyle</code> 等处同样含义的样式属性名称或有不同。例如,有如下对应:</p>\n<ul>\n<li><a href=\"#series-scatter.label.color\">itemStyle.color</a> => <code class=\"codespan\">style.fill</code></li>\n<li><a href=\"#series-scatter.label.color\">itemStyle.borderColor</a> => <code class=\"codespan\">style.stroke</code></li>\n<li><a href=\"#series-scatter.label.color\">label.color</a> => <code class=\"codespan\">style.textFill</code></li>\n<li><a href=\"#series-scatter.label.textBorderColor\">label.textBorderColor</a> => <code class=\"codespan\">style.textStroke</code></li>\n<li>...</li>\n</ul>\n"
|
||
},
|
||
"elements-circle.style.fill": {
|
||
"desc": "<p>填充色。</p>\n"
|
||
},
|
||
"elements-circle.style.stroke": {
|
||
"desc": "<p>笔画颜色。</p>\n"
|
||
},
|
||
"elements-circle.style.lineWidth": {
|
||
"desc": "<p>笔画宽度。</p>\n"
|
||
},
|
||
"elements-circle.style.shadowBlur": {
|
||
"desc": "<p>阴影宽度。</p>\n"
|
||
},
|
||
"elements-circle.style.shadowOffsetX": {
|
||
"desc": "<p>阴影 X 方向偏移。</p>\n"
|
||
},
|
||
"elements-circle.style.shadowOffsetY": {
|
||
"desc": "<p>阴影 Y 方向偏移。</p>\n"
|
||
},
|
||
"elements-circle.style.shadowColor": {
|
||
"desc": "<p>阴影颜色。</p>\n"
|
||
},
|
||
"elements-ring": {
|
||
"desc": "<p>圆环。</p>\n"
|
||
},
|
||
"elements-ring.type": {
|
||
"desc": "<p>用 setOption 首次设定图形元素时必须指定。\n可取值:</p>\n<p><a href=\"#graphic.elements-image\">image</a>,\n<a href=\"#graphic.elements-text\">text</a>,\n<a href=\"#graphic.elements-circle\">circle</a>,\n<a href=\"#graphic.elements-sector\">sector</a>,\n<a href=\"#graphic.elements-ring\">ring</a>,\n<a href=\"#graphic.elements-polygon\">polygon</a>,\n<a href=\"#graphic.elements-polyline\">polyline</a>,\n<a href=\"#graphic.elements-rect\">rect</a>,\n<a href=\"#graphic.elements-line\">line</a>,\n<a href=\"#graphic.elements-bezierCurve\">bezierCurve</a>,\n<a href=\"#graphic.elements-arc\">arc</a>,\n<a href=\"#graphic.elements-group\">group</a>,</p>\n"
|
||
},
|
||
"elements-ring.id": {
|
||
"desc": "<p>id 用于在更新或删除图形元素时指定更新哪个图形元素,如果不需要用可以忽略。</p>\n"
|
||
},
|
||
"elements-ring.$action": {
|
||
"desc": "<p>setOption 时指定本次对该图形元素的操作行为。</p>\n<p>可取值:</p>\n<ul>\n<li><code class=\"codespan\">'merge'</code>:如果已有元素,则新的配置项和已有的设定进行 merge。如果没有则新建。</li>\n<li><code class=\"codespan\">'replace'</code>:如果已有元素,删除之,新建元素替代之。</li>\n<li><code class=\"codespan\">'remove'</code>:删除元素。</li>\n</ul>\n"
|
||
},
|
||
"elements-ring.x": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-ring.x\">x</a> 和 <a href=\"#graphic.elements-ring.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-ring.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-ring.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-ring.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-ring.originX\">originX</a> 和 <a href=\"#graphic.elements-ring.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-ring.y": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-ring.x\">x</a> 和 <a href=\"#graphic.elements-ring.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-ring.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-ring.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-ring.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-ring.originX\">originX</a> 和 <a href=\"#graphic.elements-ring.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-ring.rotation": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-ring.x\">x</a> 和 <a href=\"#graphic.elements-ring.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-ring.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-ring.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-ring.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-ring.originX\">originX</a> 和 <a href=\"#graphic.elements-ring.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-ring.scaleX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-ring.x\">x</a> 和 <a href=\"#graphic.elements-ring.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-ring.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-ring.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-ring.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-ring.originX\">originX</a> 和 <a href=\"#graphic.elements-ring.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-ring.scaleY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-ring.x\">x</a> 和 <a href=\"#graphic.elements-ring.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-ring.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-ring.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-ring.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-ring.originX\">originX</a> 和 <a href=\"#graphic.elements-ring.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-ring.originX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-ring.x\">x</a> 和 <a href=\"#graphic.elements-ring.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-ring.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-ring.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-ring.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-ring.originX\">originX</a> 和 <a href=\"#graphic.elements-ring.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-ring.originY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-ring.x\">x</a> 和 <a href=\"#graphic.elements-ring.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-ring.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-ring.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-ring.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-ring.originX\">originX</a> 和 <a href=\"#graphic.elements-ring.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-ring.left": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-ring.left\">left</a> 和 <a href=\"#graphic.elements-ring.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-ring.left\">left</a> 或 <a href=\"#graphic.elements-ring.right\">right</a>,则 <a href=\"#graphic.elements-ring.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-ring.right": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-ring.left\">left</a> 和 <a href=\"#graphic.elements-ring.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-ring.left\">left</a> 或 <a href=\"#graphic.elements-ring.right\">right</a>,则 <a href=\"#graphic.elements-ring.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-ring.top": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-ring.top\">top</a> 和 <a href=\"#graphic.elements-ring.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-ring.top\">top</a> 或 <a href=\"#graphic.elements-ring.bottom\">bottom</a>,则 <a href=\"#graphic.elements-ring.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-ring.bottom": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-ring.top\">top</a> 和 <a href=\"#graphic.elements-ring.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-ring.top\">top</a> 或 <a href=\"#graphic.elements-ring.bottom\">bottom</a>,则 <a href=\"#graphic.elements-ring.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-ring.bounding": {
|
||
"desc": "<p>决定此图形元素在定位时,对自身的包围盒计算方式。</p>\n<p>参见例子:</p>\n<iframe data-src=\"http://localhost/incubator-echarts-website/next/examples/zh/view.html?c=doc-example/graphic-bounding&edit=1&reset=1\" width=\"500\" height=\"500\"><iframe />\n\n\n<p>可取值:</p>\n<ul>\n<li><p><code class=\"codespan\">'all'</code>:(默认)\n 表示用自身以及子节点整体的经过 transform 后的包围盒进行定位。\n 这种方式易于使整体都限制在父元素范围中。</p>\n</li>\n<li><p><code class=\"codespan\">'raw'</code>:\n 表示仅仅用自身(不包括子节点)的没经过 tranform 的包围盒进行定位。\n 这种方式易于内容超出父元素范围的定位方式。</p>\n</li>\n</ul>\n"
|
||
},
|
||
"elements-ring.z": {
|
||
"desc": "<p>z 方向的高度,决定层叠关系。</p>\n"
|
||
},
|
||
"elements-ring.zlevel": {
|
||
"desc": "<p>决定此元素绘制在哪个 canvas 层中。注意,越多 canvas 层会占用越多资源。</p>\n"
|
||
},
|
||
"elements-ring.info": {
|
||
"desc": "<p>用户定义的任意数据,可以在 event listener 中访问,如:</p>\n<pre><code class=\"lang-js\">chart.on('click', function (params) {\n console.log(params.info);\n});\n</code></pre>\n"
|
||
},
|
||
"elements-ring.silent": {
|
||
"desc": "<p>是否不响应鼠标以及触摸事件。</p>\n"
|
||
},
|
||
"elements-ring.invisible": {
|
||
"desc": "<p>节点是否可见。</p>\n"
|
||
},
|
||
"elements-ring.ignore": {
|
||
"desc": "<p>节点是否完全被忽略(既不渲染,也不响应事件)。</p>\n"
|
||
},
|
||
"elements-ring.cursor": {
|
||
"desc": "\n\n<p>鼠标悬浮时在图形元素上时鼠标的样式是什么。同 CSS 的 <code class=\"codespan\">cursor</code>。</p>\n",
|
||
"uiControl": {
|
||
"type": "enum",
|
||
"options": "auto,pointer,move",
|
||
"default": "pointer"
|
||
}
|
||
},
|
||
"elements-ring.draggable": {
|
||
"desc": "<p>图形元素是否可以被拖拽。</p>\n"
|
||
},
|
||
"elements-ring.progressive": {
|
||
"desc": "<p>是否渐进式渲染。当图形元素过多时才使用。</p>\n"
|
||
},
|
||
"elements-ring.shape.cx": {
|
||
"desc": "<p>图形元素的中心在父节点坐标系(以父节点左上角为原点)中的横坐标值。</p>\n"
|
||
},
|
||
"elements-ring.shape.cy": {
|
||
"desc": "<p>图形元素的中心在父节点坐标系(以父节点左上角为原点)中的纵坐标值。</p>\n"
|
||
},
|
||
"elements-ring.shape.r": {
|
||
"desc": "<p>外半径。</p>\n"
|
||
},
|
||
"elements-ring.shape.r0": {
|
||
"desc": "<p>内半径。</p>\n"
|
||
},
|
||
"elements-ring.style": {
|
||
"desc": "<p>注:关于图形元素中更多的样式设置(例如 <a href=\"tutorial.html#%E5%AF%8C%E6%96%87%E6%9C%AC%E6%A0%87%E7%AD%BE\" target=\"_blank\">富文本标签</a>),参见 <a href=\"https://ecomfe.github.io/zrender-doc/public/api.html#zrenderdisplayable\" target=\"_blank\">zrender/graphic/Displayable</a> 中的 style 相关属性。</p>\n<p>注意,这里图形元素的样式属性名称直接源于 zrender,和 <code class=\"codespan\">echarts label</code>、<code class=\"codespan\">echarts itemStyle</code> 等处同样含义的样式属性名称或有不同。例如,有如下对应:</p>\n<ul>\n<li><a href=\"#series-scatter.label.color\">itemStyle.color</a> => <code class=\"codespan\">style.fill</code></li>\n<li><a href=\"#series-scatter.label.color\">itemStyle.borderColor</a> => <code class=\"codespan\">style.stroke</code></li>\n<li><a href=\"#series-scatter.label.color\">label.color</a> => <code class=\"codespan\">style.textFill</code></li>\n<li><a href=\"#series-scatter.label.textBorderColor\">label.textBorderColor</a> => <code class=\"codespan\">style.textStroke</code></li>\n<li>...</li>\n</ul>\n"
|
||
},
|
||
"elements-ring.style.fill": {
|
||
"desc": "<p>填充色。</p>\n"
|
||
},
|
||
"elements-ring.style.stroke": {
|
||
"desc": "<p>笔画颜色。</p>\n"
|
||
},
|
||
"elements-ring.style.lineWidth": {
|
||
"desc": "<p>笔画宽度。</p>\n"
|
||
},
|
||
"elements-ring.style.shadowBlur": {
|
||
"desc": "<p>阴影宽度。</p>\n"
|
||
},
|
||
"elements-ring.style.shadowOffsetX": {
|
||
"desc": "<p>阴影 X 方向偏移。</p>\n"
|
||
},
|
||
"elements-ring.style.shadowOffsetY": {
|
||
"desc": "<p>阴影 Y 方向偏移。</p>\n"
|
||
},
|
||
"elements-ring.style.shadowColor": {
|
||
"desc": "<p>阴影颜色。</p>\n"
|
||
},
|
||
"elements-sector": {
|
||
"desc": "<p>扇形。</p>\n"
|
||
},
|
||
"elements-sector.type": {
|
||
"desc": "<p>用 setOption 首次设定图形元素时必须指定。\n可取值:</p>\n<p><a href=\"#graphic.elements-image\">image</a>,\n<a href=\"#graphic.elements-text\">text</a>,\n<a href=\"#graphic.elements-circle\">circle</a>,\n<a href=\"#graphic.elements-sector\">sector</a>,\n<a href=\"#graphic.elements-ring\">ring</a>,\n<a href=\"#graphic.elements-polygon\">polygon</a>,\n<a href=\"#graphic.elements-polyline\">polyline</a>,\n<a href=\"#graphic.elements-rect\">rect</a>,\n<a href=\"#graphic.elements-line\">line</a>,\n<a href=\"#graphic.elements-bezierCurve\">bezierCurve</a>,\n<a href=\"#graphic.elements-arc\">arc</a>,\n<a href=\"#graphic.elements-group\">group</a>,</p>\n"
|
||
},
|
||
"elements-sector.id": {
|
||
"desc": "<p>id 用于在更新或删除图形元素时指定更新哪个图形元素,如果不需要用可以忽略。</p>\n"
|
||
},
|
||
"elements-sector.$action": {
|
||
"desc": "<p>setOption 时指定本次对该图形元素的操作行为。</p>\n<p>可取值:</p>\n<ul>\n<li><code class=\"codespan\">'merge'</code>:如果已有元素,则新的配置项和已有的设定进行 merge。如果没有则新建。</li>\n<li><code class=\"codespan\">'replace'</code>:如果已有元素,删除之,新建元素替代之。</li>\n<li><code class=\"codespan\">'remove'</code>:删除元素。</li>\n</ul>\n"
|
||
},
|
||
"elements-sector.x": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-sector.x\">x</a> 和 <a href=\"#graphic.elements-sector.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-sector.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-sector.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-sector.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-sector.originX\">originX</a> 和 <a href=\"#graphic.elements-sector.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-sector.y": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-sector.x\">x</a> 和 <a href=\"#graphic.elements-sector.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-sector.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-sector.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-sector.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-sector.originX\">originX</a> 和 <a href=\"#graphic.elements-sector.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-sector.rotation": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-sector.x\">x</a> 和 <a href=\"#graphic.elements-sector.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-sector.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-sector.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-sector.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-sector.originX\">originX</a> 和 <a href=\"#graphic.elements-sector.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-sector.scaleX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-sector.x\">x</a> 和 <a href=\"#graphic.elements-sector.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-sector.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-sector.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-sector.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-sector.originX\">originX</a> 和 <a href=\"#graphic.elements-sector.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-sector.scaleY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-sector.x\">x</a> 和 <a href=\"#graphic.elements-sector.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-sector.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-sector.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-sector.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-sector.originX\">originX</a> 和 <a href=\"#graphic.elements-sector.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-sector.originX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-sector.x\">x</a> 和 <a href=\"#graphic.elements-sector.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-sector.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-sector.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-sector.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-sector.originX\">originX</a> 和 <a href=\"#graphic.elements-sector.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-sector.originY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-sector.x\">x</a> 和 <a href=\"#graphic.elements-sector.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-sector.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-sector.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-sector.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-sector.originX\">originX</a> 和 <a href=\"#graphic.elements-sector.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-sector.left": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-sector.left\">left</a> 和 <a href=\"#graphic.elements-sector.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-sector.left\">left</a> 或 <a href=\"#graphic.elements-sector.right\">right</a>,则 <a href=\"#graphic.elements-sector.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-sector.right": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-sector.left\">left</a> 和 <a href=\"#graphic.elements-sector.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-sector.left\">left</a> 或 <a href=\"#graphic.elements-sector.right\">right</a>,则 <a href=\"#graphic.elements-sector.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-sector.top": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-sector.top\">top</a> 和 <a href=\"#graphic.elements-sector.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-sector.top\">top</a> 或 <a href=\"#graphic.elements-sector.bottom\">bottom</a>,则 <a href=\"#graphic.elements-sector.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-sector.bottom": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-sector.top\">top</a> 和 <a href=\"#graphic.elements-sector.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-sector.top\">top</a> 或 <a href=\"#graphic.elements-sector.bottom\">bottom</a>,则 <a href=\"#graphic.elements-sector.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-sector.bounding": {
|
||
"desc": "<p>决定此图形元素在定位时,对自身的包围盒计算方式。</p>\n<p>参见例子:</p>\n<iframe data-src=\"http://localhost/incubator-echarts-website/next/examples/zh/view.html?c=doc-example/graphic-bounding&edit=1&reset=1\" width=\"500\" height=\"500\"><iframe />\n\n\n<p>可取值:</p>\n<ul>\n<li><p><code class=\"codespan\">'all'</code>:(默认)\n 表示用自身以及子节点整体的经过 transform 后的包围盒进行定位。\n 这种方式易于使整体都限制在父元素范围中。</p>\n</li>\n<li><p><code class=\"codespan\">'raw'</code>:\n 表示仅仅用自身(不包括子节点)的没经过 tranform 的包围盒进行定位。\n 这种方式易于内容超出父元素范围的定位方式。</p>\n</li>\n</ul>\n"
|
||
},
|
||
"elements-sector.z": {
|
||
"desc": "<p>z 方向的高度,决定层叠关系。</p>\n"
|
||
},
|
||
"elements-sector.zlevel": {
|
||
"desc": "<p>决定此元素绘制在哪个 canvas 层中。注意,越多 canvas 层会占用越多资源。</p>\n"
|
||
},
|
||
"elements-sector.info": {
|
||
"desc": "<p>用户定义的任意数据,可以在 event listener 中访问,如:</p>\n<pre><code class=\"lang-js\">chart.on('click', function (params) {\n console.log(params.info);\n});\n</code></pre>\n"
|
||
},
|
||
"elements-sector.silent": {
|
||
"desc": "<p>是否不响应鼠标以及触摸事件。</p>\n"
|
||
},
|
||
"elements-sector.invisible": {
|
||
"desc": "<p>节点是否可见。</p>\n"
|
||
},
|
||
"elements-sector.ignore": {
|
||
"desc": "<p>节点是否完全被忽略(既不渲染,也不响应事件)。</p>\n"
|
||
},
|
||
"elements-sector.cursor": {
|
||
"desc": "\n\n<p>鼠标悬浮时在图形元素上时鼠标的样式是什么。同 CSS 的 <code class=\"codespan\">cursor</code>。</p>\n",
|
||
"uiControl": {
|
||
"type": "enum",
|
||
"options": "auto,pointer,move",
|
||
"default": "pointer"
|
||
}
|
||
},
|
||
"elements-sector.draggable": {
|
||
"desc": "<p>图形元素是否可以被拖拽。</p>\n"
|
||
},
|
||
"elements-sector.progressive": {
|
||
"desc": "<p>是否渐进式渲染。当图形元素过多时才使用。</p>\n"
|
||
},
|
||
"elements-sector.shape.cx": {
|
||
"desc": "<p>图形元素的中心在父节点坐标系(以父节点左上角为原点)中的横坐标值。</p>\n"
|
||
},
|
||
"elements-sector.shape.cy": {
|
||
"desc": "<p>图形元素的中心在父节点坐标系(以父节点左上角为原点)中的纵坐标值。</p>\n"
|
||
},
|
||
"elements-sector.shape.r": {
|
||
"desc": "<p>外半径。</p>\n"
|
||
},
|
||
"elements-sector.shape.r0": {
|
||
"desc": "<p>内半径。</p>\n"
|
||
},
|
||
"elements-sector.shape.startAngle": {
|
||
"desc": "<p>开始弧度。</p>\n"
|
||
},
|
||
"elements-sector.shape.endAngle": {
|
||
"desc": "<p>结束弧度。</p>\n"
|
||
},
|
||
"elements-sector.shape.clockwise": {
|
||
"desc": "<p>是否顺时针。</p>\n"
|
||
},
|
||
"elements-sector.style": {
|
||
"desc": "<p>注:关于图形元素中更多的样式设置(例如 <a href=\"tutorial.html#%E5%AF%8C%E6%96%87%E6%9C%AC%E6%A0%87%E7%AD%BE\" target=\"_blank\">富文本标签</a>),参见 <a href=\"https://ecomfe.github.io/zrender-doc/public/api.html#zrenderdisplayable\" target=\"_blank\">zrender/graphic/Displayable</a> 中的 style 相关属性。</p>\n<p>注意,这里图形元素的样式属性名称直接源于 zrender,和 <code class=\"codespan\">echarts label</code>、<code class=\"codespan\">echarts itemStyle</code> 等处同样含义的样式属性名称或有不同。例如,有如下对应:</p>\n<ul>\n<li><a href=\"#series-scatter.label.color\">itemStyle.color</a> => <code class=\"codespan\">style.fill</code></li>\n<li><a href=\"#series-scatter.label.color\">itemStyle.borderColor</a> => <code class=\"codespan\">style.stroke</code></li>\n<li><a href=\"#series-scatter.label.color\">label.color</a> => <code class=\"codespan\">style.textFill</code></li>\n<li><a href=\"#series-scatter.label.textBorderColor\">label.textBorderColor</a> => <code class=\"codespan\">style.textStroke</code></li>\n<li>...</li>\n</ul>\n"
|
||
},
|
||
"elements-sector.style.fill": {
|
||
"desc": "<p>填充色。</p>\n"
|
||
},
|
||
"elements-sector.style.stroke": {
|
||
"desc": "<p>笔画颜色。</p>\n"
|
||
},
|
||
"elements-sector.style.lineWidth": {
|
||
"desc": "<p>笔画宽度。</p>\n"
|
||
},
|
||
"elements-sector.style.shadowBlur": {
|
||
"desc": "<p>阴影宽度。</p>\n"
|
||
},
|
||
"elements-sector.style.shadowOffsetX": {
|
||
"desc": "<p>阴影 X 方向偏移。</p>\n"
|
||
},
|
||
"elements-sector.style.shadowOffsetY": {
|
||
"desc": "<p>阴影 Y 方向偏移。</p>\n"
|
||
},
|
||
"elements-sector.style.shadowColor": {
|
||
"desc": "<p>阴影颜色。</p>\n"
|
||
},
|
||
"elements-arc": {
|
||
"desc": "<p>圆弧。</p>\n"
|
||
},
|
||
"elements-arc.type": {
|
||
"desc": "<p>用 setOption 首次设定图形元素时必须指定。\n可取值:</p>\n<p><a href=\"#graphic.elements-image\">image</a>,\n<a href=\"#graphic.elements-text\">text</a>,\n<a href=\"#graphic.elements-circle\">circle</a>,\n<a href=\"#graphic.elements-sector\">sector</a>,\n<a href=\"#graphic.elements-ring\">ring</a>,\n<a href=\"#graphic.elements-polygon\">polygon</a>,\n<a href=\"#graphic.elements-polyline\">polyline</a>,\n<a href=\"#graphic.elements-rect\">rect</a>,\n<a href=\"#graphic.elements-line\">line</a>,\n<a href=\"#graphic.elements-bezierCurve\">bezierCurve</a>,\n<a href=\"#graphic.elements-arc\">arc</a>,\n<a href=\"#graphic.elements-group\">group</a>,</p>\n"
|
||
},
|
||
"elements-arc.id": {
|
||
"desc": "<p>id 用于在更新或删除图形元素时指定更新哪个图形元素,如果不需要用可以忽略。</p>\n"
|
||
},
|
||
"elements-arc.$action": {
|
||
"desc": "<p>setOption 时指定本次对该图形元素的操作行为。</p>\n<p>可取值:</p>\n<ul>\n<li><code class=\"codespan\">'merge'</code>:如果已有元素,则新的配置项和已有的设定进行 merge。如果没有则新建。</li>\n<li><code class=\"codespan\">'replace'</code>:如果已有元素,删除之,新建元素替代之。</li>\n<li><code class=\"codespan\">'remove'</code>:删除元素。</li>\n</ul>\n"
|
||
},
|
||
"elements-arc.x": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-arc.x\">x</a> 和 <a href=\"#graphic.elements-arc.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-arc.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-arc.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-arc.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-arc.originX\">originX</a> 和 <a href=\"#graphic.elements-arc.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-arc.y": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-arc.x\">x</a> 和 <a href=\"#graphic.elements-arc.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-arc.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-arc.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-arc.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-arc.originX\">originX</a> 和 <a href=\"#graphic.elements-arc.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-arc.rotation": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-arc.x\">x</a> 和 <a href=\"#graphic.elements-arc.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-arc.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-arc.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-arc.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-arc.originX\">originX</a> 和 <a href=\"#graphic.elements-arc.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-arc.scaleX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-arc.x\">x</a> 和 <a href=\"#graphic.elements-arc.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-arc.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-arc.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-arc.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-arc.originX\">originX</a> 和 <a href=\"#graphic.elements-arc.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-arc.scaleY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-arc.x\">x</a> 和 <a href=\"#graphic.elements-arc.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-arc.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-arc.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-arc.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-arc.originX\">originX</a> 和 <a href=\"#graphic.elements-arc.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-arc.originX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-arc.x\">x</a> 和 <a href=\"#graphic.elements-arc.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-arc.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-arc.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-arc.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-arc.originX\">originX</a> 和 <a href=\"#graphic.elements-arc.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-arc.originY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-arc.x\">x</a> 和 <a href=\"#graphic.elements-arc.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-arc.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-arc.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-arc.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-arc.originX\">originX</a> 和 <a href=\"#graphic.elements-arc.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-arc.left": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-arc.left\">left</a> 和 <a href=\"#graphic.elements-arc.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-arc.left\">left</a> 或 <a href=\"#graphic.elements-arc.right\">right</a>,则 <a href=\"#graphic.elements-arc.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-arc.right": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-arc.left\">left</a> 和 <a href=\"#graphic.elements-arc.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-arc.left\">left</a> 或 <a href=\"#graphic.elements-arc.right\">right</a>,则 <a href=\"#graphic.elements-arc.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-arc.top": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-arc.top\">top</a> 和 <a href=\"#graphic.elements-arc.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-arc.top\">top</a> 或 <a href=\"#graphic.elements-arc.bottom\">bottom</a>,则 <a href=\"#graphic.elements-arc.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-arc.bottom": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-arc.top\">top</a> 和 <a href=\"#graphic.elements-arc.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-arc.top\">top</a> 或 <a href=\"#graphic.elements-arc.bottom\">bottom</a>,则 <a href=\"#graphic.elements-arc.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-arc.bounding": {
|
||
"desc": "<p>决定此图形元素在定位时,对自身的包围盒计算方式。</p>\n<p>参见例子:</p>\n<iframe data-src=\"http://localhost/incubator-echarts-website/next/examples/zh/view.html?c=doc-example/graphic-bounding&edit=1&reset=1\" width=\"500\" height=\"500\"><iframe />\n\n\n<p>可取值:</p>\n<ul>\n<li><p><code class=\"codespan\">'all'</code>:(默认)\n 表示用自身以及子节点整体的经过 transform 后的包围盒进行定位。\n 这种方式易于使整体都限制在父元素范围中。</p>\n</li>\n<li><p><code class=\"codespan\">'raw'</code>:\n 表示仅仅用自身(不包括子节点)的没经过 tranform 的包围盒进行定位。\n 这种方式易于内容超出父元素范围的定位方式。</p>\n</li>\n</ul>\n"
|
||
},
|
||
"elements-arc.z": {
|
||
"desc": "<p>z 方向的高度,决定层叠关系。</p>\n"
|
||
},
|
||
"elements-arc.zlevel": {
|
||
"desc": "<p>决定此元素绘制在哪个 canvas 层中。注意,越多 canvas 层会占用越多资源。</p>\n"
|
||
},
|
||
"elements-arc.info": {
|
||
"desc": "<p>用户定义的任意数据,可以在 event listener 中访问,如:</p>\n<pre><code class=\"lang-js\">chart.on('click', function (params) {\n console.log(params.info);\n});\n</code></pre>\n"
|
||
},
|
||
"elements-arc.silent": {
|
||
"desc": "<p>是否不响应鼠标以及触摸事件。</p>\n"
|
||
},
|
||
"elements-arc.invisible": {
|
||
"desc": "<p>节点是否可见。</p>\n"
|
||
},
|
||
"elements-arc.ignore": {
|
||
"desc": "<p>节点是否完全被忽略(既不渲染,也不响应事件)。</p>\n"
|
||
},
|
||
"elements-arc.cursor": {
|
||
"desc": "\n\n<p>鼠标悬浮时在图形元素上时鼠标的样式是什么。同 CSS 的 <code class=\"codespan\">cursor</code>。</p>\n",
|
||
"uiControl": {
|
||
"type": "enum",
|
||
"options": "auto,pointer,move",
|
||
"default": "pointer"
|
||
}
|
||
},
|
||
"elements-arc.draggable": {
|
||
"desc": "<p>图形元素是否可以被拖拽。</p>\n"
|
||
},
|
||
"elements-arc.progressive": {
|
||
"desc": "<p>是否渐进式渲染。当图形元素过多时才使用。</p>\n"
|
||
},
|
||
"elements-arc.shape.cx": {
|
||
"desc": "<p>图形元素的中心在父节点坐标系(以父节点左上角为原点)中的横坐标值。</p>\n"
|
||
},
|
||
"elements-arc.shape.cy": {
|
||
"desc": "<p>图形元素的中心在父节点坐标系(以父节点左上角为原点)中的纵坐标值。</p>\n"
|
||
},
|
||
"elements-arc.shape.r": {
|
||
"desc": "<p>外半径。</p>\n"
|
||
},
|
||
"elements-arc.shape.r0": {
|
||
"desc": "<p>内半径。</p>\n"
|
||
},
|
||
"elements-arc.shape.startAngle": {
|
||
"desc": "<p>开始弧度。</p>\n"
|
||
},
|
||
"elements-arc.shape.endAngle": {
|
||
"desc": "<p>结束弧度。</p>\n"
|
||
},
|
||
"elements-arc.shape.clockwise": {
|
||
"desc": "<p>是否顺时针。</p>\n"
|
||
},
|
||
"elements-arc.style": {
|
||
"desc": "<p>注:关于图形元素中更多的样式设置(例如 <a href=\"tutorial.html#%E5%AF%8C%E6%96%87%E6%9C%AC%E6%A0%87%E7%AD%BE\" target=\"_blank\">富文本标签</a>),参见 <a href=\"https://ecomfe.github.io/zrender-doc/public/api.html#zrenderdisplayable\" target=\"_blank\">zrender/graphic/Displayable</a> 中的 style 相关属性。</p>\n<p>注意,这里图形元素的样式属性名称直接源于 zrender,和 <code class=\"codespan\">echarts label</code>、<code class=\"codespan\">echarts itemStyle</code> 等处同样含义的样式属性名称或有不同。例如,有如下对应:</p>\n<ul>\n<li><a href=\"#series-scatter.label.color\">itemStyle.color</a> => <code class=\"codespan\">style.fill</code></li>\n<li><a href=\"#series-scatter.label.color\">itemStyle.borderColor</a> => <code class=\"codespan\">style.stroke</code></li>\n<li><a href=\"#series-scatter.label.color\">label.color</a> => <code class=\"codespan\">style.textFill</code></li>\n<li><a href=\"#series-scatter.label.textBorderColor\">label.textBorderColor</a> => <code class=\"codespan\">style.textStroke</code></li>\n<li>...</li>\n</ul>\n"
|
||
},
|
||
"elements-arc.style.fill": {
|
||
"desc": "<p>填充色。</p>\n"
|
||
},
|
||
"elements-arc.style.stroke": {
|
||
"desc": "<p>笔画颜色。</p>\n"
|
||
},
|
||
"elements-arc.style.lineWidth": {
|
||
"desc": "<p>笔画宽度。</p>\n"
|
||
},
|
||
"elements-arc.style.shadowBlur": {
|
||
"desc": "<p>阴影宽度。</p>\n"
|
||
},
|
||
"elements-arc.style.shadowOffsetX": {
|
||
"desc": "<p>阴影 X 方向偏移。</p>\n"
|
||
},
|
||
"elements-arc.style.shadowOffsetY": {
|
||
"desc": "<p>阴影 Y 方向偏移。</p>\n"
|
||
},
|
||
"elements-arc.style.shadowColor": {
|
||
"desc": "<p>阴影颜色。</p>\n"
|
||
},
|
||
"elements-polygon": {
|
||
"desc": "<p>多边形。</p>\n"
|
||
},
|
||
"elements-polygon.type": {
|
||
"desc": "<p>用 setOption 首次设定图形元素时必须指定。\n可取值:</p>\n<p><a href=\"#graphic.elements-image\">image</a>,\n<a href=\"#graphic.elements-text\">text</a>,\n<a href=\"#graphic.elements-circle\">circle</a>,\n<a href=\"#graphic.elements-sector\">sector</a>,\n<a href=\"#graphic.elements-ring\">ring</a>,\n<a href=\"#graphic.elements-polygon\">polygon</a>,\n<a href=\"#graphic.elements-polyline\">polyline</a>,\n<a href=\"#graphic.elements-rect\">rect</a>,\n<a href=\"#graphic.elements-line\">line</a>,\n<a href=\"#graphic.elements-bezierCurve\">bezierCurve</a>,\n<a href=\"#graphic.elements-arc\">arc</a>,\n<a href=\"#graphic.elements-group\">group</a>,</p>\n"
|
||
},
|
||
"elements-polygon.id": {
|
||
"desc": "<p>id 用于在更新或删除图形元素时指定更新哪个图形元素,如果不需要用可以忽略。</p>\n"
|
||
},
|
||
"elements-polygon.$action": {
|
||
"desc": "<p>setOption 时指定本次对该图形元素的操作行为。</p>\n<p>可取值:</p>\n<ul>\n<li><code class=\"codespan\">'merge'</code>:如果已有元素,则新的配置项和已有的设定进行 merge。如果没有则新建。</li>\n<li><code class=\"codespan\">'replace'</code>:如果已有元素,删除之,新建元素替代之。</li>\n<li><code class=\"codespan\">'remove'</code>:删除元素。</li>\n</ul>\n"
|
||
},
|
||
"elements-polygon.x": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-polygon.x\">x</a> 和 <a href=\"#graphic.elements-polygon.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-polygon.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-polygon.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-polygon.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-polygon.originX\">originX</a> 和 <a href=\"#graphic.elements-polygon.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-polygon.y": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-polygon.x\">x</a> 和 <a href=\"#graphic.elements-polygon.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-polygon.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-polygon.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-polygon.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-polygon.originX\">originX</a> 和 <a href=\"#graphic.elements-polygon.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-polygon.rotation": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-polygon.x\">x</a> 和 <a href=\"#graphic.elements-polygon.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-polygon.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-polygon.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-polygon.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-polygon.originX\">originX</a> 和 <a href=\"#graphic.elements-polygon.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-polygon.scaleX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-polygon.x\">x</a> 和 <a href=\"#graphic.elements-polygon.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-polygon.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-polygon.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-polygon.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-polygon.originX\">originX</a> 和 <a href=\"#graphic.elements-polygon.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-polygon.scaleY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-polygon.x\">x</a> 和 <a href=\"#graphic.elements-polygon.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-polygon.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-polygon.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-polygon.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-polygon.originX\">originX</a> 和 <a href=\"#graphic.elements-polygon.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-polygon.originX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-polygon.x\">x</a> 和 <a href=\"#graphic.elements-polygon.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-polygon.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-polygon.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-polygon.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-polygon.originX\">originX</a> 和 <a href=\"#graphic.elements-polygon.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-polygon.originY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-polygon.x\">x</a> 和 <a href=\"#graphic.elements-polygon.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-polygon.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-polygon.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-polygon.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-polygon.originX\">originX</a> 和 <a href=\"#graphic.elements-polygon.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-polygon.left": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-polygon.left\">left</a> 和 <a href=\"#graphic.elements-polygon.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-polygon.left\">left</a> 或 <a href=\"#graphic.elements-polygon.right\">right</a>,则 <a href=\"#graphic.elements-polygon.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-polygon.right": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-polygon.left\">left</a> 和 <a href=\"#graphic.elements-polygon.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-polygon.left\">left</a> 或 <a href=\"#graphic.elements-polygon.right\">right</a>,则 <a href=\"#graphic.elements-polygon.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-polygon.top": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-polygon.top\">top</a> 和 <a href=\"#graphic.elements-polygon.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-polygon.top\">top</a> 或 <a href=\"#graphic.elements-polygon.bottom\">bottom</a>,则 <a href=\"#graphic.elements-polygon.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-polygon.bottom": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-polygon.top\">top</a> 和 <a href=\"#graphic.elements-polygon.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-polygon.top\">top</a> 或 <a href=\"#graphic.elements-polygon.bottom\">bottom</a>,则 <a href=\"#graphic.elements-polygon.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-polygon.bounding": {
|
||
"desc": "<p>决定此图形元素在定位时,对自身的包围盒计算方式。</p>\n<p>参见例子:</p>\n<iframe data-src=\"http://localhost/incubator-echarts-website/next/examples/zh/view.html?c=doc-example/graphic-bounding&edit=1&reset=1\" width=\"500\" height=\"500\"><iframe />\n\n\n<p>可取值:</p>\n<ul>\n<li><p><code class=\"codespan\">'all'</code>:(默认)\n 表示用自身以及子节点整体的经过 transform 后的包围盒进行定位。\n 这种方式易于使整体都限制在父元素范围中。</p>\n</li>\n<li><p><code class=\"codespan\">'raw'</code>:\n 表示仅仅用自身(不包括子节点)的没经过 tranform 的包围盒进行定位。\n 这种方式易于内容超出父元素范围的定位方式。</p>\n</li>\n</ul>\n"
|
||
},
|
||
"elements-polygon.z": {
|
||
"desc": "<p>z 方向的高度,决定层叠关系。</p>\n"
|
||
},
|
||
"elements-polygon.zlevel": {
|
||
"desc": "<p>决定此元素绘制在哪个 canvas 层中。注意,越多 canvas 层会占用越多资源。</p>\n"
|
||
},
|
||
"elements-polygon.info": {
|
||
"desc": "<p>用户定义的任意数据,可以在 event listener 中访问,如:</p>\n<pre><code class=\"lang-js\">chart.on('click', function (params) {\n console.log(params.info);\n});\n</code></pre>\n"
|
||
},
|
||
"elements-polygon.silent": {
|
||
"desc": "<p>是否不响应鼠标以及触摸事件。</p>\n"
|
||
},
|
||
"elements-polygon.invisible": {
|
||
"desc": "<p>节点是否可见。</p>\n"
|
||
},
|
||
"elements-polygon.ignore": {
|
||
"desc": "<p>节点是否完全被忽略(既不渲染,也不响应事件)。</p>\n"
|
||
},
|
||
"elements-polygon.cursor": {
|
||
"desc": "\n\n<p>鼠标悬浮时在图形元素上时鼠标的样式是什么。同 CSS 的 <code class=\"codespan\">cursor</code>。</p>\n",
|
||
"uiControl": {
|
||
"type": "enum",
|
||
"options": "auto,pointer,move",
|
||
"default": "pointer"
|
||
}
|
||
},
|
||
"elements-polygon.draggable": {
|
||
"desc": "<p>图形元素是否可以被拖拽。</p>\n"
|
||
},
|
||
"elements-polygon.progressive": {
|
||
"desc": "<p>是否渐进式渲染。当图形元素过多时才使用。</p>\n"
|
||
},
|
||
"elements-polygon.shape.points": {
|
||
"desc": "<p>点列表,用于定义形状,如 <code class=\"codespan\">[[22, 44], [44, 55], [11, 44], ...]</code></p>\n"
|
||
},
|
||
"elements-polygon.shape.smooth": {
|
||
"desc": "<p>是否平滑曲线。</p>\n<ul>\n<li>如果为 number:表示贝塞尔 (bezier) 差值平滑,smooth 指定了平滑等级,范围 <code class=\"codespan\">[0, 1]</code>。</li>\n<li>如果为 <code class=\"codespan\">'spline'</code>:表示 Catmull-Rom spline 差值平滑。</li>\n</ul>\n"
|
||
},
|
||
"elements-polygon.shape.smoothConstraint": {
|
||
"desc": "<p>是否将平滑曲线约束在包围盒中。<code class=\"codespan\">smooth</code> 为 <code class=\"codespan\">number</code>(bezier)时生效。</p>\n"
|
||
},
|
||
"elements-polygon.style": {
|
||
"desc": "<p>注:关于图形元素中更多的样式设置(例如 <a href=\"tutorial.html#%E5%AF%8C%E6%96%87%E6%9C%AC%E6%A0%87%E7%AD%BE\" target=\"_blank\">富文本标签</a>),参见 <a href=\"https://ecomfe.github.io/zrender-doc/public/api.html#zrenderdisplayable\" target=\"_blank\">zrender/graphic/Displayable</a> 中的 style 相关属性。</p>\n<p>注意,这里图形元素的样式属性名称直接源于 zrender,和 <code class=\"codespan\">echarts label</code>、<code class=\"codespan\">echarts itemStyle</code> 等处同样含义的样式属性名称或有不同。例如,有如下对应:</p>\n<ul>\n<li><a href=\"#series-scatter.label.color\">itemStyle.color</a> => <code class=\"codespan\">style.fill</code></li>\n<li><a href=\"#series-scatter.label.color\">itemStyle.borderColor</a> => <code class=\"codespan\">style.stroke</code></li>\n<li><a href=\"#series-scatter.label.color\">label.color</a> => <code class=\"codespan\">style.textFill</code></li>\n<li><a href=\"#series-scatter.label.textBorderColor\">label.textBorderColor</a> => <code class=\"codespan\">style.textStroke</code></li>\n<li>...</li>\n</ul>\n"
|
||
},
|
||
"elements-polygon.style.fill": {
|
||
"desc": "<p>填充色。</p>\n"
|
||
},
|
||
"elements-polygon.style.stroke": {
|
||
"desc": "<p>笔画颜色。</p>\n"
|
||
},
|
||
"elements-polygon.style.lineWidth": {
|
||
"desc": "<p>笔画宽度。</p>\n"
|
||
},
|
||
"elements-polygon.style.shadowBlur": {
|
||
"desc": "<p>阴影宽度。</p>\n"
|
||
},
|
||
"elements-polygon.style.shadowOffsetX": {
|
||
"desc": "<p>阴影 X 方向偏移。</p>\n"
|
||
},
|
||
"elements-polygon.style.shadowOffsetY": {
|
||
"desc": "<p>阴影 Y 方向偏移。</p>\n"
|
||
},
|
||
"elements-polygon.style.shadowColor": {
|
||
"desc": "<p>阴影颜色。</p>\n"
|
||
},
|
||
"elements-polyline": {
|
||
"desc": "<p>折线。</p>\n"
|
||
},
|
||
"elements-polyline.type": {
|
||
"desc": "<p>用 setOption 首次设定图形元素时必须指定。\n可取值:</p>\n<p><a href=\"#graphic.elements-image\">image</a>,\n<a href=\"#graphic.elements-text\">text</a>,\n<a href=\"#graphic.elements-circle\">circle</a>,\n<a href=\"#graphic.elements-sector\">sector</a>,\n<a href=\"#graphic.elements-ring\">ring</a>,\n<a href=\"#graphic.elements-polygon\">polygon</a>,\n<a href=\"#graphic.elements-polyline\">polyline</a>,\n<a href=\"#graphic.elements-rect\">rect</a>,\n<a href=\"#graphic.elements-line\">line</a>,\n<a href=\"#graphic.elements-bezierCurve\">bezierCurve</a>,\n<a href=\"#graphic.elements-arc\">arc</a>,\n<a href=\"#graphic.elements-group\">group</a>,</p>\n"
|
||
},
|
||
"elements-polyline.id": {
|
||
"desc": "<p>id 用于在更新或删除图形元素时指定更新哪个图形元素,如果不需要用可以忽略。</p>\n"
|
||
},
|
||
"elements-polyline.$action": {
|
||
"desc": "<p>setOption 时指定本次对该图形元素的操作行为。</p>\n<p>可取值:</p>\n<ul>\n<li><code class=\"codespan\">'merge'</code>:如果已有元素,则新的配置项和已有的设定进行 merge。如果没有则新建。</li>\n<li><code class=\"codespan\">'replace'</code>:如果已有元素,删除之,新建元素替代之。</li>\n<li><code class=\"codespan\">'remove'</code>:删除元素。</li>\n</ul>\n"
|
||
},
|
||
"elements-polyline.x": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-polyline.x\">x</a> 和 <a href=\"#graphic.elements-polyline.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-polyline.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-polyline.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-polyline.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-polyline.originX\">originX</a> 和 <a href=\"#graphic.elements-polyline.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-polyline.y": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-polyline.x\">x</a> 和 <a href=\"#graphic.elements-polyline.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-polyline.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-polyline.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-polyline.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-polyline.originX\">originX</a> 和 <a href=\"#graphic.elements-polyline.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-polyline.rotation": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-polyline.x\">x</a> 和 <a href=\"#graphic.elements-polyline.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-polyline.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-polyline.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-polyline.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-polyline.originX\">originX</a> 和 <a href=\"#graphic.elements-polyline.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-polyline.scaleX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-polyline.x\">x</a> 和 <a href=\"#graphic.elements-polyline.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-polyline.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-polyline.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-polyline.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-polyline.originX\">originX</a> 和 <a href=\"#graphic.elements-polyline.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-polyline.scaleY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-polyline.x\">x</a> 和 <a href=\"#graphic.elements-polyline.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-polyline.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-polyline.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-polyline.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-polyline.originX\">originX</a> 和 <a href=\"#graphic.elements-polyline.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-polyline.originX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-polyline.x\">x</a> 和 <a href=\"#graphic.elements-polyline.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-polyline.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-polyline.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-polyline.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-polyline.originX\">originX</a> 和 <a href=\"#graphic.elements-polyline.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-polyline.originY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-polyline.x\">x</a> 和 <a href=\"#graphic.elements-polyline.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-polyline.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-polyline.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-polyline.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-polyline.originX\">originX</a> 和 <a href=\"#graphic.elements-polyline.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-polyline.left": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-polyline.left\">left</a> 和 <a href=\"#graphic.elements-polyline.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-polyline.left\">left</a> 或 <a href=\"#graphic.elements-polyline.right\">right</a>,则 <a href=\"#graphic.elements-polyline.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-polyline.right": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-polyline.left\">left</a> 和 <a href=\"#graphic.elements-polyline.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-polyline.left\">left</a> 或 <a href=\"#graphic.elements-polyline.right\">right</a>,则 <a href=\"#graphic.elements-polyline.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-polyline.top": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-polyline.top\">top</a> 和 <a href=\"#graphic.elements-polyline.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-polyline.top\">top</a> 或 <a href=\"#graphic.elements-polyline.bottom\">bottom</a>,则 <a href=\"#graphic.elements-polyline.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-polyline.bottom": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-polyline.top\">top</a> 和 <a href=\"#graphic.elements-polyline.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-polyline.top\">top</a> 或 <a href=\"#graphic.elements-polyline.bottom\">bottom</a>,则 <a href=\"#graphic.elements-polyline.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-polyline.bounding": {
|
||
"desc": "<p>决定此图形元素在定位时,对自身的包围盒计算方式。</p>\n<p>参见例子:</p>\n<iframe data-src=\"http://localhost/incubator-echarts-website/next/examples/zh/view.html?c=doc-example/graphic-bounding&edit=1&reset=1\" width=\"500\" height=\"500\"><iframe />\n\n\n<p>可取值:</p>\n<ul>\n<li><p><code class=\"codespan\">'all'</code>:(默认)\n 表示用自身以及子节点整体的经过 transform 后的包围盒进行定位。\n 这种方式易于使整体都限制在父元素范围中。</p>\n</li>\n<li><p><code class=\"codespan\">'raw'</code>:\n 表示仅仅用自身(不包括子节点)的没经过 tranform 的包围盒进行定位。\n 这种方式易于内容超出父元素范围的定位方式。</p>\n</li>\n</ul>\n"
|
||
},
|
||
"elements-polyline.z": {
|
||
"desc": "<p>z 方向的高度,决定层叠关系。</p>\n"
|
||
},
|
||
"elements-polyline.zlevel": {
|
||
"desc": "<p>决定此元素绘制在哪个 canvas 层中。注意,越多 canvas 层会占用越多资源。</p>\n"
|
||
},
|
||
"elements-polyline.info": {
|
||
"desc": "<p>用户定义的任意数据,可以在 event listener 中访问,如:</p>\n<pre><code class=\"lang-js\">chart.on('click', function (params) {\n console.log(params.info);\n});\n</code></pre>\n"
|
||
},
|
||
"elements-polyline.silent": {
|
||
"desc": "<p>是否不响应鼠标以及触摸事件。</p>\n"
|
||
},
|
||
"elements-polyline.invisible": {
|
||
"desc": "<p>节点是否可见。</p>\n"
|
||
},
|
||
"elements-polyline.ignore": {
|
||
"desc": "<p>节点是否完全被忽略(既不渲染,也不响应事件)。</p>\n"
|
||
},
|
||
"elements-polyline.cursor": {
|
||
"desc": "\n\n<p>鼠标悬浮时在图形元素上时鼠标的样式是什么。同 CSS 的 <code class=\"codespan\">cursor</code>。</p>\n",
|
||
"uiControl": {
|
||
"type": "enum",
|
||
"options": "auto,pointer,move",
|
||
"default": "pointer"
|
||
}
|
||
},
|
||
"elements-polyline.draggable": {
|
||
"desc": "<p>图形元素是否可以被拖拽。</p>\n"
|
||
},
|
||
"elements-polyline.progressive": {
|
||
"desc": "<p>是否渐进式渲染。当图形元素过多时才使用。</p>\n"
|
||
},
|
||
"elements-polyline.shape.points": {
|
||
"desc": "<p>点列表,用于定义形状,如 <code class=\"codespan\">[[22, 44], [44, 55], [11, 44], ...]</code></p>\n"
|
||
},
|
||
"elements-polyline.shape.smooth": {
|
||
"desc": "<p>是否平滑曲线。</p>\n<ul>\n<li>如果为 number:表示贝塞尔 (bezier) 差值平滑,smooth 指定了平滑等级,范围 <code class=\"codespan\">[0, 1]</code>。</li>\n<li>如果为 <code class=\"codespan\">'spline'</code>:表示 Catmull-Rom spline 差值平滑。</li>\n</ul>\n"
|
||
},
|
||
"elements-polyline.shape.smoothConstraint": {
|
||
"desc": "<p>是否将平滑曲线约束在包围盒中。<code class=\"codespan\">smooth</code> 为 <code class=\"codespan\">number</code>(bezier)时生效。</p>\n"
|
||
},
|
||
"elements-polyline.style": {
|
||
"desc": "<p>注:关于图形元素中更多的样式设置(例如 <a href=\"tutorial.html#%E5%AF%8C%E6%96%87%E6%9C%AC%E6%A0%87%E7%AD%BE\" target=\"_blank\">富文本标签</a>),参见 <a href=\"https://ecomfe.github.io/zrender-doc/public/api.html#zrenderdisplayable\" target=\"_blank\">zrender/graphic/Displayable</a> 中的 style 相关属性。</p>\n<p>注意,这里图形元素的样式属性名称直接源于 zrender,和 <code class=\"codespan\">echarts label</code>、<code class=\"codespan\">echarts itemStyle</code> 等处同样含义的样式属性名称或有不同。例如,有如下对应:</p>\n<ul>\n<li><a href=\"#series-scatter.label.color\">itemStyle.color</a> => <code class=\"codespan\">style.fill</code></li>\n<li><a href=\"#series-scatter.label.color\">itemStyle.borderColor</a> => <code class=\"codespan\">style.stroke</code></li>\n<li><a href=\"#series-scatter.label.color\">label.color</a> => <code class=\"codespan\">style.textFill</code></li>\n<li><a href=\"#series-scatter.label.textBorderColor\">label.textBorderColor</a> => <code class=\"codespan\">style.textStroke</code></li>\n<li>...</li>\n</ul>\n"
|
||
},
|
||
"elements-polyline.style.fill": {
|
||
"desc": "<p>填充色。</p>\n"
|
||
},
|
||
"elements-polyline.style.stroke": {
|
||
"desc": "<p>笔画颜色。</p>\n"
|
||
},
|
||
"elements-polyline.style.lineWidth": {
|
||
"desc": "<p>笔画宽度。</p>\n"
|
||
},
|
||
"elements-polyline.style.shadowBlur": {
|
||
"desc": "<p>阴影宽度。</p>\n"
|
||
},
|
||
"elements-polyline.style.shadowOffsetX": {
|
||
"desc": "<p>阴影 X 方向偏移。</p>\n"
|
||
},
|
||
"elements-polyline.style.shadowOffsetY": {
|
||
"desc": "<p>阴影 Y 方向偏移。</p>\n"
|
||
},
|
||
"elements-polyline.style.shadowColor": {
|
||
"desc": "<p>阴影颜色。</p>\n"
|
||
},
|
||
"elements-line": {
|
||
"desc": "<p>直线。</p>\n"
|
||
},
|
||
"elements-line.type": {
|
||
"desc": "<p>用 setOption 首次设定图形元素时必须指定。\n可取值:</p>\n<p><a href=\"#graphic.elements-image\">image</a>,\n<a href=\"#graphic.elements-text\">text</a>,\n<a href=\"#graphic.elements-circle\">circle</a>,\n<a href=\"#graphic.elements-sector\">sector</a>,\n<a href=\"#graphic.elements-ring\">ring</a>,\n<a href=\"#graphic.elements-polygon\">polygon</a>,\n<a href=\"#graphic.elements-polyline\">polyline</a>,\n<a href=\"#graphic.elements-rect\">rect</a>,\n<a href=\"#graphic.elements-line\">line</a>,\n<a href=\"#graphic.elements-bezierCurve\">bezierCurve</a>,\n<a href=\"#graphic.elements-arc\">arc</a>,\n<a href=\"#graphic.elements-group\">group</a>,</p>\n"
|
||
},
|
||
"elements-line.id": {
|
||
"desc": "<p>id 用于在更新或删除图形元素时指定更新哪个图形元素,如果不需要用可以忽略。</p>\n"
|
||
},
|
||
"elements-line.$action": {
|
||
"desc": "<p>setOption 时指定本次对该图形元素的操作行为。</p>\n<p>可取值:</p>\n<ul>\n<li><code class=\"codespan\">'merge'</code>:如果已有元素,则新的配置项和已有的设定进行 merge。如果没有则新建。</li>\n<li><code class=\"codespan\">'replace'</code>:如果已有元素,删除之,新建元素替代之。</li>\n<li><code class=\"codespan\">'remove'</code>:删除元素。</li>\n</ul>\n"
|
||
},
|
||
"elements-line.x": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-line.x\">x</a> 和 <a href=\"#graphic.elements-line.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-line.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-line.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-line.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-line.originX\">originX</a> 和 <a href=\"#graphic.elements-line.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-line.y": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-line.x\">x</a> 和 <a href=\"#graphic.elements-line.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-line.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-line.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-line.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-line.originX\">originX</a> 和 <a href=\"#graphic.elements-line.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-line.rotation": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-line.x\">x</a> 和 <a href=\"#graphic.elements-line.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-line.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-line.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-line.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-line.originX\">originX</a> 和 <a href=\"#graphic.elements-line.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-line.scaleX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-line.x\">x</a> 和 <a href=\"#graphic.elements-line.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-line.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-line.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-line.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-line.originX\">originX</a> 和 <a href=\"#graphic.elements-line.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-line.scaleY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-line.x\">x</a> 和 <a href=\"#graphic.elements-line.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-line.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-line.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-line.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-line.originX\">originX</a> 和 <a href=\"#graphic.elements-line.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-line.originX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-line.x\">x</a> 和 <a href=\"#graphic.elements-line.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-line.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-line.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-line.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-line.originX\">originX</a> 和 <a href=\"#graphic.elements-line.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-line.originY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-line.x\">x</a> 和 <a href=\"#graphic.elements-line.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-line.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-line.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-line.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-line.originX\">originX</a> 和 <a href=\"#graphic.elements-line.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-line.left": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-line.left\">left</a> 和 <a href=\"#graphic.elements-line.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-line.left\">left</a> 或 <a href=\"#graphic.elements-line.right\">right</a>,则 <a href=\"#graphic.elements-line.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-line.right": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-line.left\">left</a> 和 <a href=\"#graphic.elements-line.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-line.left\">left</a> 或 <a href=\"#graphic.elements-line.right\">right</a>,则 <a href=\"#graphic.elements-line.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-line.top": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-line.top\">top</a> 和 <a href=\"#graphic.elements-line.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-line.top\">top</a> 或 <a href=\"#graphic.elements-line.bottom\">bottom</a>,则 <a href=\"#graphic.elements-line.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-line.bottom": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-line.top\">top</a> 和 <a href=\"#graphic.elements-line.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-line.top\">top</a> 或 <a href=\"#graphic.elements-line.bottom\">bottom</a>,则 <a href=\"#graphic.elements-line.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-line.bounding": {
|
||
"desc": "<p>决定此图形元素在定位时,对自身的包围盒计算方式。</p>\n<p>参见例子:</p>\n<iframe data-src=\"http://localhost/incubator-echarts-website/next/examples/zh/view.html?c=doc-example/graphic-bounding&edit=1&reset=1\" width=\"500\" height=\"500\"><iframe />\n\n\n<p>可取值:</p>\n<ul>\n<li><p><code class=\"codespan\">'all'</code>:(默认)\n 表示用自身以及子节点整体的经过 transform 后的包围盒进行定位。\n 这种方式易于使整体都限制在父元素范围中。</p>\n</li>\n<li><p><code class=\"codespan\">'raw'</code>:\n 表示仅仅用自身(不包括子节点)的没经过 tranform 的包围盒进行定位。\n 这种方式易于内容超出父元素范围的定位方式。</p>\n</li>\n</ul>\n"
|
||
},
|
||
"elements-line.z": {
|
||
"desc": "<p>z 方向的高度,决定层叠关系。</p>\n"
|
||
},
|
||
"elements-line.zlevel": {
|
||
"desc": "<p>决定此元素绘制在哪个 canvas 层中。注意,越多 canvas 层会占用越多资源。</p>\n"
|
||
},
|
||
"elements-line.info": {
|
||
"desc": "<p>用户定义的任意数据,可以在 event listener 中访问,如:</p>\n<pre><code class=\"lang-js\">chart.on('click', function (params) {\n console.log(params.info);\n});\n</code></pre>\n"
|
||
},
|
||
"elements-line.silent": {
|
||
"desc": "<p>是否不响应鼠标以及触摸事件。</p>\n"
|
||
},
|
||
"elements-line.invisible": {
|
||
"desc": "<p>节点是否可见。</p>\n"
|
||
},
|
||
"elements-line.ignore": {
|
||
"desc": "<p>节点是否完全被忽略(既不渲染,也不响应事件)。</p>\n"
|
||
},
|
||
"elements-line.cursor": {
|
||
"desc": "\n\n<p>鼠标悬浮时在图形元素上时鼠标的样式是什么。同 CSS 的 <code class=\"codespan\">cursor</code>。</p>\n",
|
||
"uiControl": {
|
||
"type": "enum",
|
||
"options": "auto,pointer,move",
|
||
"default": "pointer"
|
||
}
|
||
},
|
||
"elements-line.draggable": {
|
||
"desc": "<p>图形元素是否可以被拖拽。</p>\n"
|
||
},
|
||
"elements-line.progressive": {
|
||
"desc": "<p>是否渐进式渲染。当图形元素过多时才使用。</p>\n"
|
||
},
|
||
"elements-line.shape.x1": {
|
||
"desc": "<p>开始点的 x 值。</p>\n"
|
||
},
|
||
"elements-line.shape.y1": {
|
||
"desc": "<p>开始点的 y 值。</p>\n"
|
||
},
|
||
"elements-line.shape.x2": {
|
||
"desc": "<p>结束点的 x 值。</p>\n"
|
||
},
|
||
"elements-line.shape.y2": {
|
||
"desc": "<p>结束点的 y 值。</p>\n"
|
||
},
|
||
"elements-line.shape.percent": {
|
||
"desc": "<p>线画到百分之多少就不画了。值的范围:[0, 1]。</p>\n"
|
||
},
|
||
"elements-line.style": {
|
||
"desc": "<p>注:关于图形元素中更多的样式设置(例如 <a href=\"tutorial.html#%E5%AF%8C%E6%96%87%E6%9C%AC%E6%A0%87%E7%AD%BE\" target=\"_blank\">富文本标签</a>),参见 <a href=\"https://ecomfe.github.io/zrender-doc/public/api.html#zrenderdisplayable\" target=\"_blank\">zrender/graphic/Displayable</a> 中的 style 相关属性。</p>\n<p>注意,这里图形元素的样式属性名称直接源于 zrender,和 <code class=\"codespan\">echarts label</code>、<code class=\"codespan\">echarts itemStyle</code> 等处同样含义的样式属性名称或有不同。例如,有如下对应:</p>\n<ul>\n<li><a href=\"#series-scatter.label.color\">itemStyle.color</a> => <code class=\"codespan\">style.fill</code></li>\n<li><a href=\"#series-scatter.label.color\">itemStyle.borderColor</a> => <code class=\"codespan\">style.stroke</code></li>\n<li><a href=\"#series-scatter.label.color\">label.color</a> => <code class=\"codespan\">style.textFill</code></li>\n<li><a href=\"#series-scatter.label.textBorderColor\">label.textBorderColor</a> => <code class=\"codespan\">style.textStroke</code></li>\n<li>...</li>\n</ul>\n"
|
||
},
|
||
"elements-line.style.fill": {
|
||
"desc": "<p>填充色。</p>\n"
|
||
},
|
||
"elements-line.style.stroke": {
|
||
"desc": "<p>笔画颜色。</p>\n"
|
||
},
|
||
"elements-line.style.lineWidth": {
|
||
"desc": "<p>笔画宽度。</p>\n"
|
||
},
|
||
"elements-line.style.shadowBlur": {
|
||
"desc": "<p>阴影宽度。</p>\n"
|
||
},
|
||
"elements-line.style.shadowOffsetX": {
|
||
"desc": "<p>阴影 X 方向偏移。</p>\n"
|
||
},
|
||
"elements-line.style.shadowOffsetY": {
|
||
"desc": "<p>阴影 Y 方向偏移。</p>\n"
|
||
},
|
||
"elements-line.style.shadowColor": {
|
||
"desc": "<p>阴影颜色。</p>\n"
|
||
},
|
||
"elements-bezierCurve": {
|
||
"desc": "<p>二次或三次贝塞尔曲线。</p>\n"
|
||
},
|
||
"elements-bezierCurve.type": {
|
||
"desc": "<p>用 setOption 首次设定图形元素时必须指定。\n可取值:</p>\n<p><a href=\"#graphic.elements-image\">image</a>,\n<a href=\"#graphic.elements-text\">text</a>,\n<a href=\"#graphic.elements-circle\">circle</a>,\n<a href=\"#graphic.elements-sector\">sector</a>,\n<a href=\"#graphic.elements-ring\">ring</a>,\n<a href=\"#graphic.elements-polygon\">polygon</a>,\n<a href=\"#graphic.elements-polyline\">polyline</a>,\n<a href=\"#graphic.elements-rect\">rect</a>,\n<a href=\"#graphic.elements-line\">line</a>,\n<a href=\"#graphic.elements-bezierCurve\">bezierCurve</a>,\n<a href=\"#graphic.elements-arc\">arc</a>,\n<a href=\"#graphic.elements-group\">group</a>,</p>\n"
|
||
},
|
||
"elements-bezierCurve.id": {
|
||
"desc": "<p>id 用于在更新或删除图形元素时指定更新哪个图形元素,如果不需要用可以忽略。</p>\n"
|
||
},
|
||
"elements-bezierCurve.$action": {
|
||
"desc": "<p>setOption 时指定本次对该图形元素的操作行为。</p>\n<p>可取值:</p>\n<ul>\n<li><code class=\"codespan\">'merge'</code>:如果已有元素,则新的配置项和已有的设定进行 merge。如果没有则新建。</li>\n<li><code class=\"codespan\">'replace'</code>:如果已有元素,删除之,新建元素替代之。</li>\n<li><code class=\"codespan\">'remove'</code>:删除元素。</li>\n</ul>\n"
|
||
},
|
||
"elements-bezierCurve.x": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-bezierCurve.x\">x</a> 和 <a href=\"#graphic.elements-bezierCurve.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-bezierCurve.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-bezierCurve.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-bezierCurve.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-bezierCurve.originX\">originX</a> 和 <a href=\"#graphic.elements-bezierCurve.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-bezierCurve.y": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-bezierCurve.x\">x</a> 和 <a href=\"#graphic.elements-bezierCurve.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-bezierCurve.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-bezierCurve.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-bezierCurve.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-bezierCurve.originX\">originX</a> 和 <a href=\"#graphic.elements-bezierCurve.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-bezierCurve.rotation": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-bezierCurve.x\">x</a> 和 <a href=\"#graphic.elements-bezierCurve.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-bezierCurve.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-bezierCurve.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-bezierCurve.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-bezierCurve.originX\">originX</a> 和 <a href=\"#graphic.elements-bezierCurve.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-bezierCurve.scaleX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-bezierCurve.x\">x</a> 和 <a href=\"#graphic.elements-bezierCurve.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-bezierCurve.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-bezierCurve.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-bezierCurve.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-bezierCurve.originX\">originX</a> 和 <a href=\"#graphic.elements-bezierCurve.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-bezierCurve.scaleY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-bezierCurve.x\">x</a> 和 <a href=\"#graphic.elements-bezierCurve.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-bezierCurve.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-bezierCurve.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-bezierCurve.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-bezierCurve.originX\">originX</a> 和 <a href=\"#graphic.elements-bezierCurve.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-bezierCurve.originX": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-bezierCurve.x\">x</a> 和 <a href=\"#graphic.elements-bezierCurve.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-bezierCurve.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-bezierCurve.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-bezierCurve.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-bezierCurve.originX\">originX</a> 和 <a href=\"#graphic.elements-bezierCurve.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-bezierCurve.originY": {
|
||
"desc": "<p>图形元素可以进行标准的 <code class=\"codespan\">2D transform</code>,其中包含:</p>\n<ul>\n<li>平移(依照 <a href=\"#graphic.elements-bezierCurve.x\">x</a> 和 <a href=\"#graphic.elements-bezierCurve.y\">y</a>):默认值都是 <code class=\"codespan\">0</code>。右和下为正值。</li>\n<li>旋转(依照 <a href=\"#graphic.elements-bezierCurve.rotation\">rotation</a>):默认值是 <code class=\"codespan\">0</code>。表示旋转的弧度值。正值表示逆时针旋转。</li>\n<li>缩放(依照 <a href=\"#graphic.elements-bezierCurve.scaleX\">scaleX</a> 和 <a href=\"#graphic.elements-bezierCurve.scaleY\">scaleY</a>):默认值都是 <code class=\"codespan\">1</code>。这个值表示缩放的倍数。</li>\n</ul>\n<p>另外,<a href=\"#graphic.elements-bezierCurve.originX\">originX</a> 和 <a href=\"#graphic.elements-bezierCurve.originY\">originY</a> 指定了旋转和缩放的中心点,默认值都是 <code class=\"codespan\">0</code>。</p>\n<p>注意:</p>\n<ul>\n<li>transform 中设定的坐标,都是相对于图形元素的父元素的(即 <a href=\"#graphic.elements-group\">group</a> 元素或者顶层画布)的 <code class=\"codespan\">[0, 0]</code> 点。也就是说,我们可以使用 <a href=\"#graphic.elements-group\">group</a> 来组织多个图形元素,并且 <a href=\"#graphic.elements-group\">group</a> 可以嵌套。</li>\n<li>对于一个图形元素,<code class=\"codespan\">transform</code> 执行的顺序是:先缩放(依照 <code class=\"codespan\">scaleX</code>,<code class=\"codespan\">scaleY</code>),再旋转(依照 <code class=\"codespan\">rotation</code>),再平移(依照 <code class=\"codespan\">x</code>,<code class=\"codespan\">y</code>)。</li>\n</ul>\n"
|
||
},
|
||
"elements-bezierCurve.left": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-bezierCurve.left\">left</a> 和 <a href=\"#graphic.elements-bezierCurve.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-bezierCurve.left\">left</a> 或 <a href=\"#graphic.elements-bezierCurve.right\">right</a>,则 <a href=\"#graphic.elements-bezierCurve.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-bezierCurve.right": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的高和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'center'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-bezierCurve.left\">left</a> 和 <a href=\"#graphic.elements-bezierCurve.right\">right</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-bezierCurve.left\">left</a> 或 <a href=\"#graphic.elements-bezierCurve.right\">right</a>,则 <a href=\"#graphic.elements-bezierCurve.shape\">shape</a> 里的 <code class=\"codespan\">x</code>、<code class=\"codespan\">cx</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-bezierCurve.top": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-bezierCurve.top\">top</a> 和 <a href=\"#graphic.elements-bezierCurve.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-bezierCurve.top\">top</a> 或 <a href=\"#graphic.elements-bezierCurve.bottom\">bottom</a>,则 <a href=\"#graphic.elements-bezierCurve.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-bezierCurve.bottom": {
|
||
"desc": "<p>描述怎么根据父元素进行定位。</p>\n<p>『父元素』是指:如果是顶层元素,父元素是 echarts 图表容器。如果是 <code class=\"codespan\">group</code> 的子元素,父元素就是 <code class=\"codespan\">group</code> 元素。</p>\n<p>值的类型可以是:</p>\n<ul>\n<li><code class=\"codespan\">number</code>:表示像素值。</li>\n<li>百分比值:如 '33%',用父元素的宽和此百分比计算出最终值。</li>\n<li><code class=\"codespan\">'middle'</code>:表示自动居中。</li>\n</ul>\n<p><a href=\"#graphic.elements-bezierCurve.top\">top</a> 和 <a href=\"#graphic.elements-bezierCurve.bottom\">bottom</a> 只有一个可以生效。</p>\n<p>如果指定 <a href=\"#graphic.elements-bezierCurve.top\">top</a> 或 <a href=\"#graphic.elements-bezierCurve.bottom\">bottom</a>,则 <a href=\"#graphic.elements-bezierCurve.shape\">shape</a> 里的 <code class=\"codespan\">y</code>、<code class=\"codespan\">cy</code> 等定位属性不再生效。</p>\n"
|
||
},
|
||
"elements-bezierCurve.bounding": {
|
||
"desc": "<p>决定此图形元素在定位时,对自身的包围盒计算方式。</p>\n<p>参见例子:</p>\n<iframe data-src=\"http://localhost/incubator-echarts-website/next/examples/zh/view.html?c=doc-example/graphic-bounding&edit=1&reset=1\" width=\"500\" height=\"500\"><iframe />\n\n\n<p>可取值:</p>\n<ul>\n<li><p><code class=\"codespan\">'all'</code>:(默认)\n 表示用自身以及子节点整体的经过 transform 后的包围盒进行定位。\n 这种方式易于使整体都限制在父元素范围中。</p>\n</li>\n<li><p><code class=\"codespan\">'raw'</code>:\n 表示仅仅用自身(不包括子节点)的没经过 tranform 的包围盒进行定位。\n 这种方式易于内容超出父元素范围的定位方式。</p>\n</li>\n</ul>\n"
|
||
},
|
||
"elements-bezierCurve.z": {
|
||
"desc": "<p>z 方向的高度,决定层叠关系。</p>\n"
|
||
},
|
||
"elements-bezierCurve.zlevel": {
|
||
"desc": "<p>决定此元素绘制在哪个 canvas 层中。注意,越多 canvas 层会占用越多资源。</p>\n"
|
||
},
|
||
"elements-bezierCurve.info": {
|
||
"desc": "<p>用户定义的任意数据,可以在 event listener 中访问,如:</p>\n<pre><code class=\"lang-js\">chart.on('click', function (params) {\n console.log(params.info);\n});\n</code></pre>\n"
|
||
},
|
||
"elements-bezierCurve.silent": {
|
||
"desc": "<p>是否不响应鼠标以及触摸事件。</p>\n"
|
||
},
|
||
"elements-bezierCurve.invisible": {
|
||
"desc": "<p>节点是否可见。</p>\n"
|
||
},
|
||
"elements-bezierCurve.ignore": {
|
||
"desc": "<p>节点是否完全被忽略(既不渲染,也不响应事件)。</p>\n"
|
||
},
|
||
"elements-bezierCurve.cursor": {
|
||
"desc": "\n\n<p>鼠标悬浮时在图形元素上时鼠标的样式是什么。同 CSS 的 <code class=\"codespan\">cursor</code>。</p>\n",
|
||
"uiControl": {
|
||
"type": "enum",
|
||
"options": "auto,pointer,move",
|
||
"default": "pointer"
|
||
}
|
||
},
|
||
"elements-bezierCurve.draggable": {
|
||
"desc": "<p>图形元素是否可以被拖拽。</p>\n"
|
||
},
|
||
"elements-bezierCurve.progressive": {
|
||
"desc": "<p>是否渐进式渲染。当图形元素过多时才使用。</p>\n"
|
||
},
|
||
"elements-bezierCurve.shape.x1": {
|
||
"desc": "<p>开始点的 x 值。</p>\n"
|
||
},
|
||
"elements-bezierCurve.shape.y1": {
|
||
"desc": "<p>开始点的 y 值。</p>\n"
|
||
},
|
||
"elements-bezierCurve.shape.x2": {
|
||
"desc": "<p>结束点的 x 值。</p>\n"
|
||
},
|
||
"elements-bezierCurve.shape.y2": {
|
||
"desc": "<p>结束点的 y 值。</p>\n"
|
||
},
|
||
"elements-bezierCurve.shape.cpx1": {
|
||
"desc": "<p>控制点 x 值。</p>\n"
|
||
},
|
||
"elements-bezierCurve.shape.cpy1": {
|
||
"desc": "<p>控制点 y 值。</p>\n"
|
||
},
|
||
"elements-bezierCurve.shape.cpx2": {
|
||
"desc": "<p>第二个控制点 x 值。如果设置则开启三阶贝塞尔曲线。</p>\n"
|
||
},
|
||
"elements-bezierCurve.shape.cpy2": {
|
||
"desc": "<p>第二个控制点 y 值。如果设置则开启三阶贝塞尔曲线。</p>\n"
|
||
},
|
||
"elements-bezierCurve.shape.percent": {
|
||
"desc": "<p>画到百分之多少就不画了。值的范围:[0, 1]。</p>\n"
|
||
},
|
||
"elements-bezierCurve.style": {
|
||
"desc": "<p>注:关于图形元素中更多的样式设置(例如 <a href=\"tutorial.html#%E5%AF%8C%E6%96%87%E6%9C%AC%E6%A0%87%E7%AD%BE\" target=\"_blank\">富文本标签</a>),参见 <a href=\"https://ecomfe.github.io/zrender-doc/public/api.html#zrenderdisplayable\" target=\"_blank\">zrender/graphic/Displayable</a> 中的 style 相关属性。</p>\n<p>注意,这里图形元素的样式属性名称直接源于 zrender,和 <code class=\"codespan\">echarts label</code>、<code class=\"codespan\">echarts itemStyle</code> 等处同样含义的样式属性名称或有不同。例如,有如下对应:</p>\n<ul>\n<li><a href=\"#series-scatter.label.color\">itemStyle.color</a> => <code class=\"codespan\">style.fill</code></li>\n<li><a href=\"#series-scatter.label.color\">itemStyle.borderColor</a> => <code class=\"codespan\">style.stroke</code></li>\n<li><a href=\"#series-scatter.label.color\">label.color</a> => <code class=\"codespan\">style.textFill</code></li>\n<li><a href=\"#series-scatter.label.textBorderColor\">label.textBorderColor</a> => <code class=\"codespan\">style.textStroke</code></li>\n<li>...</li>\n</ul>\n"
|
||
},
|
||
"elements-bezierCurve.style.fill": {
|
||
"desc": "<p>填充色。</p>\n"
|
||
},
|
||
"elements-bezierCurve.style.stroke": {
|
||
"desc": "<p>笔画颜色。</p>\n"
|
||
},
|
||
"elements-bezierCurve.style.lineWidth": {
|
||
"desc": "<p>笔画宽度。</p>\n"
|
||
},
|
||
"elements-bezierCurve.style.shadowBlur": {
|
||
"desc": "<p>阴影宽度。</p>\n"
|
||
},
|
||
"elements-bezierCurve.style.shadowOffsetX": {
|
||
"desc": "<p>阴影 X 方向偏移。</p>\n"
|
||
},
|
||
"elements-bezierCurve.style.shadowOffsetY": {
|
||
"desc": "<p>阴影 Y 方向偏移。</p>\n"
|
||
},
|
||
"elements-bezierCurve.style.shadowColor": {
|
||
"desc": "<p>阴影颜色。</p>\n"
|
||
}
|
||
} |