我是Flot的新手,所以我對ticks的理解是flot在圖表上繪製的列數。Flot xaxis ticks超過指定的數字
由於我的標籤相當長,有6個蜱適合很好。但大多數時候,它只是超出了我設定的數字,並且把標籤擰緊了。
我認爲這與Flot的算法有關?有什麼方法可以將它修復到6列?
一個簡單的我如何設置它。
xaxis: { mode: 'time', timeformat: "%y/%m/%d %H:%M:%S", tick:6 },
我是Flot的新手,所以我對ticks的理解是flot在圖表上繪製的列數。Flot xaxis ticks超過指定的數字
由於我的標籤相當長,有6個蜱適合很好。但大多數時候,它只是超出了我設定的數字,並且把標籤擰緊了。
我認爲這與Flot的算法有關?有什麼方法可以將它修復到6列?
一個簡單的我如何設置它。
xaxis: { mode: 'time', timeformat: "%y/%m/%d %H:%M:%S", tick:6 },
刻度選項是指導。 Flot嘗試匹配該值,但其首要任務是選擇「舍入」值,即5:00而不是5:01。
根據您的數據,有幾種方法可以解決此問題。有保證的解決方案是手動計算您的六個刻度值,並將它們提供給'ticks'數組選項中的Flot。除此之外,您可以通過調整minTickSize和軸最小/最大值來讓Flot哄成正確的滴答數。
感謝您的支持。會給這些想法一個鏡頭。 – resting 2013-04-22 01:54:20
請包括一個展示不良行爲的jsFiddle或代碼示例。 – Mark 2013-04-18 13:20:38
我建議創建一個日期數組,並將其設置在xaxis中,類似於 - ticks:dateArray – Blake 2013-04-18 14:18:35