2016-09-16 186 views
3

如何在xAxes上設置最小值和最大值?它在yAxes上正常工作,但在xAxes上沒有顯示任何行爲。我的xAxes正在使用type: 'time'。我的標籤xAxis也使用moment對象。但是,當我刪除類型時間並使用正常數字時,它也不起作用。我正在使用Chart.js版本2.2.2。Chart.js時間刻度:在xAxes上設置最小值和最大值

scales: { 
    yAxes: [{ 
     ticks: { 
     beginAtZero:false, 
     } 
    }], 
    xAxes: [{ 
     type: 'time', 
     ticks: { 
     min: moment(1471174953000), 
     max: moment(1473853353000) 
     } 
    }] 
} 

Here is the chart.js Time Scale documentation.

回答

8

你正在尋找真正的性質都在time屬性:

options: { 
    scales: { 
     xAxes: [{ 
      type: "time", 
      time: { 
       min: 1471174953000, 
       max: 1473853353000 
      } 
     }] 
    } 
} 
+0

謝謝,這是爲我工作。我只是想知道爲什麼我可以將最小/最大值放在yAxes的ticks屬性中。 – Steckdoserich

+0

@Steckdoserich我也不知道,這是它是如何內置的。我想這是有用的,如果你有幾個xAxes – tektiv

+0

好吧。另外,有沒有辦法切斷重疊的圖形?現在這張圖正在通過yAxes。 – Steckdoserich

相關問題