From 77384014b7d636ed4fdd8806e895746f794b0bf0 Mon Sep 17 00:00:00 2001 From: Noelle Date: Sat, 16 Jul 2016 12:53:48 -0500 Subject: [PATCH 1/4] fixed example axes_grid demo_axes_rgb.py figure 1 made axes ticks invisible by setting tick_params for figure 1 --- examples/axes_grid1/demo_axes_rgb.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/examples/axes_grid1/demo_axes_rgb.py b/examples/axes_grid1/demo_axes_rgb.py index c5569b52de98..2a41cf48fd9c 100644 --- a/examples/axes_grid1/demo_axes_rgb.py +++ b/examples/axes_grid1/demo_axes_rgb.py @@ -49,6 +49,13 @@ def demo_rgb(): r, g, b = get_rgb() im_r, im_g, im_b, im_rgb = make_cube(r, g, b) kwargs = dict(origin="lower", interpolation="nearest") + + #make ticks invisible + ax.tick_params(length=0) + ax_r.tick_params(length=0) + ax_g.tick_params(length=0) + ax_b.tick_params(length=0) + ax.imshow(im_rgb, **kwargs) ax_r.imshow(im_r, **kwargs) ax_g.imshow(im_g, **kwargs) From dfddf82df99a5a4adb955b82d2f6e8f366776685 Mon Sep 17 00:00:00 2001 From: Noelle Date: Tue, 19 Jul 2016 10:40:48 -0400 Subject: [PATCH 2/4] Make tickmarks invisible in figure 1 for axes_grid ex demo_axes_rgb. Fixing a typo and description in the comment line (making tickmarks invisible, not ticks) --- examples/axes_grid1/demo_axes_rgb.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/axes_grid1/demo_axes_rgb.py b/examples/axes_grid1/demo_axes_rgb.py index 2a41cf48fd9c..8c4b1d2255a1 100644 --- a/examples/axes_grid1/demo_axes_rgb.py +++ b/examples/axes_grid1/demo_axes_rgb.py @@ -50,7 +50,7 @@ def demo_rgb(): im_r, im_g, im_b, im_rgb = make_cube(r, g, b) kwargs = dict(origin="lower", interpolation="nearest") - #make ticks invisible + # make tickmarks invisible ax.tick_params(length=0) ax_r.tick_params(length=0) ax_g.tick_params(length=0) From dd1164db59528364febb8212ccf0826a8cf87d12 Mon Sep 17 00:00:00 2001 From: Noelle Date: Tue, 19 Jul 2016 21:41:01 -0400 Subject: [PATCH 3/4] Resolving pep8 error (white space on line 58 and adding spaces after hash in comment lines) --- examples/axes_grid1/demo_axes_rgb.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/axes_grid1/demo_axes_rgb.py b/examples/axes_grid1/demo_axes_rgb.py index 8c4b1d2255a1..fa169fd1f352 100644 --- a/examples/axes_grid1/demo_axes_rgb.py +++ b/examples/axes_grid1/demo_axes_rgb.py @@ -42,9 +42,9 @@ def make_cube(r, g, b): def demo_rgb(): fig, ax = plt.subplots() ax_r, ax_g, ax_b = make_rgb_axes(ax, pad=0.02) - #fig.add_axes(ax_r) - #fig.add_axes(ax_g) - #fig.add_axes(ax_b) + # fig.add_axes(ax_r) + # fig.add_axes(ax_g) + # fig.add_axes(ax_b) r, g, b = get_rgb() im_r, im_g, im_b, im_rgb = make_cube(r, g, b) @@ -55,7 +55,7 @@ def demo_rgb(): ax_r.tick_params(length=0) ax_g.tick_params(length=0) ax_b.tick_params(length=0) - + ax.imshow(im_rgb, **kwargs) ax_r.imshow(im_r, **kwargs) ax_g.imshow(im_g, **kwargs) @@ -65,8 +65,8 @@ def demo_rgb(): def demo_rgb2(): fig = plt.figure(2) ax = RGBAxes(fig, [0.1, 0.1, 0.8, 0.8], pad=0.0) - #fig.add_axes(ax) - #ax.add_RGB_to_figure() + # fig.add_axes(ax) + # ax.add_RGB_to_figure() r, g, b = get_rgb() kwargs = dict(origin="lower", interpolation="nearest") From d4e27ad56fa1e77a74b0fc74800b84ccadee2bbe Mon Sep 17 00:00:00 2001 From: Noelle Date: Thu, 21 Jul 2016 17:07:16 -0400 Subject: [PATCH 4/4] Resolving tickmark problem in figure 2 ax_b for example demo_axes_rgb Setting tickmark direction to "in" for both axes Setting the ticks explicitly to fix the problem with the major ticks in the blue plot --- examples/axes_grid1/demo_axes_rgb.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/examples/axes_grid1/demo_axes_rgb.py b/examples/axes_grid1/demo_axes_rgb.py index fa169fd1f352..5a97efef671b 100644 --- a/examples/axes_grid1/demo_axes_rgb.py +++ b/examples/axes_grid1/demo_axes_rgb.py @@ -72,15 +72,13 @@ def demo_rgb2(): kwargs = dict(origin="lower", interpolation="nearest") ax.imshow_rgb(r, g, b, **kwargs) - ax.RGB.set_xlim(0., 9.5) + ax.RGB.set_xlim(0., 10.6) ax.RGB.set_ylim(0.9, 10.6) for ax1 in [ax.RGB, ax.R, ax.G, ax.B]: - for sp1 in ax1.spines.values(): - sp1.set_color("w") - for tick in ax1.xaxis.get_major_ticks() + ax1.yaxis.get_major_ticks(): - tick.tick1line.set_mec("w") - tick.tick2line.set_mec("w") + ax1.tick_params(axis='both', direction='in') + ax1.xaxis.set_ticks(np.arange(0, 12, 2)) + ax1.yaxis.set_ticks(np.arange(0, 12, 2)) return ax