python画rgb渐变色_请问如何在matplotlib中画出自定义渐变色?
算了,自问自答一下,用matplotlib.colors里面的LinearSegmentedColormap类可以自定义color_map。
代码:
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.colors import LinearSegmentedColormap
# Create custom colormaps
cdict = {'red': ((0.0, 1.0, 1.0), # Full red at the first stop
(0.5, 0.0, 0.0), # No red at second stop
(1.0, 1.0, 1.0)), # Full red at final stop
#
'green': ((0.0, 0.0, 0.0), # No green at all stop
(0.5, 0.0, 0.0), #
(1.0, 0.0, 0.0)), #
#
'blue': ((0.0, 0.0, 0.0), # No blue at first stop
(0.5, 1.0, 1.0), # Full blue at second stop
(1.0, 0.0, 0.0))} # No blue at final stop
cmap = LinearSegmentedColormap('Rd_Bl_Rd', cdict, 256)
im = np.outer(np.ones(10), np.linspace(0, 255, 256))
fig = plt.figure(figsize=(9, 2))
ax = fig.add_subplot('111')
ax.set_xticks(np.linspace(0, 255, 3))
ax.set_xticklabels([0, 0.5, 1])
ax.set_yticks([])
ax.set_yticklabels([])
ax.imshow(im, interpolation='nearest', cmap=cmap)
示例图:
python画rgb渐变色_请问如何在matplotlib中画出自定义渐变色?相关推荐
- python绘制反比例函数_怎样在几何画板中画可变的反比例函数
原标题:怎样在几何画板中画可变的反比例函数 反比例函数是中学时代必学的一种函数,其图像是是双曲线,是用平滑的曲线把一些特殊的点连接起来的,掌握反比例函数的图像是中学数学的重点和难点.作为好用的绘图工具 ...
- mysql获取一个表的数据作为值插入_请问如何在mysql中得到一个即将插入数据表中的那条数据的id值(id自增长)?...
我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数, 一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的. 但在多线程情况下,就不行了. 下面 ...
- 编写一个java程序_鼠标在java窗口上的坐标_请问如何在Java中获取窗口外部的鼠标单击坐标...
尽管可能,但可能会受到限制: 为焦点事件添加一个AWTEventListener.只要您的应用在单击按钮之前就具有焦点,就会收到焦点丢失事件.然后查询指针位置. 限制是,当然,您的应用程序失去了焦点. ...
- python bar函数默认颜色_python – 如何在matplotlib中为colorbar设置动画
我有一个动画,其中数据的范围变化很??大.我想有一个跟踪数据的最大值和最小值的颜色条(即我希望它不被修复).问题是如何做到这一点. 理想情况下,我希望颜色条在自己的轴上. 我尝试了以下四件事 1.天真 ...
- python绘图背景透明_如何在 Matplotlib 中更改绘图背景
介绍Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库.在本教程中,我们将研究如何在Matplotlib中更改绘图的背景.导入数据 ...
- python画图修改背景颜色_如何在 Matplotlib 中更改绘图背景的实现
介绍 Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库. 在本教程中,我们将研究如何在Matplotlib中更改绘图的背景. 导 ...
- word里双横线怎么打_如何在word中画线 怎么在word中输入横线[图文]
小编在这段时间遇到好多广大网友的咨询,今天免费分享一下关于电脑系统和电脑操作教程的知识大全,这篇文字是关于如何在word中画线 怎么在word中输入横线[图文]的文字,欢迎大金仔细阅读,如果不懂请多多 ...
- word流程图怎么做虚线框_如何在visio中画虚线框以及将visio图形复制到word文档
这两个问题都不是什么复杂的事情,但是如果对visio用的不多或者只是临时用起来碰到了这种问题还真是麻烦事儿. ============================================= ...
- viso 画背景框_如何在visio中画虚线框以及将visio图形复制到word文档
这两个问题都不是什么复杂的事情,但是如果对visio用的不多或者只是临时用起来碰到了这种问题还真是麻烦事儿. ============================================= ...
最新文章
- 012_原始值和引用值
- RHEL5系列之三:GNOME桌面的简单管理应用(1)
- vxe-table安装和使用
- android---简单的通讯录
- 注解代替枚举_精选枚举代替开关
- 去哪儿-13-city-vuex
- shell解决服务器高可用
- springboot (spring mvc)集成swagger
- Flutter作插件的研究(学习)记录
- 电脑爱好者 2008年第24期 12月下
- steamcommunity本地反代443端口/80端口被占用解决办法
- 换一种视角看《百度SEM竞价推广》
- 图片Base64解码
- 如何提高下载速度(校园网怎么提高下载速度)
- 解决pgAdmin4启动失败方法
- ORA-27301: OS failure message: No buffer space available
- 【图灵学院02】大型互联网技术之数据库分库分表
- Error parsing HTTP request header...java.lang.IllegalArgumentException: Invalid character found in m
- lorem ipsum是什么
- 医院排队叫号系统源码 医院系统源码 医院源码
热门文章
- apache中配置404错误页的方法
- 判断两个数之间是否互质
- Java图片处理 - 复制
- 津津的储蓄计划 NOIp提高组2004
- Qt开源库-顶级浮动窗口系统-Advanced-Docking-System【01】
- 直击招聘程序员面试笔试C语言深度解析,直击招聘 程序员面试笔试C++语言深度解析(直击招聘) pdf epub mobi txt 下载...
- 数学建模学习1.22——多元回归分析
- Chrome流量监控
- VsCode工具开发vue项目必装插件
- NSSCTF ez_unserialize