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

จะให้ฟังก์ชั่นส่งคืนตัวเลขใน Python ได้อย่างไร (โดยใช้ Matplotlib)


หากต้องการให้ฟังก์ชันส่งคืนตัวเลขใน Python (โดยใช้ Matplotlib) เราสามารถทำตามขั้นตอนต่อไปนี้ -

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

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

  • สร้างฟังก์ชัน plot(x, y) ที่สร้างร่างใหม่หรือเปิดใช้งานตัวเลขที่มีอยู่โดยใช้ figure() วิธีการ

  • พล็อต x และ จุดข้อมูลโดยใช้ plot() กระบวนการ; คืนค่าอินสแตนซ์ของมะเดื่อ

  • โทร พล็อต(x, y) วิธีการและเก็บตัวอย่างตัวเลขในตัวแปร f .

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

ตัวอย่าง

import numpy as np
from matplotlib import pyplot as plt

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

def plot(x, y):
   fig = plt.figure()
   plt.plot(x, y)
   return fig

x = np.linspace(-10, 10, 100)
y = np.sin(x)

f = plot(x, y)

plt.show()

ผลลัพธ์

จะให้ฟังก์ชั่นส่งคืนตัวเลขใน Python ได้อย่างไร (โดยใช้ Matplotlib)