Highcharts: menampilkan kategori seperti tanggal dan waktu

Saya mencoba mencapai sesuatu seperti ini: contoh. Saya ingin menampilkan label untuk xAxis seperti dalam kategori: dalam format Bulan hari-hari. Apakah mungkin untuk mencapainya dengan tipe 'datetime'? Ini adalah konfigurasi xAxis saya:

{
    "type" : "datetime",
    "crosshair" : false,
    "visible" : true,
    "labels" : {
        "enabled" : true,
        "padding" : 10
    },
    "minTickInterval" : 86400000,
    "tickLength" : 10,
    "min" : 1507759200000,
    "max" : 1523311199999
}

person tryhuma    schedule 09.04.2018    source sumber
comment
Saya tidak berpikir bahwa mungkin xAxis.tickmarkPlacement hanya berfungsi dengan kategori tautan API   -  person Core972    schedule 09.04.2018


Jawaban (1)


Anda dapat mencoba mengatur xAxis.labels.x offset ketika xAxis.showLastLabel dinonaktifkan:

var chart = Highcharts.chart('container', {

  chart: {
    width: 700
  },

  xAxis: {
    type: 'datetime',
    labels: {
      x: 150
    },
    showLastLabel: false
  },

  series: [{
    data: [
      [Date.UTC(2018, 0), 1],
      [Date.UTC(2018, 1), 2],
      [Date.UTC(2018, 2), 2]
    ]
  }]
});

Demo langsung: http://jsfiddle.net/BlackLabel/0bk79bpz/

Referensi API:

person Kamil Kulig    schedule 10.04.2018