首页 > 解决方案 > 仅使用 plt.colorbar() 设置颜色条边界

问题描述

因此,我正在使用一个名为 fenics 的程序绘制 PDE 的解决方案,该程序具有自己的绘图功能。我可以使用 plt.colorbar 获取颜色条,如何使用固定边界来调用它,这样无论数据如何,下限和上限都将始终相同。我应该传递什么颜色条函数以便颜色条有一个固定的下限和上限?

我已经看到了边界和刻度,但这不是诀窍

标签: matplotlibfenics

解决方案


尝试类似:

normi = matplotlib.colors.Normalize(vmin=0, vmax=1.0)
plt.figure(figsize=(10,8))
plt.title('Title')
plt.xlabel('x')
plt.ylabel('y')
c = plot(u)
c.set_norm(normi)
plt.colorbar(c)

推荐阅读