在星期一更改x轴上的标签,以在HighCharts中按窗口大小显示M.

时间:2013-09-18 06:10:57

标签: highcharts

我正在使用highcharts库来绘制图表,我需要将工作日显示为x轴上的标签,并且如果所有工作日都无法在屏幕上显示,则需要将其从周一自动重置为M。

它应该是动态的,这意味着在x轴上更改标签文本时不会出现闪烁。

有什么建议吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

没有直接的选择,相当简单的解决方法:

  1. 禁用Highcharts的重排,使用window.resize浏览器事件
  2. 在该事件中添加条件以决定显示刚刚缩短的全名,并将其设置为图表 - chart.xAxis[0].dateTimeLabelFormats应该没问题
  3. 设置新格式后,使用chart.setSize(w, h)
  4. 应用新的图表尺寸