Как передать значение в MPChart в float и string соответственно - PullRequest
0 голосов
/ 01 апреля 2020

publi c класс MainActivity расширяет AppCompatActivity {

float rainfall[]={1.2f,2.1f,2.3f,3.1f,3.4f,3.5f,4.5f,6.7f};
String month[]={"jan","feb","march","april","may","june","july","aug"};
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
   setupPieChart();

}

private void setupPieChart()
{
    List<PieEntry> pieEntries=new ArrayList<>();
    for (int i=0;i<rainfall.length;i++)
    {
        pieEntries.add(new PieEntry(rainfall[i],month[i]));
    }
    PieDataSet dataSet = new PieDataSet(pieEntries,"Rain for Vanometer");
   dataSet.setColors(ColorTemplate.COLORFUL_COLORS);
    PieData data=new PieData(dataSet);
    Description description = new Description();
    description.setText("Rain Scale per Month");
    PieChart chart=(PieChart) findViewById(R.id.chart);
    chart.setDescription(description);
    chart.setData(data);
    chart.invalidate();
}

}

, где количество осадков выпадает, а месяц - в строке, но это нормально работает для диаграммы P ie но здесь есть проблема для гистограммы. Пожалуйста, помогите мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...