0
我在C3JS中有一個圖形,我試圖避免重複的標籤。當我有很大範圍的數據時,它不會複製標籤,但是它的數據範圍很小。 我如何使它在這種情況下只顯示19-23%的數字。 如何避免C3JS中的重複標籤
我在C3JS中有一個圖形,我試圖避免重複的標籤。當我有很大範圍的數據時,它不會複製標籤,但是它的數據範圍很小。 我如何使它在這種情況下只顯示19-23%的數字。 如何避免C3JS中的重複標籤
解決方案1: - 使用axis.tick.limit配置設置爲較小的值,如4或5,以便顯示更少的刻度值。
解決方案2: - 設置axis.tick.format配置於函數時,它返回百分率值等20.0%,20.5%,21.0%,21.5%等
第二種解決方案是較好的有理數。
從附加的y軸標籤看來,您已經重寫了格式函數,只需確保它返回帶有小數的百分比即可。
axis: {
y2: {
tick: {
count:3, // Limit number of axis ticks (solution 1)
format: function(d){//logic to return formatted percentages with decimal digit}
}
}
}