如何在 matplotlib.pyplot 中将 colorbar 与 hist2d 结合使用?
matplotlibpythondata visualization更新于 2023/9/28 3:01:00
要在 matplotlib.pyplot 中将 colorbar 与 hist2d 结合使用,我们可以采取以下步骤。
步骤
设置图形大小并调整子图之间和周围的填充。
为样本数据的数量初始化一个变量 "N"。
使用 numpy 创建 x 和 y 数据点。
使用 subplots() 方法创建一个图形和一组子图。
使用hist2D()。
为 hist2d 标量可映射实例创建颜色条。
要显示图形,请使用 Show() 方法。
示例
from matplotlib.colors import LogNorm import matplotlib.pyplot as plt import numpy as np # 设置图形大小 plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True # 样本数据数量 N = 1000 # 创建 x 和 y 数据点 x = np.random.rand(N) y = np.random.rand(N) fig, ax = plt.subplots() # 带有 x 和 y 的 2D 直方图 hh = ax.hist2d(x, y, bins=40, norm=LogNorm()) fig.colorbar(hh[3], ax=ax) # 显示图 plt.show()
输出
它负责产生以下输出 −