- 积分
- 378
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-8-29
- 最后登录
- 1970-1-1
|
GrADS
系统平台: |
python |
问题截图: |
|
问题概况: |
各位大神们,我想做类似于这样的colorbar,就是在python内设的colorbar中,添加一部分 |
我看过提问的智慧: |
看过 |
自己思考时长(天): |
2 |
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
然后我看matplotlib的官网 ,上面有代码
viridis = cm.get_cmap('viridis', 256)newcolors = viridis(np.linspace(0, 1, 256))pink = np.array([248/256, 24/256, 148/256, 1])newcolors[:25, :] = pinknewcmp = ListedColormap(newcolors)def plot_examples(cms): """ helper function to plot two colormaps """ np.random.seed(19680801) data = np.random.randn(30, 30) fig, axs = plt.subplots(1, 2, figsize=(6, 3), constrained_layout=True) for [ax, cmap] in zip(axs, cms): psm = ax.pcolormesh(data, cmap=cmap, rasterized=True, vmin=-4, vmax=4) fig.colorbar(psm, ax=ax) plt.show()plot_examples([viridis, newcmp])但是 能有人懂[size=0.9em]for[size=0.9em] [size=0.9em][[size=0.9em]ax[size=0.9em],[size=0.9em] [size=0.9em]cmap[size=0.9em]][size=0.9em] [size=0.9em]in[size=0.9em] [size=0.9em]zip[size=0.9em]([size=0.9em]axs[size=0.9em],[size=0.9em] [size=0.9em]cms[size=0.9em]):建立这个for循环是为了做什么呢?我在使用时总是报错 ValueError: need more than 0 values to unpack,能有人解释一下吗?万分感谢
|
|