cmap_picker

版本 1.0.2 (2.9 KB) 作者: Benoit Pasquier
Pick the colormap from a colorbar in an image
40.0 次下载
更新时间 2022/4/8

cmap_picker

Pick the colormap from a colorbar in an image.

When you want to compare your results with someone else's, it can be hard to reproduce a map or a plot with a colormap that you don't have in your setup. This tool allows you to create a colormap that matches that of any figure. You just have to accurately select where the colorbar is on the image/figure.

Here's an example of extracting the colormap from an image with some of matplotlib's colormaps:

cmap_picker.mov

(Note I'm not very precise in my selection, surely you can do better!)

To check if you got it right, a colorbar with your newly created colormap is shown on the right.

Requires the Image Processing Toolbox!

Usage

  1. Find an image with a colorbar you want (e.g., take a screenshot)

  2. Call cmap = cmap_picker(image_path) This will open a figure window with your image displayed in it. (Don't forget to edit image_path to be your image's path!)

  3. And draw a rectancgle with your mouse (click-and-drag)! A colormap will be built by averaging over the colorbar's "width" (depending on the orientation of your rectangle). And a colorbar will be added to the figure to show you the colormap you just created.

Example:

Try this command and select whichever colorbar you want!

cmap = cmap_picker('https://matplotlib.org/stable/_images/sphx_glr_colormaps_001_2_0x.png');

You can then save the variable cmap or use it once, as you would anyother colormap!

View cmap_picker on File Exchange

引用格式

Benoit Pasquier (2024). cmap_picker (https://github.com/briochemc/cmap_picker/releases/tag/v1.0.2), GitHub. 检索来源 .

MATLAB 版本兼容性
创建方式 R2022a
与 R2018b 及更高版本兼容
平台兼容性
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.2

See release notes for this release on GitHub: https://github.com/briochemc/cmap_picker/releases/tag/v1.0.2

1.0.1.0

See release notes for this release on GitHub: https://github.com/briochemc/cmap_picker/releases/tag/v1.0.1

1.0.0

要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库
要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库