.textShadowOffsetY": {
"desc": "\n\n文字本身的阴影 Y 偏移。
\n",
"uiControl": {
"type": "number",
"step": "0.5"
}
},
"data.select.labelLine": {
"desc": "标签的视觉引导线配置。
\n"
},
"data.select.labelLine.show": {
"desc": "\n\n是否显示视觉引导线。
\n",
"uiControl": {
"type": "boolean"
}
},
"data.select.labelLine.lineStyle.color": {
"desc": "\n\n线的颜色。
\n\n颜色可以使用 RGB 表示,比如 'rgb(128, 128, 128)'
,如果想要加上 alpha 通道表示不透明度,可以使用 RGBA,比如 'rgba(128, 128, 128, 0.5)'
,也可以使用十六进制格式,比如 '#ccc'
。除了纯色之外颜色也支持渐变色和纹理填充
\n// 线性渐变,前四个参数分别是 x0, y0, x2, y2, 范围从 0 - 1,相当于在图形包围盒中的百分比,如果 globalCoord 为 `true`,则该四个值是绝对的像素位置\ncolor: {\n type: 'linear',\n x: 0,\n y: 0,\n x2: 0,\n y2: 1,\n colorStops: [{\n offset: 0, color: 'red' // 0% 处的颜色\n }, {\n offset: 1, color: 'blue' // 100% 处的颜色\n }],\n global: false // 缺省为 false\n}\n// 径向渐变,前三个参数分别是圆心 x, y 和半径,取值同线性渐变\ncolor: {\n type: 'radial',\n x: 0.5,\n y: 0.5,\n r: 0.5,\n colorStops: [{\n offset: 0, color: 'red' // 0% 处的颜色\n }, {\n offset: 1, color: 'blue' // 100% 处的颜色\n }],\n global: false // 缺省为 false\n}\n// 纹理填充\ncolor: {\n image: imageDom, // 支持为 HTMLImageElement, HTMLCanvasElement,不支持路径字符串\n repeat: 'repeat' // 是否平铺,可以是 'repeat-x', 'repeat-y', 'no-repeat'\n}\n
\n
\n",
"uiControl": {
"type": "color"
}
},
"data.select.labelLine.lineStyle.width": {
"desc": "\n\n线宽。
\n",
"uiControl": {
"type": "number",
"value": "1",
"min": "0",
"step": "0.5"
}
},
"data.select.labelLine.lineStyle.type": {
"desc": "\n\n线的类型。
\n可选:
\n\n'solid'
\n'dashed'
\n'dotted'
\n
\n",
"uiControl": {
"type": "enum",
"default": "solid",
"options": "solid,dashed,dotted"
}
},
"data.select.labelLine.lineStyle.shadowBlur": {
"desc": "\n\n图形阴影的模糊大小。该属性配合 shadowColor
,shadowOffsetX
, shadowOffsetY
一起设置图形的阴影效果。
\n示例:
\n{\n shadowColor: 'rgba(0, 0, 0, 0.5)',\n shadowBlur: 10\n}\n
\n",
"uiControl": {
"type": "number",
"default": "",
"min": "0",
"step": "0.5"
}
},
"data.select.labelLine.lineStyle.shadowColor": {
"desc": "\n\n阴影颜色。支持的格式同color
。
\n",
"uiControl": {
"type": "color",
"default": ""
}
},
"data.select.labelLine.lineStyle.shadowOffsetX": {
"desc": "\n\n阴影水平方向上的偏移距离。
\n",
"uiControl": {
"type": "number",
"default": "0",
"step": "0.5"
}
},
"data.select.labelLine.lineStyle.shadowOffsetY": {
"desc": "\n\n阴影垂直方向上的偏移距离。
\n",
"uiControl": {
"type": "number",
"default": "0",
"step": "0.5"
}
},
"data.select.labelLine.lineStyle.opacity": {
"desc": "\n\n图形透明度。支持从 0 到 1 的数字,为 0 时不绘制该图形。
\n",
"uiControl": {
"type": "number",
"default": "1",
"min": "0",
"max": "1",
"step": "0.01"
}
},
"data.select.itemStyle": {
"desc": "单个数据的图形样式设置。
\n"
},
"data.select.itemStyle.color": {
"desc": "\n\n柱条的颜色。
\n",
"uiControl": {
"type": "color"
}
},
"data.select.itemStyle.borderColor": {
"desc": "\n\n柱条的描边颜色。
\n",
"uiControl": {
"type": "color",
"value": "#000"
}
},
"data.select.itemStyle.borderWidth": {
"desc": "\n\n柱条的描边宽度,默认不描边。
\n",
"uiControl": {
"type": "number",
"value": "0",
"min": "0",
"step": "0.5"
}
},
"data.select.itemStyle.borderType": {
"desc": "\n\n柱条的描边类型,默认为实线,支持 'dashed'
, 'dotted'
。
\n",
"uiControl": {
"type": "enum",
"default": "solid",
"options": "solid,dashed,dotted"
}
},
"data.select.itemStyle.borderRadius": {
"desc": "\n\n圆角半径,单位px,支持传入数组分别指定 4 个圆角半径。\n如:
\nborderRadius: 5, // 统一设置四个角的圆角大小\nborderRadius: [5, 5, 0, 0] //(顺时针左上,右上,右下,左下)\n
",
"uiControl": {
"type": "vector",
"min": "0",
"dims": "LT,RT,RB,LB"
}
},
"data.select.itemStyle.shadowBlur": {
"desc": "\n\n图形阴影的模糊大小。该属性配合 shadowColor
,shadowOffsetX
, shadowOffsetY
一起设置图形的阴影效果。
\n示例:
\n{\n shadowColor: 'rgba(0, 0, 0, 0.5)',\n shadowBlur: 10\n}\n
\n",
"uiControl": {
"type": "number",
"default": "",
"min": "0",
"step": "0.5"
}
},
"data.select.itemStyle.shadowColor": {
"desc": "\n\n阴影颜色。支持的格式同color
。
\n",
"uiControl": {
"type": "color",
"default": ""
}
},
"data.select.itemStyle.shadowOffsetX": {
"desc": "\n\n阴影水平方向上的偏移距离。
\n",
"uiControl": {
"type": "number",
"default": "0",
"step": "0.5"
}
},
"data.select.itemStyle.shadowOffsetY": {
"desc": "\n\n阴影垂直方向上的偏移距离。
\n",
"uiControl": {
"type": "number",
"default": "0",
"step": "0.5"
}
},
"data.select.itemStyle.opacity": {
"desc": "\n\n图形透明度。支持从 0 到 1 的数字,为 0 时不绘制该图形。
\n",
"uiControl": {
"type": "number",
"default": "1",
"min": "0",
"max": "1",
"step": "0.01"
}
},
"clip": {
"desc": "\n\n\n\n\n从 v4.4.0
开始支持
\n
\n是否裁剪超出坐标系部分的图形,具体裁剪效果根据系列决定:
\n\n- 散点图:忽略中心点超出坐标系的图形,但是不裁剪单个图形
\n- 柱状图:裁掉完全超出的柱子,但是不会裁剪只超出部分的柱子
\n- 折线图:裁掉所有超出坐标系的折线部分,拐点图形的逻辑按照散点图处理
\n- 路径图:裁掉所有超出坐标系的部分
\n- K 线图:忽略整体都超出坐标系的图形,但是不裁剪单个图形
\n- 自定义系列:裁掉所有超出坐标系的部分
\n
\n除了自定义系列,其它系列的默认值都为 true,及开启裁剪,如果你觉得不想要裁剪的话,可以设置成 false 关闭。
\n",
"uiControl": {
"type": "boolean",
"default": "true"
}
},
"zlevel": {
"desc": "柱状图所有图形的 zlevel 值。
\nzlevel
用于 Canvas 分层,不同zlevel
值的图形会放置在不同的 Canvas 中,Canvas 分层是一种常见的优化手段。我们可以把一些图形变化频繁(例如有动画)的组件设置成一个单独的zlevel
。需要注意的是过多的 Canvas 会引起内存开销的增大,在手机端上需要谨慎使用以防崩溃。
\nzlevel
大的 Canvas 会放在 zlevel
小的 Canvas 的上面。
\n"
},
"z": {
"desc": "柱状图组件的所有图形的z
值。控制图形的前后顺序。z
值小的图形会被z
值大的图形覆盖。
\nz
相比zlevel
优先级更低,而且不会创建新的 Canvas。
\n"
},
"silent": {
"desc": "\n\n图形是否不响应和触发鼠标事件,默认为 false,即响应和触发鼠标事件。
\n",
"uiControl": {
"type": "boolean"
}
},
"animation": {
"desc": "\n\n是否开启动画。
\n",
"uiControl": {
"type": "boolean",
"default": "true",
"clean": "true"
}
},
"animationThreshold": {
"desc": "是否开启动画的阈值,当单个系列显示的图形数量大于这个阈值时会关闭动画。
\n"
},
"animationDuration": {
"desc": "\n\n初始动画的时长,支持回调函数,可以通过每个数据返回不同的时长实现更戏剧的初始动画效果:
\nanimationDuration: function (idx) {\n // 越往后的数据时长越大\n return idx * 100;\n}\n
\n",
"uiControl": {
"type": "number",
"min": "0",
"default": "1000",
"step": "20",
"clean": "true"
}
},
"animationEasing": {
"desc": "\n\n初始动画的缓动效果。不同的缓动效果可以参考 缓动示例。
\n",
"uiControl": {
"type": "enum",
"options": "linear,quadraticIn,quadraticOut,quadraticInOut,cubicIn,cubicOut,cubicInOut,quarticIn,quarticOut,quarticInOut,quinticIn,quinticOut,quinticInOut,sinusoidalIn,sinusoidalOut,sinusoidalInOut,exponentialIn,exponentialOut,exponentialInOut,circularIn,circularOut,circularInOut,elasticIn,elasticOut,elasticInOut,backIn,backOut,backInOut,bounceIn,bounceOut,bounceInOut",
"clean": "true"
}
},
"animationDelay": {
"desc": "初始动画的延迟,支持回调函数,可以通过每个数据返回不同的 delay 时间实现更戏剧的初始动画效果。
\n如下示例:
\nanimationDelay: function (idx) {\n // 越往后的数据延迟越大\n return idx * 100;\n}\n
\n也可以看该示例
\n"
},
"animationDurationUpdate": {
"desc": "\n\n数据更新动画的时长。
\n支持回调函数,可以通过每个数据返回不同的时长实现更戏剧的更新动画效果:
\nanimationDurationUpdate: function (idx) {\n // 越往后的数据时长越大\n return idx * 100;\n}\n
\n",
"uiControl": {
"type": "number",
"min": "0",
"default": "1000",
"step": "20"
}
},
"animationEasingUpdate": {
"desc": "\n\n数据更新动画的缓动效果。
\n",
"uiControl": {
"type": "enum",
"options": "linear,quadraticIn,quadraticOut,quadraticInOut,cubicIn,cubicOut,cubicInOut,quarticIn,quarticOut,quarticInOut,quinticIn,quinticOut,quinticInOut,sinusoidalIn,sinusoidalOut,sinusoidalInOut,exponentialIn,exponentialOut,exponentialInOut,circularIn,circularOut,circularInOut,elasticIn,elasticOut,elasticInOut,backIn,backOut,backInOut,bounceIn,bounceOut,bounceInOut"
}
},
"animationDelayUpdate": {
"desc": "数据更新动画的延迟,支持回调函数,可以通过每个数据返回不同的 delay 时间实现更戏剧的更新动画效果。
\n如下示例:
\nanimationDelayUpdate: function (idx) {\n // 越往后的数据延迟越大\n return idx * 100;\n}\n
\n也可以看该示例
\n"
},
"tooltip": {
"desc": "本系列特定的 tooltip 设定。
\n"
},
"tooltip.position": {
"desc": "
\n\n注意:series.tooltip
仅在 tooltip.trigger 为 'item'
时有效。
\n
\n提示框浮层的位置,默认不设置时位置会跟随鼠标的位置。
\n可选:
\n\nArray
\n 通过数组表示提示框浮层的位置,支持数字设置绝对位置,百分比设置相对位置。
\n 示例:
\n // 绝对位置,相对于容器左侧 10px, 上侧 10 px\n position: [10, 10]\n // 相对位置,放置在容器正中间\n position: ['50%', '50%']\n
\n \nFunction
\n 回调函数,格式如下:
\n (point: Array, params: Object|Array.<Object>, dom: HTMLDomElement, rect: Object, size: Object) => Array\n
\n 参数:
\n point: 鼠标位置,如 [20, 40]。
\n params: 同 formatter 的参数相同。
\n dom: tooltip 的 dom 对象。
\n rect: 只有鼠标在图形上时有效,是一个用x
, y
, width
, height
四个属性表达的图形包围盒。
\n size: 包括 dom 的尺寸和 echarts 容器的当前尺寸,例如:{contentSize: [width, height], viewSize: [width, height]}
。
\n 返回值:
\n 可以是一个表示 tooltip 位置的数组,数组值可以是绝对的像素值,也可以是相 百分比。
\n 也可以是一个对象,如:{left: 10, top: 30}
,或者 {right: '20%', bottom: 40}
。
\n 如下示例:
\n position: function (point, params, dom, rect, size) {\n // 固定在顶部\n return [point[0], '10%'];\n }\n
\n 或者:
\n position: function (pos, params, dom, rect, size) {\n // 鼠标在左侧时 tooltip 显示到右侧,鼠标在右侧时 tooltip 显示到左侧。\n var obj = {top: 60};\n obj[['left', 'right'][+(pos[0] < size.viewSize[0] / 2)]] = 5;\n return obj;\n }\n
\n \n
\n\n'inside'
\n 鼠标所在图形的内部中心位置,只在 trigger 为'item'
的时候有效。
\n \n'top'
\n 鼠标所在图形上侧,只在 trigger 为'item'
的时候有效。
\n \n'left'
\n 鼠标所在图形左侧,只在 trigger 为'item'
的时候有效。
\n \n'right'
\n 鼠标所在图形右侧,只在 trigger 为'item'
的时候有效。
\n \n'bottom'
\n 鼠标所在图形底侧,只在 trigger 为'item'
的时候有效。
\n \n
\n"
},
"tooltip.formatter": {
"desc": "
\n\n注意:series.tooltip
仅在 tooltip.trigger 为 'item'
时有效。
\n
\n提示框浮层内容格式器,支持字符串模板和回调函数两种形式。
\n1, 字符串模板
\n模板变量有 {a}
, {b}
,{c}
,{d}
,{e}
,分别表示系列名,数据名,数据值等。\n在 trigger 为 'axis'
的时候,会有多个系列的数据,此时可以通过 {a0}
, {a1}
, {a2}
这种后面加索引的方式表示系列的索引。\n不同图表类型下的 {a}
,{b}
,{c}
,{d}
含义不一样。\n其中变量{a}
, {b}
, {c}
, {d}
在不同图表类型下代表数据含义为:
\n\n折线(区域)图、柱状(条形)图、K线图 : {a}
(系列名称),{b}
(类目值),{c}
(数值), {d}
(无)
\n \n散点图(气泡)图 : {a}
(系列名称),{b}
(数据名称),{c}
(数值数组), {d}
(无)
\n \n地图 : {a}
(系列名称),{b}
(区域名称),{c}
(合并数值), {d}
(无)
\n \n饼图、仪表盘、漏斗图: {a}
(系列名称),{b}
(数据项名称),{c}
(数值), {d}
(百分比)
\n \n
\n更多其它图表模板变量的含义可以见相应的图表的 label.formatter 配置项。
\n示例:
\nformatter: '{b0}: {c0}<br />{b1}: {c1}'\n
\n2, 回调函数
\n回调函数格式:
\n(params: Object|Array, ticket: string, callback: (ticket: string, html: string)) => string\n
\n第一个参数 params
是 formatter 需要的数据集。格式如下:
\n{\n componentType: 'series',\n // 系列类型\n seriesType: string,\n // 系列在传入的 option.series 中的 index\n seriesIndex: number,\n // 系列名称\n seriesName: string,\n // 数据名,类目名\n name: string,\n // 数据在传入的 data 数组中的 index\n dataIndex: number,\n // 传入的原始数据项\n data: Object,\n // 传入的数据值。在多数系列下它和 data 相同。在一些系列下是 data 中的分量(如 map、radar 中)\n value: number|Array|Object,\n // 坐标轴 encode 映射信息,\n // key 为坐标轴(如 'x' 'y' 'radius' 'angle' 等)\n // value 必然为数组,不会为 null/undefied,表示 dimension index 。\n // 其内容如:\n // {\n // x: [2] // dimension index 为 2 的数据映射到 x 轴\n // y: [0] // dimension index 为 0 的数据映射到 y 轴\n // }\n encode: Object,\n // 维度名列表\n dimensionNames: Array<String>,\n // 数据的维度 index,如 0 或 1 或 2 ...\n // 仅在雷达图中使用。\n dimensionIndex: number,\n // 数据图形的颜色\n color: string,\n\n\n // 饼图的百分比\n percent: number,\n\n\n}\n
\n注:encode 和 dimensionNames 的使用方式,例如:
\n如果数据为:
\ndataset: {\n source: [\n ['Matcha Latte', 43.3, 85.8, 93.7],\n ['Milk Tea', 83.1, 73.4, 55.1],\n ['Cheese Cocoa', 86.4, 65.2, 82.5],\n ['Walnut Brownie', 72.4, 53.9, 39.1]\n ]\n}\n
\n则可这样得到 y 轴对应的 value:
\nparams.value[params.encode.y[0]]\n
\n如果数据为:
\ndataset: {\n dimensions: ['product', '2015', '2016', '2017'],\n source: [\n {product: 'Matcha Latte', '2015': 43.3, '2016': 85.8, '2017': 93.7},\n {product: 'Milk Tea', '2015': 83.1, '2016': 73.4, '2017': 55.1},\n {product: 'Cheese Cocoa', '2015': 86.4, '2016': 65.2, '2017': 82.5},\n {product: 'Walnut Brownie', '2015': 72.4, '2016': 53.9, '2017': 39.1}\n ]\n}\n
\n则可这样得到 y 轴对应的 value:
\nparams.value[params.dimensionNames[params.encode.y[0]]]\n
\n在 trigger 为 'axis'
的时候,或者 tooltip 被 axisPointer 触发的时候,params
是多个系列的数据数组。其中每项内容格式同上,并且,
\n{\n componentType: 'series',\n // 系列类型\n seriesType: string,\n // 系列在传入的 option.series 中的 index\n seriesIndex: number,\n // 系列名称\n seriesName: string,\n // 数据名,类目名\n name: string,\n // 数据在传入的 data 数组中的 index\n dataIndex: number,\n // 传入的原始数据项\n data: Object,\n // 传入的数据值。在多数系列下它和 data 相同。在一些系列下是 data 中的分量(如 map、radar 中)\n value: number|Array|Object,\n // 坐标轴 encode 映射信息,\n // key 为坐标轴(如 'x' 'y' 'radius' 'angle' 等)\n // value 必然为数组,不会为 null/undefied,表示 dimension index 。\n // 其内容如:\n // {\n // x: [2] // dimension index 为 2 的数据映射到 x 轴\n // y: [0] // dimension index 为 0 的数据映射到 y 轴\n // }\n encode: Object,\n // 维度名列表\n dimensionNames: Array<String>,\n // 数据的维度 index,如 0 或 1 或 2 ...\n // 仅在雷达图中使用。\n dimensionIndex: number,\n // 数据图形的颜色\n color: string,\n\n\n\n}\n
\n注:encode 和 dimensionNames 的使用方式,例如:
\n如果数据为:
\ndataset: {\n source: [\n ['Matcha Latte', 43.3, 85.8, 93.7],\n ['Milk Tea', 83.1, 73.4, 55.1],\n ['Cheese Cocoa', 86.4, 65.2, 82.5],\n ['Walnut Brownie', 72.4, 53.9, 39.1]\n ]\n}\n
\n则可这样得到 y 轴对应的 value:
\nparams.value[params.encode.y[0]]\n
\n如果数据为:
\ndataset: {\n dimensions: ['product', '2015', '2016', '2017'],\n source: [\n {product: 'Matcha Latte', '2015': 43.3, '2016': 85.8, '2017': 93.7},\n {product: 'Milk Tea', '2015': 83.1, '2016': 73.4, '2017': 55.1},\n {product: 'Cheese Cocoa', '2015': 86.4, '2016': 65.2, '2017': 82.5},\n {product: 'Walnut Brownie', '2015': 72.4, '2016': 53.9, '2017': 39.1}\n ]\n}\n
\n则可这样得到 y 轴对应的 value:
\nparams.value[params.dimensionNames[params.encode.y[0]]]\n
\n注: ECharts 2.x 使用数组表示各参数的方式不再支持。
\n第二个参数 ticket
是异步回调标识,配合第三个参数 callback
使用。\n第三个参数 callback
是异步回调,在提示框浮层内容是异步获取的时候,可以通过 callback 传入上述的 ticket
和 html
更新提示框浮层内容。
\n示例:
\nformatter: function (params, ticket, callback) {\n $.get('detail?name=' + params.name, function (content) {\n callback(ticket, toHTML(content));\n });\n return 'Loading';\n}\n
\n"
},
"tooltip.backgroundColor": {
"desc": "
\n\n注意:series.tooltip
仅在 tooltip.trigger 为 'item'
时有效。
\n
\n提示框浮层的背景颜色。
\n"
},
"tooltip.borderColor": {
"desc": "\n\n\n\n\n
\n\n注意:series.tooltip
仅在 tooltip.trigger 为 'item'
时有效。
\n
\n提示框浮层的边框颜色。
\n",
"uiControl": {
"type": "color",
"default": "#333"
}
},
"tooltip.borderWidth": {
"desc": "\n\n\n\n\n
\n\n注意:series.tooltip
仅在 tooltip.trigger 为 'item'
时有效。
\n
\n提示框浮层的边框宽。
\n",
"uiControl": {
"type": "number",
"default": "0",
"step": "0.5"
}
},
"tooltip.padding": {
"desc": "\n\n\n\n\n
\n\n注意:series.tooltip
仅在 tooltip.trigger 为 'item'
时有效。
\n
\n\n\n提示框浮层内边距,单位px,默认各方向内边距为5,接受数组分别设定上右下左边距。
\n使用示例:
\n// 设置内边距为 5\npadding: 5\n// 设置上下的内边距为 5,左右的内边距为 10\npadding: [5, 10]\n// 分别设置四个方向的内边距\npadding: [\n 5, // 上\n 10, // 右\n 5, // 下\n 10, // 左\n]\n
\n",
"uiControl": {
"type": "vector",
"min": "0",
"dims": "T,R,B,L"
}
},
"tooltip.textStyle": {
"desc": "
\n\n注意:series.tooltip
仅在 tooltip.trigger 为 'item'
时有效。
\n
\n提示框浮层的文本样式。
\n"
},
"tooltip.textStyle.color": {
"desc": "\n\n文字的颜色。
\n",
"uiControl": {
"type": "color",
"default": "'#fff'"
}
},
"tooltip.textStyle.fontStyle": {
"desc": "\n\n文字字体的风格。
\n可选:
\n\n'normal'
\n'italic'
\n'oblique'
\n
\n",
"uiControl": {
"type": "enum",
"default": "normal",
"options": "normal,italic,oblique"
}
},
"tooltip.textStyle.fontWeight": {
"desc": "\n\n文字字体的粗细。
\n可选:
\n\n'normal'
\n'bold'
\n'bolder'
\n'lighter'
\n- 100 | 200 | 300 | 400...
\n
\n",
"uiControl": {
"type": "enum",
"default": "normal",
"options": "normal,bold,bolder,lighter"
}
},
"tooltip.textStyle.fontFamily": {
"desc": "\n\n文字的字体系列。
\n还可以是 'serif' , 'monospace', 'Arial', 'Courier New', 'Microsoft YaHei', ...
\n",
"uiControl": {
"type": "enum",
"default": "sans-serif",
"options": "sans-serif,serif,monospace,Arial,Courier New"
}
},
"tooltip.textStyle.fontSize": {
"desc": "\n\n文字的字体大小。
\n",
"uiControl": {
"type": "number",
"default": "14",
"min": "1",
"step": "1"
}
},
"tooltip.textStyle.lineHeight": {
"desc": "\n\n行高。
\nrich
中如果没有设置 lineHeight
,则会取父层级的 lineHeight
。例如:
\n{\n lineHeight: 56,\n rich: {\n a: {\n // 没有设置 `lineHeight`,则 `lineHeight` 为 56\n }\n }\n}\n
\n",
"uiControl": {
"type": "number",
"min": "0",
"step": "1",
"default": "12"
}
},
"tooltip.textStyle.width": {
"desc": "\n\n文本显示宽度。
\n",
"uiControl": {
"type": "number",
"default": "100",
"min": "1",
"max": "500",
"step": "1"
}
},
"tooltip.textStyle.height": {
"desc": "\n\n文本显示高度。
\n",
"uiControl": {
"type": "number",
"default": "50",
"min": "1",
"max": "500",
"step": "1"
}
},
"tooltip.textStyle.textBorderColor": {
"desc": "\n\n文字本身的描边颜色。
\n",
"uiControl": {
"type": "color"
}
},
"tooltip.textStyle.textBorderWidth": {
"desc": "\n\n文字本身的描边宽度。
\n",
"uiControl": {
"type": "number",
"min": "0",
"step": "0.5"
}
},
"tooltip.textStyle.textShadowColor": {
"desc": "\n\n文字本身的阴影颜色。
\n",
"uiControl": {
"type": "color",
"default": "#000"
}
},
"tooltip.textStyle.textShadowBlur": {
"desc": "\n\n文字本身的阴影长度。
\n",
"uiControl": {
"type": "number",
"min": "0",
"step": "0.5"
}
},
"tooltip.textStyle.textShadowOffsetX": {
"desc": "\n\n文字本身的阴影 X 偏移。
\n",
"uiControl": {
"type": "number",
"step": "0.5"
}
},
"tooltip.textStyle.textShadowOffsetY": {
"desc": "\n\n文字本身的阴影 Y 偏移。
\n",
"uiControl": {
"type": "number",
"step": "0.5"
}
},
"tooltip.textStyle.overflow": {
"desc": "\n\n文字超出宽度是否截断或者换行。配置width
时有效
\n\n'truncate'
截断,并在末尾显示ellipsis
配置的文本,默认为...
\n'break'
换行 \n'breakAll'
换行,跟'break'
不同的是,在英语等拉丁文中,'breakAll'
还会强制单词内换行 \n
\n",
"uiControl": {
"type": "enum",
"options": "truncate,break,breakAll"
}
},
"tooltip.textStyle.ellipsis": {
"desc": "在overflow
配置为'truncate'
的时候,可以通过该属性配置末尾显示的文本。
\n"
},
"tooltip.textStyle.lineOverflow": {
"desc": "文本超出高度部分是否截断,配置height
时有效。
\n\n'truncate'
在文本行数超出高度部分截断。 \n
\n"
},
"tooltip.extraCssText": {
"desc": "
\n\n注意:series.tooltip
仅在 tooltip.trigger 为 'item'
时有效。
\n
\n额外附加到浮层的 css 样式。如下为浮层添加阴影的示例:
\nextraCssText: 'box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);'\n
\n"
}
}