HighCharts:设置yAxis的值

时间:2013-04-12 01:25:47

标签: javascript highcharts highstock

我将拖曳线和柱子组合在一个图表中 enter image description here

我想设置正确的yAxis节目{0%,20%,40%60%,80%,100%},
左边的yAxis显示{0,10k,20k,30k,40k,50k}

2 个答案:

答案 0 :(得分:1)

您可以使用 tickPositions http://jsfiddle.net/QzXbg/1/)执行此操作:

            yAxis: [{ // Primary yAxis
                labels: {
                    style: {
                        color: '#89A54E'
                    }
                },
                title: {
                    text: 'Actual and forecast',
                    style: {
                        color: '#89A54E'
                    }
                },
                tickPositions: [0, 10000, 20000, 30000, 40000, 50000]
            }, { // Secondary yAxis
                title: {
                    text: 'MAPE',
                    style: {
                        color: '#4572A7'
                    }
                },
                tickPositions: [0, 20, 40, 60, 80, 100],
                labels: {
                    style: {
                        color: '#4572A7'
                    }
                },
                opposite: true
            }],

答案 1 :(得分:0)

您也可以为每个轴使用tickInterval属性,并避免必须单独指定每个刻度。

即:

yAxis:[{
   tickInterval:10000
},{
   tickInterval:20
}]

假设您的右轴日期已经是您需要的%值。 如果没有,则需要计算格式化程序中轴标签的%。