固定距离处的高图表日期时间点



对不起,如果我的问题已经被问到。

下面是一个Highcharts示例:JsFiddle

如您所见,xaxys 的规模很大...有没有办法让所有列居中,并且彼此之间的距离相同,而不管日期时间如何?

    var categoriesGrafico = [1417388400000, 1418511600000, 1418598000000, 1419894000000 ];
var seriesGrafico = [
  {
    "name": "605392037434",
    "data": [
      {
        "name": "D140088572",
        "x": 1417388400000,
        "y": 55.21
      },
      {
        "name": "D140088572",
        "x": 1418511600000,
        "y": 55.21
      },
      {
        "name": "D140088572",
        "x": 1418598000000,
        "y": 55.21
      },
      {
        "name": "D140088572",
        "x": 1419894000000,
        "y": 55.21
      }      
    ],
    "_colorIndex": 0
  }
  ];
$(function () {
    $('#container').highcharts({
        chart: {
                type: 'column'
            },title: {
                text: 'title'
            },plotOptions: {
                column: {
                    stacking: 'normal',
                    minPointLength: 2
                }
            },xAxis: {
                type: 'datetime',
                title: {
                    text: 'date'
                },
                tickPositions:  categoriesGrafico,
                labels:{
                    rotation: -90,
                    formatter:function(){
                    return Highcharts.dateFormat('%d/%m/%Y',this.value);
                    }
                },
                reversed: true,
                dateTimeLabelFormats: {
                    day: '%d/%m/%Y',
                }
            },yAxis: {
                title: {
                    text: 'value'
                },
                min: 0
            },
        series: seriesGrafico
    });
});

一种类别或线性图...

提前谢谢你。

您可以在

xAxis中使用HighStock的ordinal值。但是,这可能意味着如果您没有为HighStock付费而只为HighCharts付费,则必须获得额外的许可证 - 请参阅此处

HighStock API 和示例中的序号参数

最新更新