Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách vẽ trái tim với pylab?


Để vẽ trái tim với pylab/pyplot, chúng ta có thể làm theo các bước sau:

Các bước

  • Thiết lập kích thước figure và điều chỉnh padding giữa và xung quanh subplots.
  • Tạo điểm dữ liệu x, y1 và y2 bằng numpy.
  • Tô màu vùng giữa (x, y1) và (x, y2) dùng phương thức fill_between().
  • Đặt văn bản trên biểu đồ dùng phương thức text() tại điểm (0, -1.0).
  • Để hiển thị figure, dùng phương thức show().

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

Kết quả

Cách vẽ trái tim với pylab?Cách vẽ trái tim với pylab?