如何将背景颜色设置为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
3 回答
你不能 . xAxis对象没有属性backgroundColor .
@dgw的答案是不正确的 .
这是可能的:您可以设置使用HTML标志并添加自己的CSS样式 .
See this answer
虽然@dgw在说明x轴没有
backgroundColor
属性方面技术上是正确的,但是可以使用替代方法来实现此效果 .Highcharts.js - Background color of axis only:本文中接受的答案显示了如何使用
renderer.rect()
函数在图表底部的x轴标签后面绘制彩色框 .How to format column chart data labels:我在这篇文章中的答案显示了如何绘制类似的矩形,但是基于图表的当前尺寸与固定值 .
Highchart: Background color of Axis:@ dyingangel666引用的这篇文章中的答案也说明了如何在x轴上为某些间隔设置背景 . 我用@Mark的答案作为我自己解决方案的灵感来源 .
我希望这些资源对遇到这个问题的其他人有所帮助 .