在Matplotlib中,colormap通常用于将标量数据映射到颜色空间。当我们在scatter()函数中使用colormap时,我们实际上是在为每个点分配一个颜色,这个颜色基于点的数值大小。例如,如果我们有一个表示温度的数值列表,并将其映射到颜色空间,那么较低的温度值可能会对应蓝色,而较高的温度值可能会对应红色。 突出数据的规律: co...
importmatplotlib.pyplotaspltimportnumpyasnp# 创建一个简单的数据集x=np.linspace(0,10,100)y=np.sin(x)# 使用 'Blues' 顺序色彩映射表plt.scatter(x,y,c=y,cmap='Blues')plt.colorbar(label='sin(x)')plt.title('How2matplotlib.com: Sequential Colormap Example (Blues)')plt.show() Python Copy...
plt.scatter(data[:, 0], data[:, 1], c='viridis') plt.show() 在这个例子中,我们使用plt.scatter()函数创建一个散点图,并通过c参数指定要使用的Colormap。二、创建自定义的ColormapMatplotlib也允许用户创建自定义的Colormap。下面是一个如何创建简单渐变色Colormap的例子: import numpy as np from matpl...
importmatplotlib.pyplotaspltimportnumpyasnp# 创建数据x=np.linspace(0,10,100)y=np.sin(x)# 创建图形plt.figure(figsize=(10,6))plt.scatter(x,y,c=y,cmap='viridis')plt.colorbar(label='Sin(x)')plt.title('使用 viridis 色彩映射表 - how2matplotlib.com')plt.xlabel('X')plt.ylabel('Y')pl...
im = ax.scatter(xy[:, 0], xy[:, 1], c=d, marker='o', cmap=cmap, s=15, edgecolor='k', lw=0.5) ax.set_xlabel('Easting (m)', fontsize=13) ax.set_ylabel('Northing (m)', fontsize=13) cbar =fig.colorbar(im, pad=0.015) ...
前面的例子我们知道,在matplotlib绘制散点图实例,我们一般使用scatter方法。帮助信息获取 from matplotlib.pyplot import Axes >>>help(Axes.scatter)通过上面的命令,获取scatter函数的帮助信息,它其实是Axes为我们提供的一个方法而已。Axes.scatter(self, x, y, s=None, c=None, marker=None, cmap=None, norm=...
颜色映射(colormap)是一系列颜色,从起始颜色渐变到结束颜色。我们可以将数值小的点用浅色渐变到数值大的深色。 ax.scatter(x_values,y_values,c=y_values,cmp=plt.cm.Blues,s=10) #颜色设置参数c设置成为y列表,并使用参数cmp告诉pyplot使用那个颜色进行映射。
import matplotlib.pyplot as plt x = [1, 2, 3] y = [1, 4, 9] colors = ['red', 'green', 'blue'] plt.scatter(x, y, c=colors) plt.show() 使用颜色映射(Colormap): 当点的颜色需要根据某个数值属性来确定时,可以结合颜色映射(Colormap)来设置颜色。你可以将c参数设置为一个与数据点数...
y = np.random.randn(50) plt.scatter(x,y,c=x,cmap='RdPu') # [cmap直观理解]() plt.show() 1. 2. 3. 4. 5. 6. 查询上述五种colormap的字符串表示和颜色图的对应关系 https://matplotlib.org/stable/tutorials/colors/colormaps.html
# 选择 colormapcmap=cm.get_cmap('viridis')# 'viridis' 是一种常用的 colormap# 绘制图表plt.scatter(x,y,c=z,cmap=cmap)# 使用 colormap 进行散点图绘制plt.colorbar()# 显示色条 1. 2. 3. 4. 5. 6. cm.get_cmap('viridis'):获取 ‘viridis’ colormap。你可以尝试其他如 ‘plasma’、‘...