| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 0d0eb39 commit ad70feb
3 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -631,8 +631,8 @@ def update_position(self, loc): | |||
| 631 | 631 | text_angle = user_angle | |
| 632 | 632 | if self.label1On: | |
| 633 | 633 | if full: | |
| 634 | - ha = 'left' | ||
| 635 | - va = 'bottom' | ||
| 634 | + ha = self.label1.get_ha() | ||
| 635 | + va = self.label1.get_va() | ||
| 636 | 636 | else: | |
| 637 | 637 | ha, va = self._determine_anchor(mode, angle, direction > 0) | |
| 638 | 638 | self.label1.set_ha(ha) | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -454,6 +454,38 @@ def test_polar_coord_annotations(): | |||
| 454 | 454 | ax.set_ylim(-20, 20) | |
| 455 | 455 | ||
| 456 | 456 | ||
| 457 | + @image_comparison(baseline_images=['polar_alignment'], extensions=['png']) | ||
| 458 | + def test_polar_alignment(): | ||
| 459 | + ''' | ||
| 460 | + Test that changing the vertical/horizontal alignment of a polar graph | ||
| 461 | + works as expected ''' | ||
| 462 | + ranges = [(0, 5), (0, 5)] | ||
| 463 | + | ||
| 464 | + angles = np.arange(0, 360, 90) | ||
| 465 | + | ||
| 466 | + levels = 5 | ||
| 467 | + | ||
| 468 | + fig = plt.figure() | ||
| 469 | + | ||
| 470 | + figureSize = [0.1, 0.1, 0.8, 0.8] | ||
| 471 | + | ||
| 472 | + horizontal = fig.add_axes(figureSize, polar=True, label='horizontal') | ||
| 473 | + vertical = fig.add_axes(figureSize, polar=True, label='vertical') | ||
| 474 | + | ||
| 475 | + axes = [horizontal, vertical] | ||
| 476 | + | ||
| 477 | + horizontal.set_thetagrids(angles) | ||
| 478 | + | ||
| 479 | + vertical.patch.set_visible(False) | ||
| 480 | + | ||
| 481 | + for i in range(2): | ||
| 482 | + grid = np.linspace(*ranges[i], num=levels) | ||
| 483 | + gridValues = [0, 0.2, 0.4, 0.6, 0.8, 1] | ||
| 484 | + axes[i].set_rgrids(gridValues, angle=angles[i], | ||
| 485 | + horizontalalignment='left', | ||
| 486 | + verticalalignment='top') | ||
| 487 | + | ||
| 488 | + | ||
| 457 | 489 | @image_comparison(baseline_images=['fill_units'], extensions=['png'], | |
| 458 | 490 | savefig_kwarg={'dpi': 60}) | |
| 459 | 491 | def test_fill_units(): | |
| Back | FazBrowse Home | New Git URL |
0 commit comments