211得票6回答
设置颜色条范围

我有以下代码:import matplotlib.pyplot as plt cdict = { 'red' : ( (0.0, 0.25, .25), (0.02, .59, .59), (1., 1., 1.)), 'green': ( (0.0, 0.0, 0.0), (...

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

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

126得票11回答
在matplotlib中定义调色板的中点

我想设置色图的中心点,即我的数据范围从-5到10,我希望零是中心点。我认为做法是通过子类化normalize并使用规范化,但我没有找到任何示例,也不清楚我需要实现什么?

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

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

69得票5回答
使用色图在Matplotlib中绘制带有颜色的线条

我正在将多条线绘制在同一个图中,希望它们能够运用色彩映射的整个光谱而不仅仅是那6到7种固定的颜色。以下是类似于此的代码:for i in range(20): for k in range(100): y[k] = i*x[i] plt.plot(x,y...

63得票2回答
提取Matplotlib颜色映射的十六进制格式

我正在尝试通过操作this example从matplotlib色图中提取离散颜色。但是,我无法找到从色图中提取的N个离散颜色。在下面的代码中,我使用了cmap._segmentdata,但我发现它是整个色图的定义。给定一个色图和一个整数N,我该如何从色图中提取N个离散颜色并以十六进制格式导出...

46得票6回答
用于相位角图中的无视觉扭曲的循环色图?

我正在寻找一种好的循环/周期性颜色映射来表示相位角信息(其中值被限制在[0,2π]范围内,其中0和2π表示相同的相位角)。 背景:我想通过绘制系统中振荡的功率谱密度和相对相位信息来可视化正常模式。 我承认以前我在功率图中使用了“彩虹”颜色映射,在相位图中使用了“hsv”颜色映射(参见[1]...

44得票3回答
将 alpha 添加到现有的色彩映射中

我想制作几个六边形图的叠加图,但是使用内置的颜色映射时,只有最后一个可见。我不想从头开始构建一个颜色映射。如何在不事先了解颜色映射的内部结构的情况下,向颜色映射添加线性透明度?

26得票2回答
有人在Matplotlib中制作了Parula色图吗?

我知道有关Matlab版权其新的默认配色方案进行了一些 讨论,但我想知道是否有任何勇敢的用户已经在Matplotlib中创建了这种配色方案。 Viridis 非常好用,但对于我的需求来说有点过暗。

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

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