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.
4 Answers, 1 is accepted
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
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.
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