Highcharts: แสดงวันที่และเวลาเหมือนหมวดหมู่

ฉันกำลังพยายามบรรลุเป้าหมายนี้: ตัวอย่าง ฉันต้องการแสดงป้ายกำกับสำหรับ xAxis เหมือนในหมวดหมู่: ในรูปแบบเดือนวัน-วัน เป็นไปได้ไหมที่จะบรรลุผลด้วยประเภท 'datetime'? นี่คือการกำหนดค่า xAxis ของฉัน:

{
    "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 แหล่งที่มา
comment
ฉันไม่คิดว่าเป็นไปได้ xAxis.tickmarkPlacement ใช้ได้กับหมวดหมู่ ลิงก์ API เท่านั้น   -  person Core972    schedule 09.04.2018


คำตอบ (1)


คุณสามารถลองตั้งค่า xAxis.labels.x offset เมื่อ xAxis.showLastLabel ถูกปิดใช้งาน:

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]
    ]
  }]
});

การสาธิตสด: http://jsfiddle.net/BlackLabel/0bk79bpz/

การอ้างอิง API:

person Kamil Kulig    schedule 10.04.2018