餅圖數據標籤格式精密我想知道如何格式在餅圖數據標籤,使其顯示最多2位小數字符,從未顯示尾隨零,例如:jqplot沒有尾隨零
2 -> 2
2.0 -> 2
2.566 -> 2.57
換句話說,我問如何設置dataLabelFormatString
參數? 我知道它使用的是sprintf
,因此我嘗試了'%.2f'和'%g'。但他們並沒有解決我的問題。由於第一個數字使得每個數字都顯示爲十進制字符,另一個只刪除尾隨零,但不能精確地處理,因爲在這種情況下,您將數字放在前面,例如。 '%.2g'是指角色的總長度。
我不知道怎麼地,有效地,結合這兩種(它甚至有可能?)。如何設置參數,例如,使用'%.2f'然後使用'%g'的第一種格式,它應該做的伎倆,但如何做到這一點?
可我也許「注入」的的if/else成格式,如果這樣的話怎麼辦?
否則我能想到的唯一辦法是,一旦該地塊繪製,運行jQuery腳本獲取標籤和應用上的每個parseFloat(label.toFixed(2))
。
我需要餅圖上的標籤格式,它爲我工作更好,如果它是「%.2f%」 – Thea 2012-06-26 12:54:59
@Teddy感謝。在我的情況下,我真的需要刪除尾部零,因此你提到的格式不適合我,因爲它總是會有2位數字。在我的情況下,我在圖表上有很多數據,我想要標籤,但同時要避免零不必要的混亂,它不會告訴任何東西:) – Boro 2012-06-26 13:12:54