我有一个 highcharts 图例,其中符号以不同的大小显示,因为它们在实际图表中的大小不同。不幸的是,当数据点的大小增长时,它们也在图例中增长。无论数据点大小如何,我都希望图例符号保持相同大小。
这是一个数据点随图表增长的示例。万一这很重要,我使用的实际图表是散点图(与示例不同)。
任何帮助深表感谢!
我有一个 highcharts 图例,其中符号以不同的大小显示,因为它们在实际图表中的大小不同。不幸的是,当数据点的大小增长时,它们也在图例中增长。无论数据点大小如何,我都希望图例符号保持相同大小。
这是一个数据点随图表增长的示例。万一这很重要,我使用的实际图表是散点图(与示例不同)。
任何帮助深表感谢!
这有点hacky,但这是我能想到的最好的。绘制绘图后,手动调整图例符号:
$(chart.series).each(function(){
this.legendSymbol.attr('width',8);
this.legendSymbol.attr('height',8);
this.legendSymbol.attr('x',this.legendLine.attr('translateX')-17);
this.legendSymbol.attr('y',this.legendLine.attr('translateY')-4);
});
在这里更新了小提琴。