一、色条Colorbar的基础 在我们绘制有色阶的图片时,多会用到colorbar这个关联利器,色条可以直接将数值与颜色连接在一起。常用的scatter、contourf是非常适合使用的。第一节我们来简要谈谈常用的colorbar参数,以后例子都基于contourf命令。 第一个参数为colorbar传入参数,代表colorbar所关联的contourf,这种方式是最简单...
首先,使用scatter()函数创建散点图时,我们可以通过c参数传递一个颜色数组,用于控制每个点的颜色。而后,使用colorbar()函数创建一个与当前图表上的色域相对应的颜色条。在colorbar()函数中可以设置多个属性,如标签(label)、刻度(ticks)和方向(orientation)等。 一、如何创建散点图并加入颜色条 创建散点图 首先,你...
plt.figure(figsize=(10,6))# 创建一个10x6英寸的图形对象scatter=plt.scatter(x,y,c=colors,s=sizes,alpha=0.5,cmap='viridis')# 绘制散点图plt.xlabel('X轴')# 设置X轴标签plt.ylabel('Y轴')# 设置Y轴标签plt.title('散点图示例')# 设置图表标题 1. 2. 3. 4. 5. 步骤4: 添加colorbar 为...
() # 绘制散点图,使用数值大小控制点的尺寸,并用颜色高亮显示 scatter = ax.scatter(x, y, c=sizes, cmap='viridis', s=sizes, alpha=0.5) # 为图添加颜色条,显示色条的标签和标题 cax = fig.colorbar(scatter, ax=ax) cax.set_label('Size') ax.set_title('Plot with color-coded size') plt...
使用scatter函数绘制散点图,并用c参数指定颜色。 # 绘制散点图scatter=plt.scatter(x,y,c=colors,cmap='viridis')# 使用viridis色图 1. 2. 4. 添加 Colorbar 通过plt.colorbar()添加 Colorbar,便于展示颜色与值的关系。 # 添加 Colorbarplt.colorbar(scatter,label='Color Scale')# 添加Colorbar并标注 ...
* x) * np.cos(np.pi * y) # 用于生成不同颜色的数据# 创建散点图plt.figure(figsize=(8, 6))scatter = plt.scatter(x, y, c=c, cmap='viridis', s=50) # 调整点的大小为50# 添加颜色条plt.colorbar(scatter, label='Pollution Concentration')# 设置标题和坐标轴标签plt.title('Scatter ...
python实现给scatter设置颜⾊渐变条colorbar的⽅法python设置scatter颜⾊渐变的⽅法 参考代码如下:import matplotlib.pyplot as plt cm = plt.cm.get_cmap('RdYlBu')xy = range(20)z = xy sc = plt.scatter(xy, xy, c=z, vmin=0, vmax=20, s=35, cmap=cm)plt.colorbar(sc)plt.show() 其中...
import matplotlib.pyplot as pltimport numpy as np# 创建一个简单的数据集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('Sequential Colormap Example (Blues)')plt.show()这个例子...
sc = plt.scatter(xy, xy, c=z, vmin=0, vmax=20, s=35, cmap=cm) plt.colorbar(sc) plt.show() 其中get_cmap中取值可为:Possible values are: Accent, Accent_r, Blues, Blues_r, BrBG, BrBG_r, BuGn, BuGn_r, BuPu, BuPu_r, CMRmap, CMRmap_r, Dark2, Dark2_r, GnBu, GnBu...
plt.scatter(x, y, c=colors, cmap='viridis',s = 40,marker = 'o',edgecolor = 'black') plt.colorbar() # 设置X轴、Y轴以及图表标题 plt.xlabel('学期', fontdict = {'family' : 'Simsun', 'color' : 'black', 'size' : 10}, labelpad = 20) ...