From d00917d568db041f4ace6aca4d8d55fb84d71203 Mon Sep 17 00:00:00 2001 From: Hannes Achleitner Date: Mon, 14 Aug 2023 09:18:31 +0200 Subject: [PATCH] Rename --- .../mpchartexample/LineChartActivity1.java | 54 ++++++++----------- 1 file changed, 22 insertions(+), 32 deletions(-) diff --git a/MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/LineChartActivity1.java b/MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/LineChartActivity1.java index e59a05cb08..63b7c43e34 100644 --- a/MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/LineChartActivity1.java +++ b/MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/LineChartActivity1.java @@ -24,8 +24,6 @@ import com.github.mikephil.charting.components.Legend.LegendForm; import com.github.mikephil.charting.components.LimitLine; import com.github.mikephil.charting.components.LimitLine.LimitLabelPosition; -import com.github.mikephil.charting.components.XAxis; -import com.github.mikephil.charting.components.YAxis; import com.github.mikephil.charting.data.Entry; import com.github.mikephil.charting.data.LineData; import com.github.mikephil.charting.data.LineDataSet; @@ -89,24 +87,18 @@ protected void onCreate(Bundle savedInstanceState) { // force pinch zoom along both axis binding.chart1.setPinchZoom(true); - XAxis xAxis; - xAxis = binding.chart1.getXAxis(); - // vertical grid lines - xAxis.enableGridDashedLine(10f, 10f, 0f); - - YAxis yAxis; - yAxis = binding.chart1.getAxisLeft(); + binding.chart1.getXAxis().enableGridDashedLine(10f, 10f, 0f); // disable dual axis (only use LEFT axis) binding.chart1.getAxisRight().setEnabled(false); // horizontal grid lines - yAxis.enableGridDashedLine(10f, 10f, 0f); + binding.chart1.getAxisLeft().enableGridDashedLine(10f, 10f, 0f); // axis range - yAxis.setAxisMaximum(200f); - yAxis.setAxisMinimum(-50f); + binding.chart1.getAxisLeft().setAxisMaximum(200f); + binding.chart1.getAxisLeft().setAxisMinimum(-50f); LimitLine llXAxis = new LimitLine(9f, "Index 10"); llXAxis.setLineWidth(4f); @@ -115,27 +107,27 @@ protected void onCreate(Bundle savedInstanceState) { llXAxis.setTextSize(10f); llXAxis.setTypeface(tfRegular); - LimitLine ll1 = new LimitLine(150f, "Upper Limit"); - ll1.setLineWidth(4f); - ll1.enableDashedLine(10f, 10f, 0f); - ll1.setLabelPosition(LimitLabelPosition.RIGHT_TOP); - ll1.setTextSize(10f); - ll1.setTypeface(tfRegular); + LimitLine LimitLine1 = new LimitLine(150f, "Upper Limit"); + LimitLine1.setLineWidth(4f); + LimitLine1.enableDashedLine(10f, 10f, 0f); + LimitLine1.setLabelPosition(LimitLabelPosition.RIGHT_TOP); + LimitLine1.setTextSize(10f); + LimitLine1.setTypeface(tfRegular); - LimitLine ll2 = new LimitLine(-30f, "Lower Limit"); - ll2.setLineWidth(4f); - ll2.enableDashedLine(10f, 10f, 0f); - ll2.setLabelPosition(LimitLabelPosition.RIGHT_BOTTOM); - ll2.setTextSize(10f); - ll2.setTypeface(tfRegular); + LimitLine LimitLine2 = new LimitLine(-30f, "Lower Limit"); + LimitLine2.setLineWidth(4f); + LimitLine2.enableDashedLine(10f, 10f, 0f); + LimitLine2.setLabelPosition(LimitLabelPosition.RIGHT_BOTTOM); + LimitLine2.setTextSize(10f); + LimitLine2.setTypeface(tfRegular); // draw limit lines behind data instead of on top - yAxis.setDrawLimitLinesBehindData(true); - xAxis.setDrawLimitLinesBehindData(true); + binding.chart1.getAxisLeft().setDrawLimitLinesBehindData(true); + binding.chart1.getXAxis().setDrawLimitLinesBehindData(true); // add limit lines - yAxis.addLimitLine(ll1); - yAxis.addLimitLine(ll2); + binding.chart1.getAxisLeft().addLimitLine(LimitLine1); + binding.chart1.getAxisLeft().addLimitLine(LimitLine2); //xAxis.addLimitLine(llXAxis); // add data @@ -147,10 +139,8 @@ protected void onCreate(Bundle savedInstanceState) { binding.chart1.animateX(1500); // get the legend (only possible after setting data) - Legend l = binding.chart1.getLegend(); - - // draw legend entries as lines - l.setForm(LegendForm.LINE); + Legend legend = binding.chart1.getLegend(); + legend.setForm(LegendForm.LINE); } private void setData(int count, float range) {