꾸준히 안타치기
그래프 차트 가져다 쓰기 본문
반응형
Radar xml
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".chart_radar_activity">
<com.github.mikephil.charting.charts.RadarChart
android:id="@+id/radar_chart"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</androidx.constraintlayout.widget.ConstraintLayout>
activity
public class chart_radar_activity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_chart_radar);
RadarChart radarChart = findViewById(R.id.radar_chart);
ArrayList<RadarEntry> visitors = new ArrayList<>();
visitors.add(new RadarEntry(420));
visitors.add(new RadarEntry(475));
visitors.add(new RadarEntry(508));
visitors.add(new RadarEntry(660));
visitors.add(new RadarEntry(550));
visitors.add(new RadarEntry(620));
visitors.add(new RadarEntry(470));
RadarDataSet radarDataSetForFirstWebsite = new RadarDataSet(visitors,"Website 1");
radarDataSetForFirstWebsite.setColor(Color.RED);
radarDataSetForFirstWebsite.setLineWidth(2f);
radarDataSetForFirstWebsite.setValueTextColor(Color.RED);
radarDataSetForFirstWebsite.setValueTextSize(14f);
RadarData radarData = new RadarData();
radarData.addDataSet(radarDataSetForFirstWebsite);
String[] labels ={"2014","2015","2016","2017","2018","2019","2020"};
XAxis xAxis = radarChart.getXAxis();
xAxis.setValueFormatter(new IndexAxisValueFormatter(labels));
radarChart.setData(radarData);
}
}
반응형
'Android _ 서버연동_채팅 > Android - UI' 카테고리의 다른 글
커스텀 달력만들기 (0) | 2021.02.21 |
---|---|
키보드 숨기기 / Edit text 키보드 가리기 (0) | 2021.02.12 |
알람매니저, 간단 알람 noti (0) | 2021.02.10 |
리사이클러뷰 -> 다이얼로그로 가져오기 (0) | 2021.02.09 |
리스트뷰에 체크박스 적용 checkbox, listview (0) | 2021.02.08 |
Comments