var legendsPosition = function (chart) {
var legends = chart.legend.group;
var neededSpace = 40; //amount pixels you want to increase
var newLegendsTranslateY = legends.alignAttr.translateY + neededSpace
$(legends)[0].attr("transform", "translate(50," + newLegendsTranslateY + ")")
};
2条答案
按热度按时间kx1ctssn1#
设置图例的布局、对齐和垂直对齐选项,如下所示:
字符串
通过itemMarginTop/Bottom,您可以控制图例项之间的填充。
示例:http://jsfiddle.net/ca8h5eqz/
x1c 0d1x的数据
x9ybnkn62#
我试过网上所有的答案,但没有一个有效。我想改变的立场(变换)的传说,框,而水平模式
字符串
会是这样
尽管我所建议的唯一解决方案是在加载和重绘时更改Highchart的函数
为了达到这个目的,你需要在Highchart的初始化部分包含这个代码
型
legendsPosition函数代码为
型
如果把它放在Highchart初始函数之前可能会更好