繁体   English   中英

Highchart:如何计算条形图中每个条形之间的距离

[英]Highchart: How to calculate the distance between each bar in Bar chart

我需要在标签中显示所有文本而没有省略号,但是我无法预测标签将要使用的行数。

  1. 是否可以在每个标签之间留出一定的余量,并显示中心条与标签对齐? (无论是否改变每个小节之间的距离)
  2. 是否可以计算每个条之间的距离?
  3. 是否可以计算标签将要使用的行数?

在这里,我用条形图的数量来设置图表的高度,并随机猜测每个标签有4条线。

图像已更改,有时标签上有单行,有时有多行。

例:

范例图片

问题3的背景下,此信息可能很有用 (问题1和2的答案出现在问题下方的注释中):

Highcharts.SVGRenderer.prototype.buildText函数中,将标签文本划分为不同的行(如果useHTML === false )。

在此实时演示中,我覆盖了此核心功能,并添加了console.log ,该console.log输出了为特定行生成的<tspans>数量: http : //jsfiddle.net/kkulig/x2619jmv/

在找到标签的正确配置之前,Highcharts可能会多次运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM