I’d like to create a polar plot where the data is plotted in mathematical orientation (thus, the series starts and the east and continues counter-clockwise). The default behavior of JFreeChart’s PolarPlot is to start north and continue the series clockwise.
Is there any support for this built in the PolarPlot class? I know how to transform the data to reach the goal, but this approach is rather cumbersome, since I’d need to adapt the angle labeling too.
As an aside,
org.jfree.chart.plot.PolarPlotappears to have been designed for navigational and geodetic applications.Using the transformation θ’ = π/4 – θ and overriding
refreshAngleTicks(), as suggested by @mort, produces reasonable results.Addendum: See also this variation using the new
PolarPlotAPI.