Hello Daniel,
You can enable the automatic label layout by setting the following properties to true:
chart.EnableInitialPositioning = true;
chart.EnableLabeAndjustment = true;
This should do the job, but you can also adjust the setting of the series.LabelLayout object and the series.DataLabelStyle object.
Best Regards,
Nevron Support Team