You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If multiple subplots are created using the subplots function with sharex=True or sharey=True, only the outer axes should have tick labels. However, when having logarithmic axes, only this is only true for major tick labels.
The bug also appears when using AxesGrid instead of subplots.
Use `set_tick_params` to hide tick labels in not-edge plots instead
of setting the visibility on the tick label objects.
This catches both major and minor tick-labels and is more robust to
changes in the ticklabel generation.
closesmatplotlib#8903
Use `set_tick_params` to hide tick labels in not-edge plots instead
of setting the visibility on the tick label objects.
This catches both major and minor tick-labels and is more robust to
changes in the ticklabel generation.
closesmatplotlib#8903
QuLogic
pushed a commit
to QuLogic/matplotlib
that referenced
this issue
Aug 8, 2017
Use `set_tick_params` to hide tick labels in not-edge plots instead
of setting the visibility on the tick label objects.
This catches both major and minor tick-labels and is more robust to
changes in the ticklabel generation.
closesmatplotlib#8903
Bug report
Bug summary
If multiple subplots are created using the
subplots
function withsharex=True
orsharey=True
, only the outer axes should have tick labels. However, when having logarithmic axes, only this is only true for major tick labels.The bug also appears when using
AxesGrid
instead ofsubplots
.Code for reproduction
Actual outcome
Expected outcome
No x (including minor) tick labels for the upper axes, no y tick labels for the right axes.
Matplotlib version
The text was updated successfully, but these errors were encountered: