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

Làm thế nào để tạo tích tắc nhỏ cho một âm mưu cực trong matplotlib?

Để tạo dấu tích nhỏ cho một biểu đồ địa cực trong matplotlib, chúng ta có thể thực hiện các bước sau

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 ô con.

  • Tạo r (bán kính) và theta điểm dữ liệu bằng cách sử dụng numpy.

  • Thêm một ô con vào hình hiện tại.

  • Lặp lại các điểm từ 0 đến 360 với step =10 và lập mưu chúng để lấy tích tắc .

  • Để 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

# Set the figure size
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# radius and theta for the polar plot
r = np.arange(0, 5, 0.1)
theta = 2 * np.pi * r

# Add a subplot
ax = plt.subplot(111, projection='polar')

tick = [ax.get_rmax(), ax.get_rmax() * 0.97]

# Iterate the points between 0 to 360 with step=10
for t in np.deg2rad(np.arange(0, 360, 10)):
    ax.plot([t, t], tick, lw=1, color="red")

# Display the plot
plt.show()

Đầu ra

Nó sẽ tạo ra kết quả sau -

Làm thế nào để tạo tích tắc nhỏ cho một âm mưu cực trong matplotlib?