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

วิธีการวาดหัวใจด้วย pylab?


ในการวาดหัวใจด้วย pylab/pyplot เราสามารถทำตามขั้นตอนด้านล่าง -

ขั้นตอน

  • กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
  • สร้างจุดข้อมูล x, y1 และ y2 โดยใช้ numpy
  • เติมพื้นที่ระหว่าง (x, y1) และ (x, y2) โดยใช้ fill_between() วิธีการ
  • วางข้อความบนพล็อตโดยใช้ text() วิธี (0, -1.0) จุด
  • หากต้องการแสดงรูป ให้ใช้ 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(-2, 2, 1000)
y1 = np.sqrt(1 - (abs(x) - 1) ** 2)
y2 = -3 * np.sqrt(1 - (abs(x) / 2) ** 0.5)

plt.fill_between(x, y1, color='red')
plt.fill_between(x, y2, color='red')

plt.text(0, -1.0, 'Heart', fontsize=24, color='black',
horizontalalignment='center')

plt.show()

ผลลัพธ์

วิธีการวาดหัวใจด้วย pylab? วิธีการวาดหัวใจด้วย pylab?