reactjs - 如何在任意图表中捕获 x 轴和 y 轴值
问题描述
我想在控制台中单击轴时捕获 x 轴和 y 轴值 我想在单击轴时显示值。
这样的例子:
chart.listen("click",function(){
chart.xAxis("{%value}");
console.log(xAxis.value(0));
});
它没有在控制台中显示任何值我只想在单击 xAxis 或 yAxis 时获得值。
解决方案
您可以click
为单个标签设置处理程序,例如:
const xAxis = chart.xAxis();
xAxis.labels().listen('click', function (e) {
const labelIndex = e.labelIndex;
const label = this.getLabel(labelIndex);
const value = xAxis.scale().ticks().get()[labelIndex];
console.log(value);
});
你可以在这个操场上看到它的运行情况(单击任何 xAxis 标签,它的值将被记录到控制台)
推荐阅读
- tableau-api - Tableau - 上个月 12 的总和值
- postgresql - Postgres:单独路径中的 PostGIS 扩展
- mysql - 如何使用while循环将文本文件从bash导入mysql表
- visual-studio - 在 VS2015 VC++ Redistributables 中找不到多字节字符集
- ajax - Flask:请求方法不通过 AJAX 从 Web 表单中获取日期时间值
- android - Android布局成反应原生视图
- python - 希望根据数据框中其他两行的计算将值插入熊猫数据框的列
- c# - 试图将显示的天数减少到物理天数,而不是最后一个点的天数
- python - Keras 在自定义层之间共享权重
- java - Recyclerview 选择 + 可点击项目