仅使用plt.colorbar()设置颜色条边界

时间:2019-02-18 19:22:40

标签: matplotlib fenics

因此,我正在使用名为fenics的程序绘制PDE解决方案,该程序具有自己的绘图功能。我可以通过plt.colorbar获得颜色条,如何使用固定范围调用它,使得无论数据如何,下限和上限始终是相同的。我该如何传递颜色条功能,以便颜色条有固定的上下限?

我已经看到边界和刻度,但这并不能解决问题

1 个答案:

答案 0 :(得分:0)

尝试类似:

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)