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

Làm thế nào để vẽ đường cong sin trên các trục cực bằng Matplotlib?

Để vẽ đường cong sin trên các trục cực, chúng ta có thể thực hiện các bước sau -

  • Đặ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 một hình mới hoặc kích hoạt một hình hiện có bằng cách sử dụng figure () phương pháp
  • Thêm '~ .axes.Axes' vào hình như một phần của sắp xếp ô phụ.
  • Nhận x y điểm dữ liệu bằng cách sử dụng numpy.
  • Lô đất x y điểm dữ liệu bằng cách sử dụng plot () phương pháp.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import numpy as np
import matplotlib.pyplot as plt

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

fig = plt.figure()
ax = fig.add_subplot(projection='polar')

x = np.linspace(-5, 5, 100)
y = np.sin(x**2)

ax.plot(x, y, color='red', lw=3)

plt.show()

Đầu ra

Làm thế nào để vẽ đường cong sin trên các trục cực bằng Matplotlib?