echarts柱状图点击事件
时间: 2023-09-21 09:03:38 浏览: 92
echarts饼图扇区添加点击事件的实例
echarts 柱状图的点击事件可以使用 ECharts 提供的 `on` 方法来实现。具体实现方法如下:
1. 在页面引入 echarts:
```html
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.1.1/echarts.min.js"></script>
```
2. 在页面中定义一个 div 元素作为 echarts 的容器:
```html
<div id="chart" style="width: 600px; height: 400px;"></div>
```
3. 在 JS 中初始化 echarts:
```javascript
var myChart = echarts.init(document.getElementById('chart'));
```
4. 定义数据和配置项:
```javascript
var option = {
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
series: [{
data: [820, 932, 901, 934, 1290, 1330, 1320],
type: 'bar'
}]
};
```
5. 设置点击事件:
```javascript
myChart.on('click', function (params) {
console.log(params);//params中包含点击的信息,例如:params.name为点击的x轴标签,params.data为对应的y轴数值
});
```
6. 渲染 echarts:
```javascript
myChart.setOption(option);
```
这样,当用户点击柱状图时,就会触发 `click` 事件,然后会在控制台输出点击的信息。你可以根据自己的需求来编写具体的点击事件处理代码。
阅读全文