python 中如何取出colomap部分的颜色范围

简介: 平常我们在绘制填色图时,经常会使用到各种colormap,但是python提供的一些 colormap色标有时候不那么合适,需要我们裁剪一下进行使用。

平常我们在绘制填色图时,经常会使用到各种colormap,但是python提供的一些 colormap色标有时候不那么合适,需要我们裁剪一下进行使用。


官网colormap例子链接如下:

colormap


eafee6bd5eb443aeb25febe71a62adfb.png


本文提供了一种方法,可以提取colormap色标中的一部分,取出我们满意的色标区域。下面以jet为例,进行演示


import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid1 import make_axes_locatable
import numpy as np
from matplotlib.colors import ListedColormap, LinearSegmentedColormap
ax = plt.subplot()
cmap=plt.get_cmap('jet')
newcolors=cmap(np.linspace(0, 1, 256))
newcmap = ListedColormap(newcolors[57:245])
im = ax.imshow(np.arange(100).reshape((10, 10)),cmap=newcmap)
# create an axes on the right side of ax. The width of cax will be 5%
# of ax and the padding between cax and ax will be fixed at 0.05 inch.
divider = make_axes_locatable(ax)
cax = divider.append_axes("right", size="5%", pad=0.05)
plt.colorbar(im, cax=cax)
plt.show()


未改变前:


5b2176aa1d394d61b74157699246d65e.png

修改后:


9527e0403cf8464a9eab0057751b0ba3.png


            一个努力学习python的海洋人
            水平有限,欢迎指正!!!
            欢迎评论、收藏、点赞、转发、关注。
            关注我不后悔,记录学习进步的过程~~


相关文章
|
1月前
|
数据可视化 计算机视觉 Python
Python教程:如何获取颜色的RGB值
Python教程:如何获取颜色的RGB值
17 0
|
2月前
|
数据采集 机器学习/深度学习 开发工具
画【Python折线图】的一百个学习报告(三、设置全局 Label 颜色)
画【Python折线图】的一百个学习报告(三、设置全局 Label 颜色)
29 0
|
3月前
|
算法 Python Java
Python每日一练(20230426) 删除重复字符、颜色分类、计算圆周率
Python每日一练(20230426) 删除重复字符、颜色分类、计算圆周率
39 0
Python每日一练(20230426) 删除重复字符、颜色分类、计算圆周率
|
3月前
|
Python
python-docx 创建word 设置字体 字号 颜色 居中
python-docx 创建word 设置字体 字号 颜色 居中
26 0
|
9月前
|
Python
【Python学习笔记】用turtle画四个正三角形并填充不同颜色(计算机二级题目)
【Python学习笔记】用turtle画四个正三角形并填充不同颜色(计算机二级题目)
|
9月前
|
Python
Python turtle可以用的颜色
Python turtle可以用的颜色
112 0
|
编解码 Unix 芯片
[oeasy]python0082_VT100_演化_颜色设置_VT选项_基础色_高亮色_索引色_RGB总结
[oeasy]python0082_VT100_演化_颜色设置_VT选项_基础色_高亮色_索引色_RGB总结
65 0
[oeasy]python0082_VT100_演化_颜色设置_VT选项_基础色_高亮色_索引色_RGB总结
|
索引
[oeasy]python0080_设置RGB颜色_24bit_24位真彩色_颜色设置
[oeasy]python0080_设置RGB颜色_24bit_24位真彩色_颜色设置
203 0
[oeasy]python0080_设置RGB颜色_24bit_24位真彩色_颜色设置
|
索引 Python
[oeasy]python0078_设置索引颜色_index_color_ansi_控制终端颜色
[oeasy]python0078_设置索引颜色_index_color_ansi_控制终端颜色
98 0
[oeasy]python0078_设置索引颜色_index_color_ansi_控制终端颜色
|
Linux
[oeasy]python0074_设置高亮色_color_highlight_ansi_控制终端颜色
[oeasy]python0074_设置高亮色_color_highlight_ansi_控制终端颜色
83 0
[oeasy]python0074_设置高亮色_color_highlight_ansi_控制终端颜色

热门文章

最新文章