python中颜色红色的表示_matplotlib中的绿色到红色的颜色映射,以d的中值为中心...
在我的应用程序中,我正在尽可能地从R转换为原生Python(scipy+matplotlib),最大的任务之一是从R heatmap转换为matplotlib heatmap。This post引导我进行移植。虽然大部分是无痛的,但我仍然不相信彩色地图。
在显示代码之前,有一个解释:在R代码中,我定义了“中断”,即从最低值到10的固定点数,理想情况下以数据的中值为中心。这里的等价物是numpy.linspace:# Matrix is a DataFrame object from pandas
import numpy as np
data_min = min(matrix.min(skipna=True))
data_max = max(matrix.max(skipna=True))
median_value = np.median(matrix.median(skipna=True))
range_min = np.linspace(0, median_value, 50)
range_max = np.linspace(median_value, data_max, 50)
breaks = np.concatenate((range_min, range_max))
这给了我们100分,将用于着色。但是,我不确定如何在Python中做完全相同的事情。目前我有:def red_black_green():
cdict = {
'red': ((0.0, 0.0, 0.0),
(0.5, 0.0, 0.0),
(1.0, 1.0, 1.0)),
'blue': ((0.0, 0.0, 0.0),
(1.0, 0.0, 0.0)),
'green': ((0.0, 0.0, 1.0),
(0.5, 0.0, 0.0),
(1.0, 0.0, 0.0))
}
my_cmap = mpl.colors.LinearSegmentedColormap(
'my_colormap', cdict, 100)
return my_cmap
再往下我会:# Note: vmin and vmax are the maximum and the minimum of the data
# Adjust the max and min to scale these colors
if vmin > 0:
norm = mpl.colors.Normalize(vmin=0, vmax=vmax / 1.08)
else:
norm = mpl.colors.Normalize(vmin / 2, vmax / 2)
这些数据完全是经验性的,所以我想把它改成更有力的数据。如何基于中值对颜色贴图进行规格化,或者是否需要进行规格化?
python中颜色红色的表示_matplotlib中的绿色到红色的颜色映射,以d的中值为中心...相关推荐
- mybaits 中的配置,应和查询到的参数 一一对应,才可以映射到pojo类中
在 mybaits 的mapper 配置应该和类中的参数一一对应 import java.io.Serializable;public class User implements Serializab ...
- python中等高线填充颜色_Python matplotlib使用colormap更改contourf plot中指定值的颜色...
我正在尝试使用colormap在matplotlib中创建一个填充的等高线图. 我想改变指定值的颜色. 例如, levs = [-3,-1,1,3] plt.contourf(x,y,z,levs,c ...
- scatter python cmap_Matplotlib.pyplot.scatter()中颜色映射cmap的可能取值
颜色映射cmap可能的取值: Accent, Accent_r, Blues, Blues_r, BrBG, BrBG_r, BuGn, BuGn_r, BuPu, BuPu_r, CMRmap, C ...
- 【爬虫】利用Python爬虫爬取小麦苗itpub博客的所有文章的连接地址并写入Excel中(2)...
[爬虫]利用Python爬虫爬取小麦苗itpub博客的所有文章的连接地址并写入Excel中(2) 第一篇( http://blog.itpub.net/26736162/viewspace-22865 ...
- svn中有的代码被标注黄色,绿色和红色,分别表示什么意思呢?
svn中有的代码被标注黄色,绿色和红色,分别表示什么意思呢? 2013-09-13 07:30立志大灰郎 分类:网站使用 | 浏览 1989 次 svn中的"@@ -0,0 +1,65 @ ...
- python使用matplotlib可视化线图(line plot)、使用arrow函数在matplotlib可视化图像中添加箭头(drawing arrows in matplotlib)
python使用matplotlib可视化线图(line plot).使用arrow函数在matplotlib可视化图像中添加箭头(drawing arrows in matplotlib) 目录
- Matplotlib可视化散点图、配置X轴为对数坐标、并使用线条(line)连接散点图中的数据点、基于分组变量配置数据点的颜色(connecting two coordinates with line
Matplotlib可视化散点图.配置X轴为对数坐标.并使用线条(line)连接散点图中的数据点.基于分组变量配置数据点的颜色(connecting two coordinates with line ...
- R语言text函数在R原生可视化结果中添加文本标签、内容:指定文本显示的位置、颜色、字体大小等(Position、Change Color 、 Size of Text)
R语言text函数在R原生可视化结果中添加文本标签.内容:指定文本显示的位置.颜色.字体大小等(Position.Change Color . Size of Text) 目录
- WinForm开发中针对TreeView控件改变当前选择节点的字体与颜色
WinForm开发中针对TreeView控件改变当前选择节点的字体与颜色 在B/S开发中,对TreeView控件要改变当前选中节点的颜色比较方便,其有相应的SelectedNodeChanged事件 ...
最新文章
- Grub 修复(文件损坏)有备份
- 构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(61)-如何使用框架来开发?...
- 条件随机场CRF HMM,MEMM的区别
- 微型计算机原理实验报告总结,微机原理实验报告-两个多位十进制数相加的实验等.doc...
- bltoolkit mysql_.NET 轻量级 ORM 框架 - Dapper 介绍
- 推荐计算机与通信领域SCI期刊,因子稳中看升,对中国作者友好,毕业优选!
- gitlab重置root的密码
- MongoDB的导入与导出
- 如何让ul的符号隐藏_如何对文件进行加密?分享一下我对文件进行加密的方法(菜鸟级)...
- 基于Pytorch的多任务推荐系统开源框架
- 什么是云存储技术与云存储服务?
- python中tkinter模块pack_使用Python中的tkinter模块作图的方法
- POJ2395 最小生成树 - Prime算法
- EasyPusher直播推送中用到的缓冲区设计和丢帧原理
- 批量根据实体类生成相关的类
- Activiti第三篇【连接、排他网关、指定任务处理人、组任务】
- 程序员如何告别肩颈疲劳
- android电视安全模式,电视安全模式怎么解除
- Catagory基础使用
- 一文数学数模-相关性分析(二)斯皮尔曼相关(spearman)相关性分析一文详解+python实例代码
热门文章
- 下一代云计算架构,VMware要占“半壁江山”
- Android无限流量统计,无限流量套餐国内也有 但并没什么用
- 产品评审意见表标准样式
- JavaScript学习(五)
- 影视网站导航PHP源码
- 华为p50pro会搭载鸿蒙吗,华为P50Pro概念图:1亿像素4摄+鸿蒙OS,正反双屏尤其耀眼...
- 算法训练 Beaver's Calculator
- 模型动态测试工具 TPT 18更多新特性——HiL测试、需求管理
- 人工智能有哪些方向?什么方向有前景?
- 快递100企业版接口(API)实时查询、订阅推送、云打印、电子面单实现.Net版