1
У меня есть следующий рисунок:Mpandroid косметические вопросы
Я хотел бы:
-get избавиться от hopizontal линий
-plot чисел, как INT Vs поплавка. напр: нарисовать 12 вместо 12,0
-get избавиться от «описания» ярлыка в правом нижнем углу
Вот часть моего кода:
общественного недействительный createChart (com.github.mikephil .charting.charts.BarChart, String period) { Данные BarData;
switch (period) {
case "days":
data = new BarData(getXAxisDays(), getDataSetDays());
break;
case "months":
data = new BarData(getXAxisMonths(), getDataSetMonths());
break;
default:
data = new BarData(getXAxisYears(), getDataSetYears());
break;
}
chart.setData(data);
// chart.setDescription("My Chart");
chart.animateXY(2000, 2000);
chart.invalidate();
chart.setPinchZoom(true);
}
private ArrayList<BarDataSet> getDataSetDays() {
ArrayList<BarDataSet> dataSets;
ArrayList<BarEntry> valueSet1 = new ArrayList<>();
for(int i=0;i<NBDAYS;i++){
vdays[i] = new BarEntry((float) days[i], i);
valueSet1.add(vdays[i]);
}
BarDataSet barDataSet1 = new BarDataSet(valueSet1, "Score");
barDataSet1.setColor(Color.rgb(0, 155, 0));
dataSets = new ArrayList<>();
dataSets.add(barDataSet1);
return dataSets;
}
private ArrayList<String> getXAxisDays() {
ArrayList<String> xAxis_days = new ArrayList<>();
if (lang == 0) {
xAxis_days.add("Mon");
xAxis_days.add("Tue");
xAxis_days.add("Wed");
xAxis_days.add("Thu");
xAxis_days.add("Fri");
xAxis_days.add("Sat");
xAxis_days.add("Sun");
}
else{
xAxis_days.add("LUNDI");
xAxis_days.add("MARDI");
xAxis_days.add("MERCREDI");
xAxis_days.add("JEUDI");
xAxis_days.add("VENDREDI");
xAxis_days.add("SAMEDI");
xAxis_days.add("DIMANCHE");
}
return xAxis_days;
}
спасибо! Я застрял в ярлыках с очень маленьким размером текста. Знаете ли вы способ увеличить размер текста? – narb