diff options
author | Daniel Cohen Gindi <danielgindi@gmail.com> | 2020-01-22 12:42:32 +0200 |
---|---|---|
committer | Daniel Cohen Gindi <danielgindi@gmail.com> | 2020-01-22 12:42:32 +0200 |
commit | 4ce14e6cc90fbe8706fb4d0c5fbec4184927f6c3 (patch) | |
tree | d1c1b45c8d339d49a08567d5fb53074858b8d910 | |
parent | 8df9eda7af8025eb0702baa5ae2f5dd1dcd8e4b1 (diff) | |
download | MPAndroidChart-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.java | 14 |
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. * |