我正在使用此庫https://github.com/PhilJay/MPAndroidChart在我的項目中製作條形圖,我試過並按照wiki,但仍然無法解決我留下的一些問題。我正在嘗試刪除右側的值(4,3,2,1,0)和下面的標籤「BarDataSet」以及左側的顏色塊。最後,我試圖設置在酒吧上的顏色不是我定義的。自定義MPAndroidChart爲Android
我做了什麼:
List<BarEntry> entries = new ArrayList<>();
entries.add(new BarEntry(0f, 55f));
entries.add(new BarEntry(1f, 80f));
entries.add(new BarEntry(2f, 60f));
entries.add(new BarEntry(3f, 50f));
entries.add(new BarEntry(4f, 40f));
BarDataSet set = new BarDataSet(entries, "BarDataSet");
BarData data = new BarData(set);
data.setBarWidth(0.9f); // set custom bar width
barChart.setData(data);
barChart.setFitBars(true); // make the x-axis fit exactly all bars
barChart.invalidate(); // refresh
barChart.getAxisLeft().setEnabled(false);
barChart.getAxisRight().setEnabled(false);
barChart.getXAxis().setDrawGridLines(false);
barChart.getDescription().setEnabled(false);
set.setColors(R.color.star_bar);
而我現在有:
我想刪除右邊(4比0)和 「BarDataSet」 標籤。 我爲R.color.star_bar定義的顏色是黃色,但不知何故它顯示爲紫色。
謝謝你,這個工作對我來說 – JerryKo
我想設置barChart.getXAxis()setDrawLabels(假);,會更好比使值格式化程序返回「」。 –