2

我在 highcharts api 文档中找不到每个轴的颜色值。换句话说,我的意思是改变每个轴左/下侧的数字颜色。

目前Axis的配置是这样的:

xAxis: {
    lineColor: '#d8efe3',
    labels: {
        formatter: function() {
            return this.value; // clean, unformatted number for year
        }
    }
},
yAxis: {
    lineColor: '#d8efe3',
    gridLineColor: '#d8efe3',
    title: {
        text: null
    },
    labels: {
        formatter: function() {
            return this.value / 1000 +'k';
        }
    }
},

编辑:图表没有什么特别之处,无论如何假设图表就像这个一样简单:http: //jsfiddle.net/highcharts/llexl/

4

2 回答 2

6

我相信你指的是labels. 只需更改style.yAxis label

DEMO

xAxis: {
    lineColor: '#d8efe3',
    labels: {
        formatter: function() {
            return this.value; // clean, unformatted number for year
        }
    }
},
yAxis: {
    labels: {
         style: {
             color: 'orange'
         },
         formatter: function() {
            return this.value / 1000 +'k';
         }
    },
    lineColor: '#d8efe3',
    gridLineColor: '#d8efe3',
    title: {
        text: null
    }
},

希望这会有所帮助,如果您有任何问题,请告诉我!

于 2013-09-15T16:22:54.633 回答
1

这应该将 x 和 y 轴标签颜色更改为红色。我相信这就是您正在寻找的。

xAxis: {
  lineColor: '#d8efe3',
    labels: {
      style: {
        color: 'red'
      },
      formatter: function() {
        return this.value; // clean, unformatted number for year
      }
    }
  }
},

yAxis: {
  lineColor: '#d8efe3',
  gridLineColor: '#d8efe3',
  title: {
    text: null
  },
  labels: {
    style: {
      color: 'red'
    },
    formatter: function() {
     return this.value / 1000 +'k';
   }
 }

},

示例 文档

于 2013-09-15T16:21:33.793 回答