如何在 Matplotlib 的其他子图中绘制 pcolor 颜色条?
若要使用 Matplotlib 在另一个子图中绘制pcolor 颜色条, 我们可执行以下步骤 −
- 设置图形大小及调整子图间及周围的边距。
- 创建具有两行两列的图形和一组子图。
- 列出一些色图。
- 迭代轴并创建一个具有不规则矩形网格的伪彩色图。
- 使用pcolormesh 的相同轴创建色标。
- 使用 show() 方法显示图形。
示例
import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig, axs = plt.subplots(2, 2) cm = ['plasma', 'copper'] for col in range(2): for row in range(2): ax = axs[row, col] pcm = ax.pcolormesh(np.random.random((20, 20)) * (col + 1), cmap=cm[col]) fig.colorbar(pcm, ax=ax) plt.show()
输出

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP