{site_name}

{site_name}

🌜 搜索

ECharts 是一个基于 JavaScript 的开源可视化库,用于创建交互式的图表和地图

前端 𝄐 0
echarts echarts-gl的3d饼图设置饼图大小,echarts echarts-gl的3d饼图的曲面角度,echarts echarts
ECharts 是一个基于 JavaScript 的开源可视化库,用于创建交互式的图表和地图。yAxis 是 ECharts 中表示纵轴的配置项之一,用于定义图表中纵轴的样式、数据范围、刻度等。

yAxis 标签可以通过 ECharts 提供的事件机制来触发鼠标事件,常见的事件有 click、mouseover 等。在触发事件时,可以获取到当前标签的相关信息,如标签名称、坐标值等。

以下是一个简单的示例代码,演示了如何配置 yAxis 标签及如何触发 click 事件:

javascript
// 引入 ECharts
import echarts from 'echarts';

// 初始化 ECharts 实例
const chart = echarts.init(document.getElementById('chart'));

// 配置 yAxis
const option = {
yAxis: {
type: 'value', // 纵轴类型为数值
axisLabel: {
formatter: '{value} °C' // 刻度标签格式化
},
data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'] // 纵轴标签数据
},
series: [{
data: [10, 20, 30, 40, 50, 60, 70],
type: 'line'
}]
};

// 使用配置项显示图表
chart.setOption(option);

// 监听 yAxis 的 click 事件
chart.on('click', 'yAxis', function(params) {
console.log(params.name); // 输出当前标签名称
console.log(params.value); // 输出当前标签对应的坐标值
});


在上面的示例代码中,我们首先初始化了一个 ECharts 实例,并通过 option 对象配置了 yAxis 和 series,其中 yAxis 的 data 属性指定了纵轴的标签数据。然后,我们通过 chart.on() 方法监听了 yAxis 的 click 事件,并在回调函数中获取了当前标签的名称和坐标值。