软件系统开发定制echarts中tooltip的位置设置

 对于echarts中的tooltip软件系统开发定制位置有三种设置方法。

方法一:软件系统开发定制通过数组设置提示框位置

(1)数字设置绝对位置 position: [10, 10] 

  1. tooltip: {
  2. trigger: 'axis',
  3. position: [10, 10]// position: ['10px', '10px']
  4. },

(2)百分比设置相对位置 position: ['50%', '50%'] 

  1. tooltip: {
  2.   trigger: 'axis',
  3.   // 相对位置
  4.   position: ['50%', '50%']
  5. },

方法二:直接设置position的值(必须设置trigger: 'item')

  • 'inside'  图形的内部中心位置

  • 'top'  图形上侧

  • 'left'  图形左侧

  • 'right'  图形右侧

  • 'bottom'  图形底侧

  1. tooltip: {
  2.   trigger: 'item',
  3.   position: 'top'
  4. },

方法三:通过回调函数设置提示框位置 

回调函数中的参数

point:鼠标位置,是一个数组,如 [20, 50]

params:Object|Array.<Object>  是需要的数据集

dom:tooltip 的 dom 对象。

rect:只有鼠标在图形上时有效,有 x, y, width, height   四个属性

size:包括 dom 的尺寸和 echarts 容器的当前尺寸,例如:{contentSize: [width, height], viewSize: [width, height]}。size中有两个属性:viewSize为外层div的大小,contentSize为tooltip提示框的大小。

(1)返回值可以是一个表示 tooltip 位置的数组,数组值可以是绝对像素值,也可以是相对百分比。

  1. tooltip: {
  2.   trigger: 'axis',
  3.   position: function (point, params, dom, rect, size) {
  4.     return ['40%', 30];
  5.   }
  6. },

(2)返回值也可以是一个对象

对象的属性包括:top、bottom、left、right

  1. positionfunction (point, params, dom, rect, size) {
  2.   return {left'40%'bottom20};
  3. }

 

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发