Jquery 如何在highstock中配置具有特定高度的图例?

Jquery 如何在highstock中配置具有特定高度的图例?,jquery,highcharts,padding,highstock,legend,Jquery,Highcharts,Padding,Highstock,Legend,我需要有450像素高度的图例,无论图表中有多少个系列,我都需要 $('.highcharts-legend rect').attr('height','475'); 但这是无效的,我需要一些像在传奇填充选项,但只填充底部,我怎么能做到这一点,谢谢 这个例子很好,我只想做一些 高度:475在图例配置中我看到的文档中没有高度设置属性。您可以使用在问题中使用的相同代码来设置rect的高度,但是我看到您的svg超出了范围。因此,您还需要使用下面的脚本手动设置正在绘制的s

我需要有450像素高度的图例,无论图表中有多少个系列,我都需要

                $('.highcharts-legend rect').attr('height','475');
但这是无效的,我需要一些像在传奇填充选项,但只填充底部,我怎么能做到这一点,谢谢

这个例子很好,我只想做一些
高度:475在图例配置中

我看到的文档中没有高度设置属性。您可以使用在问题中使用的相同代码来设置
rect
的高度,但是我看到您的svg超出了范围。因此,您还需要使用下面的脚本手动设置正在绘制的svg的高度属性,以使图例的增加高度在svg中得到调节

$('.highcharts-container svg').height(heightToIncludeTheIncrease);

我只是试着用开发工具来检查它是否有效。因此,总而言之,您需要增加容器以适应增加的高度,从
rect

的父级开始,Highcharts提供了legendHeight的最大限制

图例:{
最大高度:475
}

但是,如果其中的项目数较少,则图例会缩小,但图例不会超过最大高度。如果所有项目都更多,则导航器将启动图例

API参考号:


我希望这将对您有所帮助

请为此提供一些HTML。或者你有小提琴吗?我更新我的问题,谢谢