対応するX軸とY軸のグラフをプロットしました。android mpchartのY軸ラベルを取得するには?
Y軸ラベルを取得し、Y軸に別のラベルを比較して配置する方法を説明します。例えばのために
:私が得た
Y軸ラベルが1,2,3,4,5というようにです。現在、対応するラベルに割り当てる方法は、
2の場合は低くなります。 10の場合は、高いです。 15の場合、非常に高いです。 、それ以上はすべてが最高です。
私の質問は、Y軸のラベルを取得し、それを変更して割り当てる方法です。 y軸に文字列を使用することはできますか?例えばのために
:
左右のy軸で代わりの2、私はY軸上のような低表示する必要があります。表示されたグラフの数値を削除する方法もありますか?すなわち、2.00
ここにコードがあります。
List<BarEntry> entries = new ArrayList<>();
ArrayList<String> labels = new ArrayList<String>();
mDetectiveGraphExecutor = new DetectiveGraphExecutor(this);
barChart = (BarChart) findViewById(R.id.chart);
YAxis leftAxis = barChart.getAxisRight();
leftAxis.removeAllLimitLines();
barChart.setDescription("");
leftAxis.setEnabled(false);
ViewPortHandler handlers = barChart.getViewPortHandler();
handlers.setMaximumScaleX(10);
entries.add(new BarEntry(activities.size(), ++columnIndex)); //list of datas displaying..
labels.add("Time");
BarDataSet dataset = new BarDataSet(entries, "# Counts");
BarData data = new BarData(labels, dataset);
barChart.setData(data);
Y軸ラベルを数字から文字列に変更するか、数値と文字列をy軸で結合したいのですか? – NezSpencer
その番号を文字列に変更したい。なぜ私が求めているのは、例えば:y軸が5を指している場合、左右のy軸ラベルが低く表示される必要があります。どのようにy軸に "低"を表示するか。 – Shadow