10

如果超出容器区域,我需要 Google 图表的图例自动包装(换行)。我不想要滚动按钮,因为它不够方便。使用可用的自定义选项,似乎无法完成。还有什么办法吗?

4

3 回答 3

25

使用图例的 maxLines 属性。IE:

options.legend = {position: 'top', maxLines: 5};

请注意,仅当图例位于顶部并且有足够的垂直空间来呈现图表和多线图例时,此未记录的属性才有效。

于 2012-11-29T17:07:59.070 回答
0

我对此做了很多测试,看来您需要将 chartArea 宽度和高度设置为“自动”。仍然不完美,但还可以。

于 2020-10-15T11:19:36.997 回答
0

使用图例的 maxLines 属性,具有特定值集的 chartArea 可以帮助呈现显示。

legend: { position: "top", alignment: "start", maxLines: 2 },
chartArea: {top:50,bottom:30,right:0,left:50, 'width': '100%' }
于 2020-04-13T12:24:44.090 回答