Highchart基本条形图:如何知道点击了哪个特定的条形图部分
Highchart basic bar : How to know which specific bar section is clicked?
我有一个包含以下类别和系列的高图:
xAxis: {
categories: ['Africa', 'America', 'Asia', 'Europe', 'Oceania'],
title: {
text: null
}
},
yAxis: {
min: 0,
title: {
text: 'Population (millions)',
align: 'high'
},
labels: {
overflow: 'justify'
}
}
series: [{
name: 'Year 1800',
data: [107, 31, 635, 203, 2]
}, {
name: 'Year 1900',
data: [133, 156, 947, 408, 6]
}, {
name: 'Year 2012',
data: [1052, 954, 4250, 740, 38]
}]
指针事件让我知道单击了哪个类别。但是我怎么知道点击了哪一年。假设用户点击了非洲下的1900年,那么我想知道用户点击了类别:非洲和1900年。
您可以使用plotOptions和内部代码来获取相应的项目。
plotOptions: {
series: {
cursor: 'pointer',
point: {
events: {
click: function () {
alert('Category: ' + this.category + ' value: ' + this.y + ' Year :' + this.series.name);
}
}
}
}
},
工作的JSFiddle可以在这里找到。
this.category:这将返回相应的类别名称。
this.y:这将返回相应的y轴值(数据)。
this.series.name:这将返回相应的系列名称。
相关文章:
- 将两个图形(饼图和条形图)并排对齐::d3-js
- 为什么可以't我在highstocks.js中的蜡烛图中获得超过55个条形的单个条形颜色
- 如何隐藏由Chart.js V2.0绘制的组合折线图和条形图中的点
- D3.js组合条形图和折线图
- 堆叠条形图在浮动图中重叠
- 高图,条形图,在悬停时更改条形颜色
- 条形图和折线图在 DC.js 中不交互
- 为什么 D3 折线图和条形图显示在同一时间
- 缩小图表中简单条形图中条形图的大小
- 在 flot.js 中绘制折线图和条形图以获取 JSON 数据
- C3条形图的条形数未知
- 条形图中条形的NVD3力特定宽度
- 更新d3堆叠条形图/柱形图上的数据
- 使用nvd3.js绘制具有堆叠条形图和折线图的图表
- 如何在php中为高图's堆叠条形图的每个部分添加超链接
- 高图从条形饼或条形列向下钻取
- 高图-类型条形图-如何为每个条形设置不同的起始点
- 流程图问题连接条形图和线形图
- 组合条形图和堆叠图在一个单一的图表
- D3js -改变垂直条形图水平条形图