6

鉴于以下小提琴, http://jsfiddle.net/JoelStransky/5QCmG/1

我将如何设置图例高度以使其不需要导航?api没有legend.height属性

4

3 回答 3

5

我想也许maxHeight物业会这样做,但无法改变高度。

我以为我会弄乱这处y房产,然后发现一个看起来效果不错的场景。您可以根据需要对其进行调整。

 legend:{
            align: 'right',
            verticalAlign:'middle',
            width: 200,
            itemWidth: 100,
            y: 85
        },
于 2013-10-14T22:33:28.170 回答
1

Highcharts 根据其中的图例项计算图例的高度。如果这超出了图表高度,则可能会导致问题。

在图例中,您可以使用 maxHeight 限制高度,但如果图例高度溢出,则会出现 maxHeight 导航控件。所以最好自己计算所需的高度并将其交给 maxHeight 以避免导航控制,

maxHeight: (no. of legend Items or series count) * line height of each item/2

希望这可能会奏效。

于 2013-10-15T06:23:50.243 回答
0

当计算的图例高度超过某个值时,似乎 Highcharts 会触发导航。因此,如果可以的话,您可以增加图表的高度。

<div id="container" style="min-width: 310px; height: 450px; margin: 0 auto"></div>
于 2013-10-15T00:00:13.040 回答