ในการเติมพื้นที่ใต้เส้นโค้งใน 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()
ผลลัพธ์