MCPcopy Index your code
hub / github.com/matplotlib/matplotlib / toggle

Method toggle

lib/mpl_toolkits/axisartist/axis_artist.py:1110–1147  ·  view source on GitHub ↗

Toggle visibility of ticks, ticklabels, and (axis) label. To turn all off, :: axis.toggle(all=False) To turn all off but ticks on :: axis.toggle(all=False, ticks=True) To turn all on but (axis) label off :: axis.toggle(all=True, lab

(self, all=None, ticks=None, ticklabels=None, label=None)

Source from the content-addressed store, hash-verified

1108 renderer.close_group(__name__)
1109
1110 def toggle(self, all=None, ticks=None, ticklabels=None, label=None):
1111 """
1112 Toggle visibility of ticks, ticklabels, and (axis) label.
1113 To turn all off, ::
1114
1115 axis.toggle(all=False)
1116
1117 To turn all off but ticks on ::
1118
1119 axis.toggle(all=False, ticks=True)
1120
1121 To turn all on but (axis) label off ::
1122
1123 axis.toggle(all=True, label=False)
1124
1125 """
1126 if all:
1127 _ticks, _ticklabels, _label = True, True, True
1128 elif all is not None:
1129 _ticks, _ticklabels, _label = False, False, False
1130 else:
1131 _ticks, _ticklabels, _label = None, None, None
1132
1133 if ticks is not None:
1134 _ticks = ticks
1135 if ticklabels is not None:
1136 _ticklabels = ticklabels
1137 if label is not None:
1138 _label = label
1139
1140 if _ticks is not None:
1141 self.major_ticks.set_visible(_ticks)
1142 self.minor_ticks.set_visible(_ticks)
1143 if _ticklabels is not None:
1144 self.major_ticklabels.set_visible(_ticklabels)
1145 self.minor_ticklabels.set_visible(_ticklabels)
1146 if _label is not None:
1147 self.label.set_visible(_label)

Callers 7

test_curvelinear3Function · 0.45
test_curvelinear4Function · 0.45
axis_direction.pyFile · 0.45
setup_axesFunction · 0.45
setup_axes3Function · 0.45

Calls 1

set_visibleMethod · 0.45

Tested by 2

test_curvelinear3Function · 0.36
test_curvelinear4Function · 0.36