Skip to content

Commit e7fc06a

Browse files
danielgindiqiduhe
authored andcommitted
Add a warning message if pie chart has more than one data set
ChartsOrg/Charts#3286
1 parent bc66bff commit e7fc06a

File tree

1 file changed

+14
-0
lines changed
  • MPChartLib/src/main/java/com/github/mikephil/charting/data

1 file changed

+14
-0
lines changed

MPChartLib/src/main/java/com/github/mikephil/charting/data/PieData.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11

22
package com.github.mikephil.charting.data;
33

4+
import android.util.Log;
5+
46
import com.github.mikephil.charting.highlight.Highlight;
57
import com.github.mikephil.charting.interfaces.datasets.IPieDataSet;
68

@@ -46,6 +48,18 @@ public IPieDataSet getDataSet() {
4648
return mDataSets.get(0);
4749
}
4850

51+
@Override
52+
public List<IPieDataSet> getDataSets() {
53+
List<IPieDataSet> dataSets = super.getDataSets();
54+
55+
if (dataSets.size() < 1) {
56+
Log.e("MPAndroidChart",
57+
"Found multiple data sets while pie chart only allows one");
58+
}
59+
60+
return dataSets;
61+
}
62+
4963
/**
5064
* The PieData object can only have one DataSet. Use getDataSet() method instead.
5165
*

0 commit comments

Comments
 (0)