Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีรับการแก้ไขที่ราบรื่นเมื่อใช้ pcolormesh (Matplotlib)


เพื่อให้ได้การแก้ไขที่ราบรื่นเมื่อใช้ pcolormesh เราสามารถใช้ shading="gouraud" คลาสตามชื่อ

ขั้นตอน

  • กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย

  • สร้างข้อมูล x และ y โดยใช้ numpy meshgrid .

  • สร้างพล็อตสีเทียมด้วยตารางสี่เหลี่ยมที่ไม่ธรรมดาโดยใช้ pcolormesh() วิธีการ

  • หากต้องการแสดงรูป ให้ใช้ show() วิธีการ

ตัวอย่าง

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()

ผลลัพธ์

วิธีรับการแก้ไขที่ราบรื่นเมื่อใช้ pcolormesh (Matplotlib)