Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để vẽ một trái tim với pylab?

Để vẽ trái tim bằng pylab / pyplot, chúng ta có thể làm theo các bước dưới đây -

Các bước

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
  • Tạo các điểm dữ liệu x, y1 và y2 bằng cách sử dụng numpy.
  • Điền vào vùng giữa (x, y1) và (x, y2) bằng cách sử dụng fill_between () phương pháp.
  • Đặt văn bản trên cốt truyện bằng cách sử dụng text () tại (0, -1.0) điểm.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

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()

Đầu ra

Làm thế nào để vẽ một trái tim với pylab? Làm thế nào để vẽ một trái tim với pylab?