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

จะเปลี่ยนสีพื้นหลังของแกนใน Matplotlib ได้อย่างไร?


ในการเปลี่ยนสีพื้นหลังของแกน เราสามารถใช้ set_facecolor() วิธีการ

ขั้นตอน

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

  • รับแกนปัจจุบันโดยใช้ gca() วิธีการ

  • กำหนดสีหน้าของแกน

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

  • พล็อตจุดข้อมูล x และ y โดยใช้ plot() วิธีการ

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

ตัวอย่าง

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

ax = plt.gca()
ax.set_facecolor("orange")

x = np.linspace(-2, 2, 10)
y = np.exp(-x)

plt.plot(x, y, color='red')

plt.show()

ผลลัพธ์

จะเปลี่ยนสีพื้นหลังของแกนใน Matplotlib ได้อย่างไร?