Hi Is there any solution to avoid 2 series on piechart overlapped each other?I also attached screenshot for better understanding
Binding code
Binding code
private
void
RebindChartPieReport(RadChart radChart,
bool
enabledSpider)
{
radChart.SeriesMappings.Clear();
PieSeriesDefinition pieSeriesDefinition =
new
PieSeriesDefinition();
if
(enabledSpider)
{
RadialLabelSettings radialSettings =
new
RadialLabelSettings();
radialSettings.SpiderModeEnabled =
true
;
radialSettings.ShowConnectors =
true
;
pieSeriesDefinition.LabelSettings = radialSettings;
}
radChart.DefaultSeriesDefinition = pieSeriesDefinition;
SeriesMapping seriesMapping =
new
SeriesMapping();
seriesMapping.ItemMappings.Add(
new
ItemMapping(
"XYValue"
, DataPointMember.YValue));
seriesMapping.ItemMappings.Add(
new
ItemMapping(
"YAxisLegendName"
, DataPointMember.LegendLabel));
radChart.SeriesMappings.Add(seriesMapping);
}
void
diagnosticServicesClient_GetResolutionDetailsCompleted(
object
sender, GetResolutionDetailsCompletedEventArgs e)
{
if
(TabStaffDashboard.IsSelected)
{
RebindChartPieReport(radPieChart,
true
);
radPieChart.ItemsSource = e.Result;
}
else
{
RebindChartPieReport(radPieChartTime,
false
);
radPieChartTime.ItemsSource = e.Result;
}
}