We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date

PieChart and DonutChart not rendering with SmartLabels enabled


I've just updated to the latest version (Xamarin Forms version and pie charts and donut charts do not render anymore on Android when smartlabels are enabled.
If I set EnableSmartLabels = false then charts are rendered again.

Can you help?


3 Replies

DV Divya Venkatesan Syncfusion Team April 5, 2017 05:43 PM UTC

Hi Stefano,

We are not able to reproduce the reported issue at our end and we have prepared a sample for this. Please download the sample from following location.

Sample: http://www.syncfusion.com/downloads/support/forum/129808/ze/PieChart2050356114

Please update us the modified sample to reproduce the issue which will be helpful for providing further assistance on this.

Divya Venkatesan

SP Stefano Passatordi April 8, 2017 04:50 PM UTC


Thanks for the example code. Now it works, looks like I need to set  DataMarkerPosition="OutsideExtended" to make smart labels work.

This is my code:

   PieSeries series = new PieSeries()
                ItemsSource = pieSeries,
                DataMarker = new ChartDataMarker()
                    LabelContent = LabelContent.Percentage,
                    ShowLabel = true
                DataMarkerPosition = CircularSeriesDataMarkerPosition.OutsideExtended,
                EnableTooltip = true,
                EnableSmartLabels = true,
                CircularCoefficient = 0.8,
                ExplodeOnTouch = true

I don't have the chart into xaml page, I inject it dynamically by code. Maybe this makes the difference. Anyway, setting DataMarkerPosition fixed the issue.


DV Divya Venkatesan Syncfusion Team April 10, 2017 12:20 PM UTC

Hi Stefano,

Thanks for the update.

We are not able to reproduce the issue even while setting DataMarkerPosition to Inside / Outside.

However we are glad to know that your issue has been resolved by setting DataMarkerPosition to OutsideExtended.

Please get back to us if you have any concerns in this.

Divya Venkatesan

Live Chat Icon For mobile
Up arrow icon