Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
Open
Milestone
Description
Bug report
Bug summary
In matplotlib 2.0.2 you could rotate the axes labels on a polar plot, just as with any other plot
fori,labelinenumerate(ax.get_xticklabels()):label.set_rotation(i*90)
This is not possible anymore with matplotlib 2.2.2
Code for reproduction
importmatplotlibimportnumpyasnpimportmatplotlib.pyplotaspltfig=plt.figure(figsize=(4,3))ax=plt.subplot(111,polar=True)ax.set_xlabel("Matplotlib "+matplotlib.__version__)ticks=np.arange(3)*np.pi/2.labels= ["".join([a]*5)forainlist("ABC")]plt.xticks(ticks,labels,size=16)fori,labelinenumerate(ax.get_xticklabels()):label.set_rotation(i*90)plt.tight_layout()plt.show()
Actual outcome with matplotlib 2.2.2
The rotation of the labels is simply ignored.
Expected outcome (as with 2.0.2)
We would expect to see the labels rotated as in this plot, produced by the same code run on matplotlib 2.0.2.