我使用matplotlib以2D直方图的形式绘制一些数据。我的脚本的典型输出如下所示:
脚本的相关部分在这里:
xbins = 10**np.linspace(-3, 0, 100)
ybins = 10**np.linspace(-3, 0, 100)
counts, _, _ = np.histogram2d(x1val, x2val, bins=(xbins, ybins))
fig, ax = plt.subplots()
mesh = ax.pcolormesh(xbins, ybins, counts)#, norm=LogNorm())
ax.set_xscale('log')
ax.set_yscale('log')
plt.xlabel('$x_1$')
plt.ylabel('$x_2$')
plt.title(title)
plt.colorbar(mesh)
x1val
和x2val
是填充数据的列表我想在我的直方图上简单地绘制由一些简单function x2 = f(x1)
定义的白色曲线。这有可能吗?
最佳, 拉狄克