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

wordpress 资源分享北京正规seo搜索引擎优化价格

wordpress 资源分享,北京正规seo搜索引擎优化价格,怎么做离线网站,医疗网站制作在使用 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/162020.html

相关文章:

  • 大连零基础网站建设教学公司百度注册网站
  • 金泉网普通会员可以建设网站吗趣丁号友情链接
  • 大学做视频网站设计保定seo博客
  • seo是什么seo怎么做seo超级外链发布
  • 网站建设的项目方案模板网站推广和网络推广
  • 小视频网站开发流程sem和seo是什么职业岗位
  • 湛江免费做网站百度引流免费推广怎么做
  • 转笔教学网站免费隐私网站推广
  • 深圳网站建设黄浦网络关键词指数查询
  • 淘宝优惠卷网站怎么做百度主页面
  • 东莞广告公司东莞网站建设价格南宁市优化网站公司
  • 百度竞价排名怎么靠前文章优化软件
  • 网站建设管理界面竞价专员是做什么的
  • 网站问题seo解决方案百度的代理商有哪些
  • 费用网站建设网络推广公司排行榜
  • 企业网站的设计公司百度广告平台
  • 秦皇岛中兵建设集团网站万网官网入口
  • 搭建网站seo优化游戏性能的软件
  • 搭建网站服务青岛网络科技公司排名
  • 有一个专门做lol同人的网站seo优化方案模板
  • qq互联 网站建设不完善百度外链查询工具
  • 百度联盟怎么做自己的网站许昌网络推广外包
  • 哈尔滨高端网站设计蜗牛精灵seo
  • 门户网站建设基本情况百度关键词搜索优化
  • 网站建设新手指南汕尾网站seo
  • 上海网络营销推广方法网站优化排名易下拉系统
  • 柳州免费做网站的公司合肥网站排名提升
  • 佛山网站建设佛山谷歌官方网站注册
  • 制作网页网站2022年近期重大新闻事件
  • 哪里免费做网站google首页