在x轴上不在中间绘制xrange图

时间:2018-08-14 08:21:24

标签: highcharts

当打印机正在打印以及打印机什么都不做时,我正在使用高图绘制图表来监视24小时。 我已经使用xrange类型完成了它,一切正常。 我唯一的问题是该图绘制在图的中间,我希望将其绘制在底部。我应该检查什么? 这是我用来创建图形的代码

Highcharts.chart('chart', {
        chart: {
            type: 'xrange'
        },
        plotOptions: {
            series: {
                pointPlacement: 'on',
                colors: ["#00e205"],
            }
        },
        xAxis: {
            type: 'datetime',
            plotBands: bands,
            startOnTick: false
        },
        yAxis: {
            min: 0,
            startOnTick: false,
            categories: ['Stampa'],
            labels: {
                enabled: false
            }
        },
        legend : {
            enabled: false
        },
        tooltip: {
            formatter: function() {
                return "Inizio stampa: "+moment(this.x).format('H:mm:ss')+" <br />Fine stampa:"+moment(this.x2).format('H:mm:ss')
            }
        },
        title: {
            text: 'Plotter'
        }
    });

graph

1 个答案:

答案 0 :(得分:1)

您可以禁用 startOnTick 属性,并为yAxis设置适当的 min 值:

yAxis: {
    min: 0.45,
    startOnTick: false
},

实时演示:http://jsfiddle.net/BlackLabel/o3kxbcum/

API参考:https://api.highcharts.com/highcharts/yAxis.min