Charts 条形图上的高图表标记
我已经使用Highcharts制作了一个类似于此()的图表,现在我想在每个条形图上以垂直线的形式添加一个标记。Charts 条形图上的高图表标记,charts,highcharts,visualization,bar-chart,information-visualization,Charts,Highcharts,Visualization,Bar Chart,Information Visualization,我已经使用Highcharts制作了一个类似于此()的图表,现在我想在每个条形图上以垂直线的形式添加一个标记。 我一直在尝试使用“散布”,但这只允许我在每组条中添加一个标记。有没有办法改变这一点?还是其他解决方案?谢谢 您有两种解决方案: 如您所说,使用散布,但计算x位置(例如,对于x类别,两个条形序列的平均值为-0.25和+0.25。例如[1.25200]以显示第二类别中的第二个条形 使用设置了minPointLength:和堆栈的列范围系列将系列连接在一起 plotOptions: {
我一直在尝试使用“散布”,但这只允许我在每组条中添加一个标记。有没有办法改变这一点?还是其他解决方案?谢谢 您有两种解决方案:
- 如您所说,使用散布,但计算x位置(例如,对于x类别,两个条形序列的平均值为-0.25和+0.25。例如
以显示第二类别中的第二个条形[1.25200]
- 使用设置了minPointLength:和堆栈的列范围系列将系列连接在一起
plotOptions: { bar: { dataLabels: { enabled: true } }, columnrange: { minPointLength: 5, borderWidth: 0 } }, series: [{ stack: 1, name: 'Year 1800', data: [107, 31, 635, 203, 2] }, { stack: 2, name: 'Year 1900', data: [133, 156, 947, 408, 6] }, { stack: 3, name: 'Year 2008', data: [973, 914, 4054, 732, 34] }, { stack: 1, linkedTo: 0, type: 'columnrange', name: 'Year 1800', data: [ [107, 108], [107, 108],[107, 108], [107, 108],[107, 108] ] }, { stack: 2, linkedTo: 1, type: 'columnrange', name: 'Year 1900', data: [ [107, 108], [107, 108],[107, 108], [107, 108],[107, 108] ] }, { stack: 3, linkedTo: 2, type: 'columnrange', name: 'Year 2008', data: [ [10, 11], [107, 108],[107, 108], [107, 108],[107, 108] ] }]
您是指类似于绘图线的内容吗?