Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.baruberbagi.androidcharts;
- import androidx.appcompat.app.AppCompatActivity;
- import android.graphics.Color;
- import android.os.Bundle;
- import com.github.mikephil.charting.charts.BarChart;
- import com.github.mikephil.charting.data.BarData;
- import com.github.mikephil.charting.data.BarDataSet;
- import com.github.mikephil.charting.data.BarEntry;
- import com.github.mikephil.charting.utils.ColorTemplate;
- import java.util.ArrayList;
- public class BarChartActivity extends AppCompatActivity {
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_bar_chart);
- BarChart barChart = findViewById(R.id.barChart);
- ArrayList<BarEntry> visitors = new ArrayList<>();
- visitors.add(new BarEntry( 2014, 420));
- visitors.add(new BarEntry( 2015, 475));
- visitors.add(new BarEntry( 2016, 508));
- visitors.add(new BarEntry( 2017, 660));
- visitors.add(new BarEntry( 2018, 550));
- visitors.add(new BarEntry( 2019, 630));
- visitors.add(new BarEntry( 2020, 470));
- BarDataSet barDataSet = new BarDataSet(visitors,"Visitors");
- barDataSet.setColors(ColorTemplate.MATERIAL_COLORS);
- barDataSet.setValueTextColor(Color.BLACK);
- barDataSet.setValueTextSize(16f);
- BarData barData = new BarData(barDataSet);
- barChart.setFitBars(true);
- barChart.setData(barData);
- barChart.getDescription().setText("Bar Chart Example");
- barChart.animateY(2000);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement