echarts - 查找可见图表区域的最大和最小 x、y 轴值
问题描述
查找可见图表区域的最大和最小 x、y 轴值。用例:点击按钮需要在图表上画一条线。我正在关注此示例以获取相同的https://echarts.apache.org/examples/en/editor.html?c=line-draggable
将系列的数据设置为
var data = [[10, 40], [10, 10]];
但由于我的图表是可缩放的,我如何获得可见图表区域的最大和最小 x、y 轴值,以便我可以在运行时计算线条的坐标
解决方案
您不需要计算可见区域,这是图表的任务。要获得所需的结果,您需要知道两种 API 方法:
convertFromPixel
— 将画布坐标转换为图表坐标。convertToPixel
— 将图表坐标转换为画布坐标。
官方示例中详细说明:鼠标点击光标坐标转换为图表坐标,然后添加到系列数据中绘制线条。
推荐阅读
- javascript - 我在复选框中有两个列表,一个我已经检查了一个最初没有检查
- mysql - 警告:mysql_connect():无法通过套接字连接到本地 MySQL 服务器
- go - Golang proto 文件管理和导入
- c - 在 C 中,如何从字符串中取出两个字符,并将它们分配为自己的字符串?
- python - mongodb 连接字符串 uri 在 Kubernetes 中不起作用
- azure - Azure Devops - 将用户添加到组织而不分配项目集合管理员
- android - 如何在android中控制添加视图?
- javascript - 在 forEach 循环 Javascript NodeList 中链接事件处理程序
- mysql - AWS,尝试与 RDS 建立连接时的错误消息含义
- elastic-stack - Filebeat 中未显示自定义字段名称