aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Cohen Gindi <danielgindi@gmail.com>2020-01-22 12:42:32 +0200
committerDaniel Cohen Gindi <danielgindi@gmail.com>2020-01-22 12:42:32 +0200
commit4ce14e6cc90fbe8706fb4d0c5fbec4184927f6c3 (patch)
treed1c1b45c8d339d49a08567d5fb53074858b8d910
parent8df9eda7af8025eb0702baa5ae2f5dd1dcd8e4b1 (diff)
downloadMPAndroidChart-4ce14e6cc90fbe8706fb4d0c5fbec4184927f6c3.tar.gz
Add a warning message if pie chart has more than one data set
https://github.com/danielgindi/Charts/pull/3286
-rw-r--r--MPChartLib/src/main/java/com/github/mikephil/charting/data/PieData.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/MPChartLib/src/main/java/com/github/mikephil/charting/data/PieData.java b/MPChartLib/src/main/java/com/github/mikephil/charting/data/PieData.java
index db7972a3..96667aed 100644
--- a/MPChartLib/src/main/java/com/github/mikephil/charting/data/PieData.java
+++ b/MPChartLib/src/main/java/com/github/mikephil/charting/data/PieData.java
@@ -1,6 +1,8 @@
package com.github.mikephil.charting.data;
+import android.util.Log;
+
import com.github.mikephil.charting.highlight.Highlight;
import com.github.mikephil.charting.interfaces.datasets.IPieDataSet;
@@ -46,6 +48,18 @@ public class PieData extends ChartData<IPieDataSet> {
return mDataSets.get(0);
}
+ @Override
+ public List<IPieDataSet> getDataSets() {
+ List<IPieDataSet> dataSets = super.getDataSets();
+
+ if (dataSets.size() < 1) {
+ Log.e("MPAndroidChart",
+ "Found multiple data sets while pie chart only allows one");
+ }
+
+ return dataSets;
+ }
+
/**
* The PieData object can only have one DataSet. Use getDataSet() method instead.
*