Để có hiệu ứng nội suy mượt mà cho pcolormesh, ta thiết lập tham số shading="gouraud".
Các bước
- Thiết lập figure size và autolayout.
- Tạo dữ liệu ma trận và lưới tọa độ x, y bằng np.meshgrid.
- Vẽ pseudocolor plot bằng pcolormesh() với shading='gouraud'.
- Hiển thị bằng show().
Ví dụ
import matplotlib.pylab as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
data = np.random.random((3, 3))
x = np.arange(0, 3, 1)
y = np.arange(0, 3, 1)
x, y = np.meshgrid(x, y)
plt.pcolormesh(x, y, data, cmap='RdBu', shading='gouraud')
plt.show()
Kết quả
