本系列特定的 tooltip 设定。
创新互联公司是一家专注网站建设、网络营销策划、小程序设计、电子商务建设、网络推广、移动互联开发、研究、服务为一体的技术型公司。公司成立十年以来,已经为上1000家公路钻孔机各业的企业公司提供互联网服务。现在,服务的上1000家客户与我们一路同行,见证我们的成长;未来,我们一起分享成功的喜悦。
注意:series.tooltip 仅在 tooltip.trigger 为 'item' 时有效。
设置提示框浮层的位置,默认不设置时位置会跟随鼠标的位置。支持的类型为 string、Array、Function。
可选:
// 绝对位置,相对于容器左侧 10px, 上侧 10 px position: [10, 10] // 相对位置,放置在容器正中间 position: ['50%', '50%']
(point: Array, params: Object|Array., dom: HTMLDomElement, rect: Object, size: Object) => Array参数: point: 鼠标位置,如 [20, 40]。 params: 同 formatter 的参数相同。 dom: tooltip 的 dom 对象。 rect: 只有鼠标在图形上时有效,是一个用x, y, width, height四个属性表达的图形包围盒。 size: 包括 dom 的尺寸和 echarts 容器的当前尺寸,例如:{contentSize: [width, height], viewSize: [width, height]}。返回值: 可以是一个表示 tooltip 位置的数组,数组值可以是绝对的像素值,也可以是相 百分比。 也可以是一个对象,如:{left: 10, top: 30},或者 {right: '20%', bottom: 40}。 如下示例: position: function (point, params, dom, rect, size) { // 固定在顶部 return [point[0], '10%']; }或者: position: function (pos, params, dom, rect, size) { // 鼠标在左侧时 tooltip 显示到右侧,鼠标在右侧时 tooltip 显示到左侧。 var obj = {top: 60}; obj[['left', 'right'][+(pos[0] < size.viewSize[0] / 2)]] = 5; return obj; } 'inside'鼠标所在图形的内部中心位置,只在 trigger 为'item'的时候有效。 'top'鼠标所在图形上侧,只在 trigger 为'item'的时候有效。 'left'鼠标所在图形左侧,只在 trigger 为'item'的时候有效。 'right'鼠标所在图形右侧,只在 trigger 为'item'的时候有效。 'bottom'鼠标所在图形底侧,只在 trigger 为'item'的时候有效。 series[i]-scatter.tooltip.formatter 注意:series.tooltip 仅在 tooltip.trigger 为 'item' 时有效。 提示框浮层内容格式器,支持字符串模板和回调函数两种形式。字符串模板模板变量有 {a}, {b},{c},{d},{e},分别表示系列名,数据名,数据值等。 在 trigger 为 'axis' 的时候,会有多个系列的数据,此时可以通过 {a0}, {a1}, {a2} 这种后面加索引的方式表示系列的索引。 不同图表类型下的 {a},{b},{c},{d} 含义不一样。 其中变量{a}, {b}, {c}, {d}在不同图表类型下代表数据含义为: 折线(区域)图、柱状(条形)图、K线图 : {a}(系列名称),{b}(类目值),{c}(数值), {d}(无) 散点图(气泡)图 : {a}(系列名称),{b}(数据名称),{c}(数值数组), {d}(无) 地图 : {a}(系列名称),{b}(区域名称),{c}(合并数值), {d}(无) 饼图、仪表盘、漏斗图: {a}(系列名称),{b}(数据项名称),{c}(数值), {d}(百分比) 更多其它图表模板变量的含义可以见相应的图表的 label.normal.formatter 配置项。示例:formatter: '{b0}: {c0}{b1}: {c1}'回调函数回调函数格式:(params: Object|Array, ticket: string, callback: (ticket: string, html: string)) => string第一个参数 params 是 formatter 需要的数据集。格式如下:{ componentType: 'series', // 系列类型 seriesType: string, // 系列在传入的 option.series 中的 index seriesIndex: number, // 系列名称 seriesName: string, // 数据名,类目名 name: string, // 数据在传入的 data 数组中的 index dataIndex: number, // 传入的原始数据项 data: Object, // 传入的数据值 value: number|Array, // 数据图形的颜色 color: string, // 饼图的百分比 percent: number, // galleryViewPath: , // galleryEditorPath: , // imagePath: , // gl: , }在 trigger 为 'axis' 的时候,或者 tooltip 被 axisPointer 触发的时候,params 是多个系列的数据数组。其中每项内容格式同上,并且,{ componentType: 'series', // 系列类型 seriesType: string, // 系列在传入的 option.series 中的 index seriesIndex: number, // 系列名称 seriesName: string, // 数据名,类目名 name: string, // 数据在传入的 data 数组中的 index dataIndex: number, // 传入的原始数据项 data: Object, // 传入的数据值 value: number|Array, // 数据图形的颜色 color: string, }注: ECharts 2.x 使用数组表示各参数的方式不再支持。第二个参数 ticket 是异步回调标识,配合第三个参数 callback 使用。 第三个参数 callback 是异步回调,在提示框浮层内容是异步获取的时候,可以通过 callback 传入上述的 ticket 和 html 更新提示框浮层内容。示例:formatter: function (params, ticket, callback) { $.get('detail?name=' + params.name, function (content) { callback(ticket, toHTML(content)); }); return 'Loading'; }series[i]-scatter.tooltip.backgroundColor 注意:series.tooltip 仅在 tooltip.trigger 为 'item' 时有效。 提示框浮层的背景颜色,默认值为:rgba(50,50,50,0.7)。 series[i]-scatter.tooltip.borderColor 注意:series.tooltip 仅在 tooltip.trigger 为 'item' 时有效。 提示框浮层的边框颜色,默认值为:default: '#333'。 series[i]-scatter.tooltip.borderWidth 注意:series.tooltip 仅在 tooltip.trigger 为 'item' 时有效。 提示框浮层的边框宽,值的类型为 number,默认值取 0。 series[i]-scatter.tooltip.padding 注意:series.tooltip 仅在 tooltip.trigger 为 'item' 时有效。 提示框浮层内边距,值的类型为 number,单位 px,默认各方向内边距为5,接受数组分别设定上右下左边距。使用示例:// 设置内边距为 5 padding: 5 // 设置上下的内边距为 5,左右的内边距为 10 padding: [5, 10] // 分别设置四个方向的内边距 padding: [ 5, // 上 10, // 右 5, // 下 10, // 左 ]series[i]-scatter.tooltip.textStyle 注意:series.tooltip 仅在 tooltip.trigger 为 'item' 时有效。 提示框浮层的文本样式。 series[i]-scatter.tooltip.extraCssText 注意:series.tooltip 仅在 tooltip.trigger 为 'item' 时有效。 额外附加到浮层的 css 样式,形式为 string。如下为浮层添加阴影的示例:extraCssText: 'box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);' 网页标题:创新互联ECharts教程:ECharts散点图特定的提示框 文章出自:http://www.gawzjz.com/qtweb2/news48/6898.html 网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等 广告 声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联 猜你还喜欢下面的内容 如何在数据库中过滤不为空的数据?(数据库中wherenotnull) 机房灰尘怎么清除?(机房设备如何清洁消毒) 假面攻击(MasqueAttack)详细分析与利用 Redis过期机制在多线程下的优化(redis过期多线程) 如何解决Linux系统中删除不了文件和修改属性也无法删除的问题? oracle数据库中的权限管理分类包括 HKT谁知道是什么意思?(下载有问题无法正常下载对应的中文站下载就很正常这个是港台的空) Redis服务更清晰的界面体验(redis服务界面) kubernetes多集群管理 动态网站知识 如何在家连公司的服务器?服务器放在公司 查询Redis中值的简单方法(怎么查询redis的值) FBI开发“钓鱼”加密平台,团灭国际贩毒组织 html如何让文字换行 怎么样拼图?(怎么样拼图照片) 京瓷4226报错2120 win7关不了机怎么办 mysql命令行自动补全 js中event.srcElement有什么用 网站给K站了要怎么查?(如何查域名是否被k过,知道网址如何查域名) java拦截器怎么实现 怎么开发app软件,开发一款app软件需要多少钱 香港免备案空间主机租用怎么访问 Go学设计模式--怕把核心代码改乱,记得用代理模式 为什么要用无线下载 各行业网站 广告设计 垃圾桶 搬家公司 塔吊租赁 木托盘 石雕 水处理设备 石牌坊 玻璃贴膜 地磅秤 办公窗帘 集装箱 墙体彩绘 阳光房 玻璃隔断 塑料袋 成都网站制作 成都模板网站 广告吸塑字 网站设计公司 成都云主机 租用服务器 腾讯云虚拟主机 成都企业网站建设公司 贵阳联通机房 娄底尾呼妄服装 定制网站开发 成都模版网站建设 php空间 网页设计 商城网站建设公司 成都光华电信机房 路面机械及配件 一元广告 成都光华机房服务器托管 成都机房机柜租用
参数: point: 鼠标位置,如 [20, 40]。 params: 同 formatter 的参数相同。 dom: tooltip 的 dom 对象。 rect: 只有鼠标在图形上时有效,是一个用x, y, width, height四个属性表达的图形包围盒。 size: 包括 dom 的尺寸和 echarts 容器的当前尺寸,例如:{contentSize: [width, height], viewSize: [width, height]}。返回值: 可以是一个表示 tooltip 位置的数组,数组值可以是绝对的像素值,也可以是相 百分比。 也可以是一个对象,如:{left: 10, top: 30},或者 {right: '20%', bottom: 40}。 如下示例:
position: function (point, params, dom, rect, size) { // 固定在顶部 return [point[0], '10%']; }
或者:
position: function (pos, params, dom, rect, size) { // 鼠标在左侧时 tooltip 显示到右侧,鼠标在右侧时 tooltip 显示到左侧。 var obj = {top: 60}; obj[['left', 'right'][+(pos[0] < size.viewSize[0] / 2)]] = 5; return obj; }
提示框浮层内容格式器,支持字符串模板和回调函数两种形式。
字符串模板
模板变量有 {a}, {b},{c},{d},{e},分别表示系列名,数据名,数据值等。 在 trigger 为 'axis' 的时候,会有多个系列的数据,此时可以通过 {a0}, {a1}, {a2} 这种后面加索引的方式表示系列的索引。 不同图表类型下的 {a},{b},{c},{d} 含义不一样。 其中变量{a}, {b}, {c}, {d}在不同图表类型下代表数据含义为:
更多其它图表模板变量的含义可以见相应的图表的 label.normal.formatter 配置项。
示例:
formatter: '{b0}: {c0}{b1}: {c1}'
回调函数
回调函数格式:
(params: Object|Array, ticket: string, callback: (ticket: string, html: string)) => string
第一个参数 params 是 formatter 需要的数据集。格式如下:
{ componentType: 'series', // 系列类型 seriesType: string, // 系列在传入的 option.series 中的 index seriesIndex: number, // 系列名称 seriesName: string, // 数据名,类目名 name: string, // 数据在传入的 data 数组中的 index dataIndex: number, // 传入的原始数据项 data: Object, // 传入的数据值 value: number|Array, // 数据图形的颜色 color: string, // 饼图的百分比 percent: number, // galleryViewPath: , // galleryEditorPath: , // imagePath: , // gl: , }
在 trigger 为 'axis' 的时候,或者 tooltip 被 axisPointer 触发的时候,params 是多个系列的数据数组。其中每项内容格式同上,并且,
{ componentType: 'series', // 系列类型 seriesType: string, // 系列在传入的 option.series 中的 index seriesIndex: number, // 系列名称 seriesName: string, // 数据名,类目名 name: string, // 数据在传入的 data 数组中的 index dataIndex: number, // 传入的原始数据项 data: Object, // 传入的数据值 value: number|Array, // 数据图形的颜色 color: string, }
注: ECharts 2.x 使用数组表示各参数的方式不再支持。
第二个参数 ticket 是异步回调标识,配合第三个参数 callback 使用。 第三个参数 callback 是异步回调,在提示框浮层内容是异步获取的时候,可以通过 callback 传入上述的 ticket 和 html 更新提示框浮层内容。
formatter: function (params, ticket, callback) { $.get('detail?name=' + params.name, function (content) { callback(ticket, toHTML(content)); }); return 'Loading'; }
提示框浮层的背景颜色,默认值为:rgba(50,50,50,0.7)。
提示框浮层的边框颜色,默认值为:default: '#333'。
提示框浮层的边框宽,值的类型为 number,默认值取 0。
提示框浮层内边距,值的类型为 number,单位 px,默认各方向内边距为5,接受数组分别设定上右下左边距。
使用示例:
// 设置内边距为 5 padding: 5 // 设置上下的内边距为 5,左右的内边距为 10 padding: [5, 10] // 分别设置四个方向的内边距 padding: [ 5, // 上 10, // 右 5, // 下 10, // 左 ]
提示框浮层的文本样式。
额外附加到浮层的 css 样式,形式为 string。如下为浮层添加阴影的示例:
extraCssText: 'box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);'
网页标题:创新互联ECharts教程:ECharts散点图特定的提示框 文章出自:http://www.gawzjz.com/qtweb2/news48/6898.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联
猜你还喜欢下面的内容
动态网站知识
各行业网站