Để vẽ một thanh màu pcolor trong một subplot khác trong Matplotlib, chúng tôi có thể thực hiện các bước sau -
- Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
- Tạo một hình và một tập hợp các ô phụ có hai hàng và hai cột.
- Lập danh sách các bản đồ màu.
- Lặp lại các trục và tạo biểu đồ màu giả với lưới hình chữ nhật không thông thường.
- Tạo các thanh màu có cùng trục của pcolormesh.
- Để hiển thị hình này, hãy sử dụng show () phương pháp.
Ví dụ
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()
Đầu ra