Skip to content

[Bug]: 高亮交互里获取到的元素不准 #7293

Description

@xiaoke-1

Describe the bug / 问题描述

目前的高亮返回的元素是以框选坐标往左侧查询元素,即使是要框选一个元素,也会把左侧的元素也算进去,感觉以X轴两个元素的中间点作为分界应该更合理吧

Reproduction link / 复现链接

No response

Steps to Reproduce the Bug or Issue / 重现步骤

官网的折线图添加下边的事件监听,获取到的数据不准

chart.on('brush:end',(param)=>{
  alert(param.data.selection[0]);
  console.log(param.data.selection)
})

比如下边这个示例,要框选1996年,实际上获取到的是1995年和1996年

Image

Version / 版本

🆕 5.x

OS / 操作系统

  • macOS
  • Windows
  • Linux
  • Others / 其他

Browser / 浏览器

  • Chrome
  • Edge
  • Firefox
  • Safari (Limited support / 有限支持)
  • IE (Nonsupport / 不支持)
  • Others / 其他

Metadata

Metadata

Assignees

No one assigned

    Labels

    waiting for maintainerTriage or intervention needed from a maintainer

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions