所有的类型我们可以在matplotlib的源代码中找到:(如下图) 方法二 importmatplotlib.pyplotasplt cmap_list = plt.colormaps()print(cmap_list) 方法三 如果使用的是Pycharm编译器,那么可以在作图的时候简单的随便给定一个cmap的类型,如果给定的cmap类型是错误的,那么在编译器的错误提示信
plt.imshow(data, cmap='viridis') plt.colorbar() plt.show() 自定义颜色映射:如果你想要创建自己的颜色映射,可以使用ListedColormap。 from matplotlib.colors import ListedColormap colors = ['#FF0000', '#00FF00', '#0000FF'] cmap = ListedColormap(colors) data = np.array([[0, 1, 2], [0...
Python可视化扩展库Matplotlib中使用参数cmap实现颜色映射 在使用Python扩展库Matplotlib进行可视化时,不少函数支持使用参数cmap指定配色方案。例如,下面的代码模拟了一个3像素的图像并设置了Blues配色方案,实现了从白色到蓝色(蓝色分量饱和度从0到100%)的渐变,根据像素的值插值计算合适的颜色进行填充。 下面的代码设置了Blue...
from matplotlib import colors # 导入colors # 颜色自己去识别 color_list = ["#d63031","#fab1a0","#00cec9"] my_cmap = colors.LinearSegmentedColormap.from_list('ansys',color_list) # 调用的时候直接用即可 cmap = my_cmap 部分自定义 如果自己找颜色不好找,直接用别人的palettable库 from matplotl...
QInzhengk/Math-Model-and-Machine-Learning (github.com)微信公众号:数学建模与人工智能在Matplotlib中,设置线的颜色(color)、标记(marker)、线型(line)等参数。 线的颜色颜色'b'蓝色'g'…
Matplotlib提供了很多内置调色板,通过mpl.cm.get_cmap()获取,提供两个参数,第一个是调色板的名称,另外一个是颜色列表的长度。 # 获取名为'viridis'的调色板,颜色列表长度为8,即包含8种颜色cmap = mpl.cm.get_cmap("viridis", 8)# type(cmap)123 ...
实现Python Matplotlib 的Cmap颜色 一、整体流程 下面是实现“Python Matplotlib 的Cmap颜色”的步骤表格: 二、具体步骤 1. 导入所需库 首先,我们需要导入matplotlib库及其子库pyplot,代码如下: importmatplotlib.pyplotasplt 1. 2. 创建数据 接下来,我们创建一些示例数据,这里以一个简单的二维数组为例: ...
它还创建了一个散点图,其 y 值被映射到反转的viridiscolormap 上。任何 colormap 都只是一个颜色列表。我们可以使用cmap. colors访问 colormapcmap的颜色列表。然后我们将列表反转,最后使用matplotlib.cols包中的ListedColormap()函数将反转后的列表转换回颜色图。
importnumpyasnpimport matplotlib.pyplotasplt deff(x,y):return(1-x/2+x**5+y**3)*np.exp(-x**2-y**2)n=256x=np.linspace(-3,3,n)y=np.linspace(-3,3,n)X,Y=np.meshgrid(x,y)plt.contourf(X,Y,f(X,Y),8,alpha=.75,cmap='jet')C=plt.contour(X,Y,f(X,Y),8,colors='black...
2.举个栗子 我们首先来看个上一节的栗子,代码如下:importnumpyasnpimportseabornassbimportmatplotlib....