如何在高原中修剪xAxis比例?

时间:2011-12-05 07:02:23

标签: javascript charts highstock

我正在使用 HighStock.js 来构建股票代码图表,我需要将2天数据显示在图表中,当股票市场收盘时我没有数据,所以我从 11月27日11:20 11月28日5:19 直线。当股票收盘时我不应该获得任何线,该线应该与x轴一起修剪。我的价格是每隔20分钟持续2天。以下是我的代码,

$.each(names, function(i, name) {

  if(i==0)
  {
     seriesOptions[i] = {   
           name: name,

           data:  [<?php  echo join($data0, ',') ?>],
        };

    }
    else if(i==1)
    {

date3:[<?php  echo $date1 ?>];



   seriesOptions[i] = {   
           name: name,
           data:  [<?php  echo join($data1, ',') ?>],
        };
  }
  else if(i==2)
  {
   seriesOptions[i] = {   
           name: name,
           data:  [<?php  echo join($data2, ',') ?>]
        };
  }

        seriesCounter++;

        if (seriesCounter == names.length) {
        createChart();
        }

    });



function createChart() {

    var date_new1 ;

    var date_new2 ;

    chart = new Highcharts.StockChart({
        chart: {
        renderTo: 'container'
        },

    dataLabels: {
           enabled: true
        },


    yAxis: {
        title: {
        text: 'PRICE',
        },

    },

        xAxis: {
        title: {
          text: 'PERIOD',
         },
        type: 'datetime',
        dateTimeLabelFormats: {
        second: '%Y-%m-%d<br/>%H:%M:%S',
        minute: '%Y-%m-%d<br/>%H:%M',
        hour: '%Y-%m-%d<br/>%H:%M',
        day: '%Y<br/>%m-%d',
        week: '%Y<br/>%m-%d',
        month: '%Y-%m',
        year: '%Y'
        },
        plotLines: [{
            value: 0,
            width: 1,
            color: '#808080'
         }]
    },

        navigator: {
        enabled: false,
    },

    rangeSelector: {
      enabled: false
    },

    legend: {
        enabled: true,
        align: 'right',
        backgroundColor: '#FCFFC5',
        borderColor: 'black',
        borderWidth: 2,
        layout: 'vertical',
        verticalAlign: 'top',
        y: 100,
        shadow: true
    },

    series: seriesOptions



    });
    }

});

enter image description here

1 个答案:

答案 0 :(得分:1)

自动折叠周末的功能尚未完全实现。它计划在下一次发布highstock(1.0.2之后)。以下是相应的功能请求:on uservoice