import matplotlib.pyplot as pltimport numpy as np# 创建一个包含正负值的数据集x = np.linspace(-5, 5, 100)y = x**3# 使用 'RdBu' 发散色彩映射表plt.scatter(x, y, c=y, cmap='RdBu')plt.colorbar(label='y = x^3')plt.title('Diverging Colormap Example (RdBu)')plt.axhline(y=0,...
importnumpyasnp# 用于数值计算importmatplotlib.pyplotasplt# 用于绘图importmatplotlib.cmascm# 用于 colormap# 创建数据x=np.linspace(0,10,100)# 生成从 0 到 10 的 100 个点y=np.sin(x)# y 为 x 的正弦函数z=np.cos(x)# z 为 x 的余弦函数# 选择 colormapcmap=cm.get_cmap('viridis')# 'vi...
colors = np.random.rand(50) # 用于colormap的数据 # 选择colormap cmap = plt.get_cmap('viridis') # 'viridis'是Matplotlib中的一个colormap # 使用colormap绘制散点图 scatter = plt.scatter(x, y, s=sizes, c=colors, cmap=cmap, alpha=0.5) # 添加标题和轴标签 plt.title('Scatter Plot with ...
1、colormap名称 colormap颜色通过matplotlib的cm模块调用,print(dir(cm))即可输出所有的名称,共计81种(不包含反向色条,例如'Reds'的反向色条'Reds_r'),详细如下: ['Accent', 'Blues', 'BrBG', 'BuGn', 'BuPu', 'CMRmap', 'Dark2', 'GnBu', 'Greens', 'Greys', 'OrRd', 'Oranges', 'PRGn...
本小节主要学习matplotlib的样式和颜色,有三种绘图样式:修改预定义样式、自定义样式和rcparams;关于颜色,常见的有5种表示单色颜色的基本方法,以及colormap多色显示的方法。 一、matplotlib的绘图样式(style)¶ 在matplotlib中,要想设置绘制样式,最简单的方法是在绘制元素时单独设置样式。 但是有时候,当用户在做专题报告...
1、colormap名称 colormap颜色通过matplotlib的cm模块调用,使用print(dir(cm))可以输出所有名称,共有81种(不包含反向色条,如'Reds'的反向色条'Reds_r'),具体如下:['Accent', 'Blues', 'BrBG', 'BuGn', 'BuPu', 'CMRmap', 'Dark2', 'GnBu', 'Greens', 'Greys', 'OrRd', '...
在Python中,可以使用matplotlib库中的colors模块来自定义colormap。以下是一个简单的示例: import matplotlib.pyplot as plt import numpy as np from matplotlib.colors import LinearSegmentedColormap # 定义颜色映射 colors = [(0, 0, 0), (0.5, 0.5, 0.5), (1, 1, 1)] # 定义三种颜色,分别为黑色、...
cbar = plt.colorbar(mappable=im, cax=cax) # 更新图像显示 plt.show() 这样就能够将颜色条放置在图形的右边(相对于原始图形),高度为整个图形的60%。 python.matplotlib如何自定义colormap 在Python的Matplotlib库中,可以通过使用colors模块来创建自定义颜色图。下面是一些示例代码来展示如何自定义Colormap(颜色图...
通过使用上述函数可截取colormap的部分片段段,注意范围为0-1,以绘制中国东部地区海拔高度分布为例: 1.数据读取 海拔数据:ETOPO2数据,nc文件具体下载目前没搞懂 import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport cartopy.crs as ccrsimport cartopy.feature as cfeatureimport matplotlib.c...
1.从灰⾊图⽚中读取数据,转换成colormap图 import matplotlib.pyplot as plt import matplotlib.image as mpimg import matplotlib as mpl from PIL import Image import numpy as np # ⾃定义colormap def colormap():return mpl.colors.LinearSegmentedColormap.from_list('cmap', ['#FFFFFF', '#98F5...