繁体   English   中英

使用Highcharts在x轴上显示自定义值

[英]Display custom values on x axis using Highcharts

我已经编写了以下代码来显示图表。 我没有提到x轴和y轴标签。 这些是自动生成的。 在此处输入图片说明

我想在比例尺开始时显示“低”,而在x轴上而不是全比例显示“高”。

    $('#container').highcharts({
    yAxis: {
        title: {
            text: 'Temperature'
        },
        id: 'my_y',
        lineWidth: 2,
        lineColor: '#F33',
        min:0,
        max:100
    },

    series: [{
        name: 'Temperature',
        data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6],
        color: '#F33'   
    }]
});

像这样?

我敢肯定,这样做有点“ hacky”,但它可以工作。

xAxis: {
     tickAmount: 2,
        labels: {   
            formatter: function () {
              if (typeof(this.axis.ticks[this.value]) != "undefined"){
                if(this.axis.ticks[this.value].isFirst) {
                    return 'low'
                }
                else if (this.axis.ticks[this.value].isLast){
                    return 'high'
                }
              }
            }      
     } 
        }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM