1

对于统计/监控工具,我们使用谷歌图表来显示来自应用程序的消息和错误。这些消息显示在垂直轴上的图形标签中,但大多数时候消息文本太长,标签中包含的字符太多。它们最终被...缩短了,但我们真正想要的是它们是自动换行的,或者如果这不可能,则使用 html br 标签手动换行。太糟糕了,这些只是被谷歌图表标签忽略了。

我的问题是,有没有办法将消息文本分成多行而不是在最后用 ... 进行快捷方式?如果是这样,如何做到这一点?我已经在这里找到了水平轴的可能性,但我们希望它具有垂直轴的可能性。如果可以的话当然可以。

我也试着做一个提琴手的例子,但似乎提琴手不能很好地处理谷歌图表。当我在我们的工具中制作文本时,整个图形就消失了。

4

2 回答 2

0

坐标轴刻度值的文本标签(水平和垂直)当前不能跨多行换行。您可以做的最好的事情是通过使用宽度和chartArea的组合来安排标签的更多空间:{ width and left }选项,垂直轴,或height和chartArea:{height and top }选项。

这是一个演示这一点的 jsfiddle:http: //jsfiddle.net/dlaliberte/cNRn3/带有条形图。关键选项是这样的:

chartArea: { left: 300 }
于 2013-08-02T13:52:11.067 回答
0

我试图减小字体大小,它对我有用。根据您的需要调整字体大小,将字体变小将使其自动多行


<Chart
              chartType='ColumnChart'
              width="100%"
              height="800px"
              data={this.state.graphData}
              options={{
                fontSize: 11
              }}
/>

于 2022-02-13T15:42:38.550 回答