ในการเติมพื้นที่ที่มีเฉพาะฟัก (ไม่มีสีพื้นหลัง) ใน matplotlib เราสามารถทำตามขั้นตอนต่อไปนี้ -
ขั้นตอน
-
กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
-
เริ่มต้นตัวแปร n เพื่อเก็บจำนวนข้อมูลตัวอย่าง
-
สร้างร่างและชุดแผนย่อย
-
พล็อต x และ ย จุดข้อมูล
-
เติมพื้นที่ระหว่าง x และ ย ด้วยช่องวงกลม edgecolor="blue" .
-
หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import numpy as np import matplotlib.pyplot as plt # Set the figure size plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # Number of sample data n = 256 # x and y data points x = np.linspace(-np.pi, np.pi, n, endpoint=True) y = np.sin(2 * x) # Figure and set of subplots fig, ax = plt.subplots() # Plot the data points ax.plot(x, y, color='blue', alpha=1.0) # Fill the area between the data points ax.fill_between(x, y, color='blue', alpha=.2, facecolor="none", hatch="o", edgecolor="blue", linewidth=1.0) # Display the plot plt.show()
ผลลัพธ์
มันจะสร้างผลลัพธ์ต่อไปนี้ -