2017-03-20 122 views
0

截至目前mpchart決定應該顯示哪些y值(取決於給定的數據點。但我想配置y值按我的需要。 爲例子。 1.最大的y值的計數爲4(包括0) 2.如果數據點是5 0之間,那麼y的1 3.軸值增量如果最大值爲7,則遞增的2(等0,2,4,6) 4.如果最大28,然後增加8(如0,8,16,24)的Android Mpchart配置y軸上的值(不是Y軸字符串值)

我知道某些值會顯示在圖上方,因爲某些值大於最大值y值。

如果通過mpchart可以實現這一點,你能讓我知道嗎?

+0

不是很清楚,但你看的'ValueFormatter'和'AxisValueFormatter'的例子嗎? –

+0

問題是模棱兩可的,但據我瞭解,它可以通過使用MpAndroid圖表來完成。 –

回答

0

閱讀this。 ValueFormatter接口可用於格式化x軸和Y軸值。

+0

感謝輸入,但我認爲ValueFormatter或AxisValueFormatter用於改變X或Y軸字符串值(如果y軸值來等作爲5,6,8,23然後改變爲類似值字符串$ 5,$ 6,$ 8 $ 23 )。 –

+0

但我的要求是,如果y軸數據集是(例如)1,3,4,7,9,30,那麼我想決定哪些Y軸值應該顯示在y軸上,而不是由Mpchart決定。因爲Mpchart可能會顯示y軸爲0,10,20,30。但我想以不同的格式如0,8,16,24。所以這不僅值字符串改變,它是實際的y軸值的變化,是否有可能實現使用mpchart? –

+0

不,我認爲你也可以改變價值。如果您認爲5,6,8,23將變爲5美元,6美元等不正確的值,您可以完全控制要顯示的值,您可以根據您設置爲Y軸的值顯示任何內容。 – Avi