2015-07-09 30 views
2

Flot是否爲我們提供了一個函數,該函數將返回圖表中使用的數據的最小和最大日期?如何從Flot圖獲取最小/最大日期

爲了清楚起見,我沒有找到函數返回x軸的最小/最大日期,而是查看圖表使用的所有數據集中存在的最小/最大日期。 (即我知道返回在xaxis上顯示的日期的plot.getAxes().xaxis.max/min函數)。

我猜Flot確實知道數據集中的最小/最大日期,因爲它能夠正確動態地創建xaxis日期範圍。我希望能讓這些日期適合我們。

回答

1

這裏是所有屬性從plot.getAxes().yaxis:你想要什麼

yaxis: Object 
    box: Object 
    c2p: (c) { return m + c/s; } 
-> datamax: 116.2 
-> datamin: 0 
    direction: "y" 
    innermost: true 
    labelHeight: 11 
    labelWidth: 18 
    max: 118 
    min: 0 
    n: 1 
    options: Object 
    p2c: (p) { return (p - m) * s; } 
    position: "left" 
    reserveSpace: true 
    scale: 6.3559322033898304 
    show: true 
    tickDecimals: 0 
    tickFormatter: (v, axis) { 
    tickGenerator: (axis) { 
    tickLength: "full" 
    tickSize: 10 
    ticks: Array[13] 
    used: true 

datamaxdatamin性能。

+0

感謝您的回答,@Raidri。你能告訴我你在哪裏/如何發現這些房產?我查看了[Flot文檔](https://github.com/flot/flot/blob/master/API.md),但找不到這樣的信息。 – Jed

+1

我記得我曾經看過類似的東西,並快速瀏覽了'console.log(plot.getAxes())'來找到它們。 – Raidri