当前位置: 首页 > wzjs >正文

用织梦做的网站怎么管理系统广东专业网站开发

用织梦做的网站怎么管理系统,广东专业网站开发,江苏公众科技网站建设,网站报名照片怎么做在使用 ECharts 开发可视化图表时,默认的 tooltip 会显示在鼠标右侧。这种默认行为在某些布局中可能会导致遮挡、偏移或视觉不居中。为了让用户获得更优的交互体验,我们可以通过手动设置 tooltip.position 函数,实现 提示框在鼠标下方居中显示…

在使用 ECharts 开发可视化图表时,默认的 tooltip 会显示在鼠标右侧。这种默认行为在某些布局中可能会导致遮挡、偏移或视觉不居中。为了让用户获得更优的交互体验,我们可以通过手动设置 tooltip.position 函数,实现 提示框在鼠标下方居中显示 的效果。

1、 默认问题

ECharts 默认的 tooltip 会显示在鼠标右边,如果鼠标靠近图表右侧边缘时,tooltip 可能会:

  • 超出图表边界

  • 遮挡关键信息

  • 视觉不对称、不美观

2、 设置 tooltip.position

tooltip: {trigger: 'item',formatter: '{b}: {c} ({d}%)',position: function (point, params, dom, rect, size) {const tooltipWidth = dom.offsetWidth || 100;const tooltipHeight = dom.offsetHeight || 40;const [x, y] = point;// 横向居中,纵向稍下return [x - tooltipWidth / 2, y + 10];},backgroundColor: 'rgba(0,0,0,0.7)',textStyle: {color: '#fff',fontSize: 12,},
}
参数含义说明
point当前鼠标的像素坐标 [x, y]
paramstooltip 对应的数据项信息
domtooltip 的 DOM 节点对象,可以读取其宽高
rect触发该 tooltip 的图形的边界信息
size当前图表的宽高等信息

 3、核心定位逻辑

const [x, y] = point;
const tooltipWidth = dom.offsetWidth || 100;
return [x - tooltipWidth / 2, y + 10];

解释:

  • x - tooltipWidth / 2: 让 tooltip 横向居中

  • y + 10: 将 tooltip 垂直放在鼠标下方 10 像素位置

 4、如果想显示在鼠标上方怎么办?

 

return [x - tooltipWidth / 2, y - tooltipHeight - 10];

 

http://www.dtcms.com/wzjs/791282.html

相关文章:

  • 深圳网站建设联雅网络星巴克seo网络推广
  • 佳木斯做网站的公司php软件网站建设
  • 网站域名怎么做变更上海比较好的装修公司排名
  • 安徽全过程网站搭建案例汕头建设工程信息网
  • 西宁市建设网站公司电话高等学校处网站建设总结
  • 支付宝 收费 网站开发太原优化网站排名
  • 网站建设信息平台海南代理注册公司
  • p2p网站开发文档广州网站seo优化排名
  • 没有服务器怎么做网站wordpress仿淘宝
  • 做网站好还是做程序员好网站建设十
  • 家政服务网站模板2023免费网站推广大全
  • 网站必须做可信认证怎样自己做商场网站
  • 网站建设教程科普wordpress默认登录界面
  • 做网站需要学些什么条件浏网站建设补贴
  • 涉县住房与城乡建设厅网站seo常用的优化工具
  • 如何把网站建设成营销型网站做电容元器件的网站有哪些
  • 什么网站可以做音乐伴奏网站优化方案和实施
  • 富阳区建设局网站首页该网站尚未备案 腾讯云
  • 哪些网站用jsp网络哪家公司比较好
  • 网站退出率是什么意思做视频网站资质
  • 哪个网站上网好网站开发作品
  • 公司网站修改 优帮云网站被黑 百度跳转
  • 洛卡博网站谁做的风景网站模版
  • 乐站_网站建设_自助建站外国风格网站建设电话
  • 设置网站字体如何绑定网站域名
  • 外贸网站推广中山注册做网站的营业执照
  • 创建一个网站的创业计划书wordpress安卓版教程
  • 游戏咨询网站建设目标是什么给别人做网站别人经营违法
  • 青岛专业做外贸网站国家房产信息网官网
  • 做搜狗网站快速排名软长春做官网的公司