我正在尝试将高图表图例标签符号更改为矩形。我尝试了一些参考,但是我在默认符号的上方变得四方形。我需要的是这个Legend labels with just rectangle
答案 0 :(得分:0)
您几乎可以解决所有问题。您需要像这样使用SVG渲染器创建自己的符号:
// Define a custom symbol path
Highcharts.SVGRenderer.prototype.symbols.rectangle = function (x, y, w, h) {
return ['M', x, y, 'L', x + w*2, y, 'L', x+w*2, y + h,'L', x, y + h, 'z'];
};
if (Highcharts.VMLRenderer) {
Highcharts.VMLRenderer.prototype.symbols.cross = Highcharts.SVGRenderer.prototype.symbols.cross;
}
您可以了解有关SVG Paths here
的更多信息