Graph Axis Label on Rose Graph

5 posts, 0 answers
  1. Vanessa
    Vanessa avatar
    5 posts
    Member since:
    Mar 2017

    Posted 26 Apr 2017 Link to this post

    I created a Rose Radar Graph to mimic a Polar Graph, I have the angular axis labeled at each 90 degree interval with a max of 360 degrees. Is there a way to add 180 to that value? also, the Graph Axis lines aren't showing as I want them too, i've attached a screenshot as well. 

     

    Where the 0 is on the top, I want to display 180, 90 -> 270, etc. The axis lines I want to be a cross versus the x like configuration they are in now. 

  2. Ivan Hristov
    Admin
    Ivan Hristov avatar
    172 posts

    Posted 02 May 2017 Link to this post

    Hi Vanessa,

    The graph automatically determines the sectors based on the data you provide. By default the rose chart uses a Category Scale for angular axis and this means that you cannot set step and minimum/maximum properties.

    However, you can change the Category Scale to a Numerical Scale and set the series X and X0 properties according to your scenario (in the attached example we used an offset of ± 10). Note that in this case you have also to set the series' ArrangeByAxis property, selecting the angular axis you want to use.

    We have prepared an example based on your scenario that demonstrates the approach described above. We hope you will find the example useful.

    Regards,
    Ivan Hristov
    Telerik by Progress
    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
  3. Vanessa
    Vanessa avatar
    5 posts
    Member since:
    Mar 2017

    Posted 03 May 2017 in reply to Ivan Hristov Link to this post

    Thank you for the response, however I am not using a Category Scale. I have both axis on Numeric Scales. The angular scale I have set to a minimum of 0, maximum of 360, Label step at 90. Those are correct, the only change I would like to make is that at 0 (top of graph) I want that to display 180 and at 180 (bottom of graph) display 0. Basically rotate the graph 180 degrees.

    On the series I am able to add 180 degrees to the X value, however this would be incorrect to the angular axis label.

  4. Vanessa
    Vanessa avatar
    5 posts
    Member since:
    Mar 2017

    Posted 03 May 2017 in reply to Vanessa Link to this post

    Also to clarify, I am using a Line Series to only display points on the graph.
  5. Ivan Hristov
    Admin
    Ivan Hristov avatar
    172 posts

    Posted 04 May 2017 Link to this post

    Hello Vanessa,

    You can set the start angle through the AngularAxisStartAngle property, which is under CoordinateSystems - polarCoordinateSystem. This will rotate your chart by a specified degree, which should satisfy your requirement.

    If you have further questions, please let us know.

    Regards,
    Ivan Hristov
    Telerik by Progress
    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