File tree Expand file tree Collapse file tree
lib/matplotlib/projections Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3333 the managemnet of the xlimits and ticks when making a boxplot.
3434 Default in True which maintains current behavior by default.
3535
36+ 2014-03-23 Fixed a bug in projections/polar.py by making sure that the theta
37+ value being calculated when given the mouse coordinates stays within
38+ the range of 0 and 2 * pi.
39+
36402014-03-22 Added the keyword arguments wedgeprops and textprops to pie.
3741 Users can control the wedge and text properties of the pie
3842 in more detail, if they choose.
46502014-02-28 Added 'origin' kwarg to `spy`
4751
48522014-02-27 Implemented separate horizontal/vertical axes padding to the
49- ImageGrid in the AxesGrid toolkit
53+ ImageGrid in the AxesGrid toolkit
5054
51552014-02-27 Allowed markevery property of matplotlib.lines.Line2D to be, an int
5256 numpy fancy index, slice object, or float. The float behaviour
Original file line number Diff line number Diff line change @@ -182,6 +182,15 @@ shows markers at approximately equal display-coordinate-distances along the
182182line.
183183
184184
185+ Fixed the mouse coordinates giving the wrong theta value in Polar graph
186+ ```````````````````````````````````````````````````````````````````````
187+ Added code to
188+ :funct: `~matplotlib.InvertedPolarTransform.transform_non_affine `
189+ to ensure that the calculated theta value was between the range of 0 and 2 * pi
190+ since the problem was that the value can become negative after applying the
191+ direction and rotation to the theta calculation.
192+
193+
185194Date handling
186195-------------
187196
Original file line number Diff line number Diff line change @@ -151,6 +151,7 @@ def transform_non_affine(self, xy):
151151
152152 theta -= theta_offset
153153 theta *= theta_direction
154+ theta %= 2 * np .pi
154155
155156 r += rmin
156157
You can’t perform that action at this time.
0 commit comments