将背景颜色设置为HighChart xAxis标签

如何将背景颜色设置为HighChart xAxis标签。

我试过以下但没有运气

xAxis:{categories:[‘Jan’,’Feb’,’Mar’,’Apr’,’May’,’Jun’,’Jul’,’Aug’,’Sep’,’Oct’,’Nov’, ‘Dec’],标签:{rotation:90,style:{color:’#89A54E’,fill:’#000’,backgroundColor:’#FCFFC5’,}},backgroundColor:’#FCFFC5′}

感谢Advance Navin

你不能。 xAxis对象没有属性backgroundColor。

@dgw的答案是不正确的。

这是可能的:您可以设置使用HTML标志并添加自己的CSS样式。

看到这个答案

虽然@dgw在声明x轴没有backgroundColor属性方面技术上是正确的,但您可以使用其他替代方法来实现此效果。

  • Highcharts.js – 仅限轴的背景颜色 :本文中接受的答案显示了如何使用renderer.rect()函数在图表底部的x轴标签后面绘制一个彩色框。
  • 如何设置柱形图数据标签的格式 :我在这篇文章中的答案显示了如何绘制类似的矩形,但是基于图表的当前尺寸与固定值。
  • Highchart:Axis的背景颜色 :@ dyingangel666引用的这篇文章的答案也展示了如何在x轴上为某些间隔设置背景。 我用@Mark的答案作为我自己解决方案的灵感来源。

我希望这些资源对遇到这个问题的其他人有所帮助。