如何在matplotlib中构建没有附加绘图的颜色条?
要在matplotlib中构建没有附加绘图的颜色条,可以采取以下步骤。
步骤
- 设置图形大小并调整子图之间和周围的填充。
-
创建一个图像和一组子图。
-
调整子图布局参数。
-
原地归一化四元数。返回四元数的 norm 。
-
获取带有基本颜色条和水平方向的颜色条实例 (cb) 。
-
要显示该图像,请使用 Show() 方法。
示例
import matplotlib.pyplot as plt
import matplotlib as mpl
#设置图形大小
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
#创建一个图像和一组子图
fig, ax = plt.subplots()
#调整子图布局参数
fig.subplots_adjust(bottom=0.5)
#正则化
norm = mpl.colors.Normalize(vmin=5, vmax=10)
#获取颜色条实例
cb = mpl.colorbar.ColorbarBase(ax, cmap=mpl.cm.cool, norm=norm, orientation='horizontal')
#显示该图像
plt.show()
输出
它会产生以下输出−