Hi Dalvir,
Thanks for the sample code. It is the default behavior that LabelRotate Will work only when the Intersect Action is set to none.And when intersectAction is used ( Set to value other than None), the LabelRotate and LabelRotateAngle values are ignored. So to make Rotate work, please set IntersectAction to None.
I have attached the sample that illustrates the same in this link below.
http://websamples.syncfusion.com/samples/Chart.Windows/F74931/main.htmKindly let us know if this meets your requirements. Thanks for your patience.
Regards,
Manohari,R