如何使用 pip 在 Windows 上为 Spyder (Python 3.5) 安装颜色图

How to install colormap using pip for Spyder (Python 3.5) on Windows

我想用cmap_builder,所以我试了 from colormap import cmap_builder。 当我尝试时,Spyder 向我抛出一个错误 ImportError: No module named 'colormap'

所以我尝试按照 http://colormap.readthedocs.io/en/latest/ 中的说明安装 pip install colormap 这不起作用并显示一条消息 No matching distribution found

那么有没有不同的方法来安装 python 3.5 的颜色映射以在 Spyder 上使用?

原则上 matplotlib 已经拥有所有可用于创建自定义颜色图的工具。两个主要选项是创建分段颜色图 LinearSegmentedColormap 或离散颜色图 ListedColormap.

在此处查找深红色、金色和蓝色之间的连续色图示例:

import matplotlib.colors as mcolors
import matplotlib.pyplot as plt
import numpy as np

cmap = mcolors.LinearSegmentedColormap.from_list("n", ["crimson", "gold","steelblue"])

x = np.linspace(-1,2.7)
X,Y = np.meshgrid(x,x)
Z = np.exp(-X**2-Y**2)

im =plt.imshow(Z, cmap=cmap)
plt.colorbar()

plt.show()

离散颜色图可以这样创建:

cmap = mcolors.ListedColormap(["crimson", "gold","steelblue"])