8得票1回答
Python中类似Matlab的Demcmap(高程+适当的颜色映射)的等效方法是什么?

我正在寻找一种获取适用于 matplotlib 的高程合适的颜色地图的方法。虽然 cmap "terrain" 看起来很棒,但是颜色缩放并不是以零为中心的(即如果比例尺为 0-5000 米,则 0-1000 米范围内可能是蓝色的阴影,你通常会认为这是海平面以下)。 例如: Matlab 函...

105得票2回答
如何使用imshow将NaN值绘制为特殊颜色?

我正在尝试使用matplotlib中的imshow函数将数据绘制成热力图,但其中一些值是NaN。我希望将NaN值渲染为在色图中找不到的特殊颜色。 import numpy as np import matplotlib.pyplot as plt f = plt.figure() ax = ...

9得票2回答
设置多边形颜色 Matplotlib

我有一个包含10,000多个Matplotlib多边形对象的列表。每个多边形属于20个组中的1个。我想通过将每个唯一组映射到唯一颜色来区分多边形所属的组。 这里有一些与我的问题类似的帖子: 使用python matplotlib为多边形填充多种颜色 如何在Matplotlib中根据变量填...

15得票1回答
图像上的热力图

我有不同物体的图像(Pascal Voc)和一个概率热力图。我想通过在图像上绘制热力图来可视化它。最好的方法是什么? 我考虑使用 alpha 通道,类似于这样:im_heat = np.zeros((image.shape[0],image.shape[1],4)) im_heat[:,:,...

166得票8回答
如何为图中的每条绘制线选择新的颜色

我希望不为每条绘制的线指定颜色,而是让每条线都有不同的颜色。但如果我运行: from matplotlib import pyplot as plt for i in range(20): plt.plot([0, 1], [i, i]) plt.show() 然后我得到这个输...

9得票1回答
使用Matplotlib的颜色映射与Pandas DataFrame.plot函数

我正在尝试将 matplotlib.colormap 对象与 pandas.plot 函数一起使用: import pandas as pd import matplotlib.pyplot as plt import matplotlib.cm as cm df = pd.DataFra...

7得票1回答
在离散colorbar的pcolormesh图中使用extend的方法

我正在尝试创建一个具有离散色条的pcolormesh图。输出应满足以下条件: 第一级应为白色 数据应在某个级别被截断 截断以上的数据应具有单独的颜色(即使用颜色映射的最后一种颜色) 我已经接近成功,但是“extend”关键字的行为并不像我所期望的那样(“max-arrow”中的颜色与最...

24得票2回答
MATLAB的默认颜色顺序是什么?

我有一个包含两个直方图的图表。然而,很难确定哪个直方图代表第一组数据,哪个代表第二组数据。每个直方图都有不同的颜色线条:其中一个是蓝色,另一个是绿色。默认的MATLAB 'ColorOrder' 在不同设备上是否有所不同?如果没有 - 那么它的顺序是什么?

7得票1回答
自定义色图

我想绘制一个热力图,使用类似于这个的自定义色图,但不完全相同。 我希望有一个如下的颜色地图:在区间[-0.6, 0.6]内,颜色为浅灰色。在0.6以上,颜色变为深红。在-0.6以下,另一种颜色(比如蓝色)变得更加明显。 如何使用Python和Matplotlib创建这样的颜色地图? ...

7得票1回答
颜色地图是否可以从黑色开始而不是白色?

我想要一个分歧的颜色映射,它的中心颜色不是白色(最好是黑色)。似乎matplotlib和cmocean都没有这样的颜色映射。我的最佳选择是创建自己的颜色映射,还是有现成的选择?