private void FillEntryViews() { PieDataSet dataSet = data.DataSet; for (int i = 0; i < dataSet.GetEntriesCount(); i++) { FillEntryView(entryViews[i], dataSet.Entries[i], dataSet.GetTotalValue(), dataSet.GetPercentValue(i), dataSet.GetRotationValue(i)); } }
private void AddChartData() { // Create data set for entries PieDataSet set = new PieDataSet(); // Add entries to data set set.AddEntry(new PieEntry(20, "Entry 1", Color.red)); set.AddEntry(new PieEntry(30, "Entry 2", Color.green)); set.AddEntry(new PieEntry(25, "Entry 3", Color.blue)); // Add data set to chart data pieChart.GetChartData().DataSet = set; // Refresh chart after data change pieChart.SetDirty(); }
private void UpdateValueIndicators() { PieDataSet dataSet = data.DataSet; for (int i = 0; i < dataSet.GetEntriesCount(); i++) { if (ShouldValueIndicatorBeEnabled(dataSet.Entries[i])) { valueIndicatorViews[i].gameObject.SetActive(true); UpdateValueIndicatorView(valueIndicatorViews[i], dataSet.Entries[i], dataSet.GetRotationValue(i), dataSet.GetPercentValue(i)); } else { valueIndicatorViews[i].gameObject.SetActive(false); } } }
public PieData(PieDataSet dataSet) { this.DataSet = dataSet; }
public PieData() { dataSet = new PieDataSet(); }