在JSF網頁中,我使用Primefaces顯示折線圖。 每個點對應於橫座標的日期和他的值。問題是當我開始顯示太多的點時,打印所有x-labels(日期)並且用戶無法讀取它們。Primefaces lineChart - 限制x標籤的數量
有沒有辦法限制打印標籤的數量以避免標籤疊加?
在JSF網頁中,我使用Primefaces顯示折線圖。 每個點對應於橫座標的日期和他的值。問題是當我開始顯示太多的點時,打印所有x-labels(日期)並且用戶無法讀取它們。Primefaces lineChart - 限制x標籤的數量
有沒有辦法限制打印標籤的數量以避免標籤疊加?
Primefaces軸標籤由支持它們的ChartModel
決定。因此,要管理你的情況
限制在LineChartModel
的條目可管理的數量
增加圖表的大小作爲一個整體,利用它的width
和height
CSS值下style
屬性
使用max X
或max Y
限制顯示在相應軸上的值
謝謝。問題在於X橫座標的數值沒有限制。它可能有數百個值或只有不到十個值。 對於1,這是一個解決方案,但圖表會錯過精度。 2.,我不行,因爲圖表會超出屏幕的大小。 3.,最大X不適用於我的情況。 我認爲沒有解決方案... Primefaces使用jqplot繪製圖表,對吧?也許一個解決方案是修改jqplot源代碼不顯示所有x值... – ZouBi
這是primeface問題。你爲什麼把它標記爲richfaces? – kolossus
對不起。這是因爲我同時使用了豐富的表面和primefaces,所以我當然感到困惑。 – ZouBi