Bar series label overlapping

2 posts, 0 answers
  1. Hubert
    Hubert avatar
    9 posts
    Member since:
    Aug 2014

    Posted 12 Oct Link to this post

    There are two bar series in a graph ,

    I have tried to change the DataPointLabelAlignment  with different assembly to not  be overlapped and  to suit my user's preferences ,

    but they do not like it all. 

    The label,  most of DataPointLabelAlignment assembly will be overlapping .

    Is there any way to change the label location with both OusideEnd case?

  2. Ivan Hristov
    Admin
    Ivan Hristov avatar
    123 posts

    Posted 16 Oct Link to this post

    Hi Hubert,

    There is no specific algorithm applied to avoid labels overlapping when BarSeries are used in a Cartesian coordinate system. Such algorithm exists for a PieChart when the labels alignment is set to OutsideColumn, but it is not applicable in your scenario. We can suggest to rotate the labels to 90° - this way they will be positioned exactly above each bar without overlapping. If you think that this approach will make the chart less readable, you can use create a BarChart instead of ColumnChart, so the bars will be positioned horizontally and labels will be read easily.

    Usually the series labels do not provide much information when showing numerical data, as you can see in this guide where almost no series labels are used. And if the label is mandatory, its numerical value can be rounded so it will be easily perceived. For example, the chart series labels can show a rounded number like 49K and the exact value can be shown in a tooltip when the user hovers over the bar.

    We hope that the the solutions suggested above will help you. If you need further assistance, please let us know.

    Regards,
    Ivan Hristov
    Progress Telerik
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Back to Top