| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 9fa6d83 commit 51d49be
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -326,19 +326,17 @@ def twinx(self, axes_class=None): | |||
| 326 | 326 | ||
| 327 | 327 | ax2 = parasite_axes_class(self, sharex=self, frameon=False) | |
| 328 | 328 | self.parasites.append(ax2) | |
| 329 | - ax2._remove_method = lambda h: self.parasites.remove(h) | ||
| 330 | - | ||
| 331 | - # for normal axes | ||
| 332 | 329 | ||
| 333 | - self.axis["right"].toggle(all=False) | ||
| 334 | - self.axis["right"].line.set_visible(True) | ||
| 330 | + self.axis["right"].set_visible(False) | ||
| 335 | 331 | ||
| 336 | 332 | ax2.axis["right"].set_visible(True) | |
| 337 | - ax2.axis["left","top", "bottom"].toggle(all=False) | ||
| 338 | - ax2.axis["left","top", "bottom"].line.set_visible(False) | ||
| 333 | + ax2.axis["left", "top", "bottom"].set_visible(False) | ||
| 339 | 334 | ||
| 340 | - ax2.axis["right"].toggle(all=True) | ||
| 341 | - ax2.axis["right"].line.set_visible(False) | ||
| 335 | + def _remove_method(h): | ||
| 336 | + self.parasites.remove(h) | ||
| 337 | + self.axis["right"].set_visible(True) | ||
| 338 | + self.axis["right"].toggle(ticklabels=False, label=False) | ||
| 339 | + ax2._remove_method = _remove_method | ||
| 342 | 340 | ||
| 343 | 341 | return ax2 | |
| 344 | 342 | ||
@@ -361,17 +359,17 @@ def twiny(self, axes_class=None): | |||
| 361 | 359 | ||
| 362 | 360 | ax2 = parasite_axes_class(self, sharey=self, frameon=False) | |
| 363 | 361 | self.parasites.append(ax2) | |
| 364 | - ax2._remove_method = lambda h: self.parasites.remove(h) | ||
| 365 | 362 | ||
| 366 | - self.axis["top"].toggle(all=False) | ||
| 367 | - self.axis["top"].line.set_visible(True) | ||
| 363 | + self.axis["top"].set_visible(False) | ||
| 368 | 364 | ||
| 369 | 365 | ax2.axis["top"].set_visible(True) | |
| 370 | - ax2.axis["left","right", "bottom"].toggle(all=False) | ||
| 371 | - ax2.axis["left","right", "bottom"].line.set_visible(False) | ||
| 366 | + ax2.axis["left", "right", "bottom"].set_visible(False) | ||
| 372 | 367 | ||
| 373 | - ax2.axis["top"].toggle(all=True) | ||
| 374 | - ax2.axis["top"].line.set_visible(False) | ||
| 368 | + def _remove_method(h): | ||
| 369 | + self.parasites.remove(h) | ||
| 370 | + self.axis["top"].set_visible(True) | ||
| 371 | + self.axis["top"].toggle(ticklabels=False, label=False) | ||
| 372 | + ax2._remove_method = _remove_method | ||
| 375 | 373 | ||
| 376 | 374 | return ax2 | |
| 377 | 375 | ||
@@ -404,42 +402,16 @@ def twin(self, aux_trans=None, axes_class=None): | |||
| 404 | 402 | self.parasites.append(ax2) | |
| 405 | 403 | ax2._remove_method = lambda h: self.parasites.remove(h) | |
| 406 | 404 | ||
| 405 | + self.axis["top", "right"].set_visible(False) | ||
| 407 | 406 | ||
| 408 | - # for normal axes | ||
| 409 | - #self.yaxis.tick_left() | ||
| 410 | - #self.xaxis.tick_bottom() | ||
| 411 | - #ax2.yaxis.tick_right() | ||
| 412 | - #ax2.xaxis.set_visible(True) | ||
| 413 | - #ax2.yaxis.set_visible(True) | ||
| 414 | - | ||
| 415 | - #ax2.yaxis.set_label_position('right') | ||
| 416 | - ##ax2.xaxis.tick_top() | ||
| 417 | - #ax2.xaxis.set_label_position('top') | ||
| 418 | - | ||
| 419 | - | ||
| 420 | - self.axis["top","right"].toggle(all=False) | ||
| 421 | - self.axis["top","right"].line.set_visible(False) | ||
| 422 | - #self.axis["left","bottom"].toggle(label=True) | ||
| 423 | - | ||
| 424 | - ax2.axis["top","right"].set_visible(True) | ||
| 425 | - | ||
| 426 | - ax2.axis["bottom","left"].toggle(all=False) | ||
| 427 | - ax2.axis["bottom","left"].line.set_visible(False) | ||
| 428 | - | ||
| 429 | - ax2.axis["top","right"].toggle(all=True) | ||
| 430 | - ax2.axis["top","right"].line.set_visible(True) | ||
| 431 | - | ||
| 432 | - | ||
| 433 | - # # for axisline axes | ||
| 434 | - # self._axislines["right"].set_visible(False) | ||
| 435 | - # self._axislines["top"].set_visible(False) | ||
| 436 | - # ax2._axislines["left"].set_visible(False) | ||
| 437 | - # ax2._axislines["bottom"].set_visible(False) | ||
| 407 | + ax2.axis["top", "right"].set_visible(True) | ||
| 408 | + ax2.axis["left", "bottom"].set_visible(False) | ||
| 438 | 409 | ||
| 439 | - # ax2._axislines["right"].set_visible(True) | ||
| 440 | - # ax2._axislines["top"].set_visible(True) | ||
| 441 | - # ax2._axislines["right"].major_ticklabels.set_visible(True) | ||
| 442 | - # ax2._axislines["top"].major_ticklabels.set_visible(True) | ||
| 410 | + def _remove_method(h): | ||
| 411 | + self.parasites.remove(h) | ||
| 412 | + self.axis["top", "right"].set_visible(True) | ||
| 413 | + self.axis["top", "right"].toggle(ticklabels=False, label=False) | ||
| 414 | + ax2._remove_method = _remove_method | ||
| 443 | 415 | ||
| 444 | 416 | return ax2 | |
| 445 | 417 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments