cmap_name = "CMRmap" cmap_old = P.get_cmap(cmap_name) # Max cmap_10 = desaturate(cmap_old, 1) # Medium cmap_05 = desaturate(cmap_old, 0.5) # Min cmap_00 = desaturate(cmap_old, 0) # Plot fig = P.figure(figsize=(6, 2)) kw = dict(fig=fig, figsize=None, aspect=.15, show=False, close=False) P.subplot(221) plot_cmap(cmap_old, title='Original', **kw) P.subplot(222) plot_cmap(cmap_00, title='f = 0.0', **kw) P.subplot(223) plot_cmap(cmap_05, title='f = 0.5', **kw) P.subplot(224) plot_cmap(cmap_10, title='f = 1.0', **kw) P.tight_layout() P.figtext(.5, 1, 'Desaturate '+cmap_name, va='top', ha='center', size=12) P.savefig(code_file_name(ext='png')) P.close()
"""Test :class:`~vacumm.misc.color.pastelise` """ # Imports from vcmq import P, pastelise, code_file_name, plot_cmap cmap_name = "jet" cmap_old = P.get_cmap(cmap_name) # Pastelise cmap_new = pastelise(cmap_old, s=.15, v=.9) # Plot fig = P.figure(figsize=(6, 2)) kw = dict(fig=fig, figsize=None, aspect=.15, show=False, close=False) P.subplot(211) plot_cmap(cmap_old, title='Original', **kw) P.subplot(212) plot_cmap(cmap_new, title='Pastelised', **kw) P.tight_layout() P.figtext(.5, 1, 'Pastelise ' + cmap_name, va='top', ha='center', size=12) P.show() P.savefig(code_file_name(ext='png')) P.close()
cmap_name = "CMRmap" cmap_old = P.get_cmap(cmap_name) # Max cmap_10 = darken(cmap_old, 1) # Medium cmap_05 = darken(cmap_old, 0.5) # Min cmap_00 = darken(cmap_old, 0) # Plot fig = P.figure(figsize=(6, 2)) kw = dict(fig=fig, figsize=None, aspect=.15, show=False, close=False) P.subplot(221) plot_cmap(cmap_old, title='Original', **kw) P.subplot(222) plot_cmap(cmap_00, title='f = 0.0', **kw) P.subplot(223) plot_cmap(cmap_05, title='f = 0.5', **kw) P.subplot(224) plot_cmap(cmap_10, title='f = 1.0', **kw) P.figtext(.5, 1, 'Darken '+cmap_name, va='top', ha='center', size=12) P.tight_layout() P.savefig(code_file_name(ext='png')) P.close()
# Rectangular xyzt with 1d z vo = grid2xy(vi, xo=xo, yo=yo, zo=zo, to=to, method='linear') von = grid2xy(vi, xo=xo, yo=yo, zo=zo, to=to, method='nearest') assert vo.shape==(ne, np) N.testing.assert_allclose(vo[0], yo) kwp = dict(vmin=vi.min(), vmax=vi.max()) P.figure(figsize=(6, 3)) P.subplot(121) P.scatter(xo, yo, c=vo[0], cmap='jet', **kwp) add_grid(vi.getGrid()) P.title('linear4d') P.subplot(122) P.scatter(xo, yo, c=von[0], cmap='jet', **kwp) add_grid(vi.getGrid()) P.title('nearest4d') P.figtext(.5, .98, 'grid2xy in 4D', va='top', ha='center', weight='bold') P.tight_layout() P.savefig(code_file_name(ext='.png')) P.close() # Reversed z and y vi_revz = vi[:, :, ::-1, ::-1, :] vo = grid2xy(vi_revz, xo=xo, yo=yo, zo=zo, to=to, method='linear') N.testing.assert_allclose(vo[0], yo) # Rectangular xyt only vi_xyt = vi[:, :, 0] vo = grid2xy(vi_xyt, xo=xo, yo=yo, to=to, method='linear') assert vo.shape==(ne, np) N.testing.assert_allclose(vo[0], yo)
# Imports from vcmq import P, darken, code_file_name, plot_cmap cmap_name = "CMRmap" cmap_old = P.get_cmap(cmap_name) # Max cmap_10 = darken(cmap_old, 1) # Medium cmap_05 = darken(cmap_old, 0.5) # Min cmap_00 = darken(cmap_old, 0) # Plot fig = P.figure(figsize=(6, 2)) kw = dict(fig=fig, figsize=None, aspect=.15, show=False, close=False) P.subplot(221) plot_cmap(cmap_old, title='Original', **kw) P.subplot(222) plot_cmap(cmap_00, title='f = 0.0', **kw) P.subplot(223) plot_cmap(cmap_05, title='f = 0.5', **kw) P.subplot(224) plot_cmap(cmap_10, title='f = 1.0', **kw) P.figtext(.5, 1, 'Darken ' + cmap_name, va='top', ha='center', size=12) P.tight_layout() P.savefig(code_file_name(ext='png')) P.close()
"""Test :class:`~vacumm.misc.color.pastelise` """ # Imports from vcmq import P, pastelise, code_file_name, plot_cmap cmap_name = "jet" cmap_old = P.get_cmap(cmap_name) # Pastelise cmap_new = pastelise(cmap_old, s=.15, v=.9) # Plot fig = P.figure(figsize=(6, 2)) kw = dict(fig=fig, figsize=None, aspect=.15, show=False, close=False) P.subplot(211) plot_cmap(cmap_old, title='Original', **kw) P.subplot(212) plot_cmap(cmap_new, title='Pastelised', **kw) P.tight_layout() P.figtext(.5, 1, 'Pastelise '+cmap_name, va='top', ha='center', size=12) P.show() P.savefig(code_file_name(ext='png')) P.close()
# Imports from vcmq import P, desaturate, code_file_name, plot_cmap cmap_name = "CMRmap" cmap_old = P.get_cmap(cmap_name) # Max cmap_10 = desaturate(cmap_old, 1) # Medium cmap_05 = desaturate(cmap_old, 0.5) # Min cmap_00 = desaturate(cmap_old, 0) # Plot fig = P.figure(figsize=(6, 2)) kw = dict(fig=fig, figsize=None, aspect=.15, show=False, close=False) P.subplot(221) plot_cmap(cmap_old, title='Original', **kw) P.subplot(222) plot_cmap(cmap_00, title='f = 0.0', **kw) P.subplot(223) plot_cmap(cmap_05, title='f = 0.5', **kw) P.subplot(224) plot_cmap(cmap_10, title='f = 1.0', **kw) P.tight_layout() P.figtext(.5, 1, 'Desaturate ' + cmap_name, va='top', ha='center', size=12) P.savefig(code_file_name(ext='png')) P.close()