ในการเติมพื้นที่ใต้เส้นโค้งใน Matplotlib python ในระดับบันทึก เราสามารถทำตามขั้นตอนต่อไปนี้:
- กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
- สร้าง x , ปี1 และ ปี2 จุดข้อมูลโดยใช้ตัวเลข
- พล็อต x , ปี1 และ ปี2 จุดข้อมูลโดยใช้ plot() วิธีการ
- เติมพื้นที่ระหว่างเส้นโค้งทั้งสอง
- กำหนดมาตราส่วนของแกน
- วางตำนานบนโครงเรื่อง
- หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(-1, 1, 100)
y1 = np.sin(x)
y2 = np.cos(x)
plt.plot(x, y1, label="y=sin(x)")
plt.plot(x, y2, label="y=cos(x)")
plt.fill_between(x, y1, y2, color="red", label="Area", alpha=0.3)
plt.xscale('log')
plt.yscale('log')
plt.legend(loc='lower right')
plt.show() ผลลัพธ์
