私は AChartEngine で実際に多くのことを行ったことはありませんが、ソース コードをざっと見てみると、BarChart
目的を達成するために拡張できることがわかります。
( extends 、次に extends ) にあるgetLabel(double label)
メソッドを見てください。AbstractChart
BarChart
XYChart
AbstractChart
/**
* Makes sure the fraction digit is not displayed, if not needed.
*
* @param label the input label value
* @return the label without the useless fraction digit
*/
protected String getLabel(double label) {
String text = "";
if (label == Math.round(label)) {
text = Math.round(label) + "";
} else {
text = label + "";
}
return text;
}
それがどのように機能するかを確認するために、単純なことから始めます。"%"
たとえば、上記の結果に単純に追加します。
@Override protected String getLabel(double label) {
return super.getLabel(label) + "%";
}
X 軸のラベルを生成するために同じ方法が使用されているかどうかについては、あまり確信が持てません。その場合は、関心のある軸だけを有効にするために、もう少しスマートなことをする必要があるでしょう。