Tôi có đoạn code ví dụ sau:Xoay theta = 0 trên cốt truyện cực matplotlib
import numpy as np
import matplotlib.pyplot as plt
import random
data_theta = range(10,171,10)
data_theta_rad = []
for i in data_theta:
data_theta_rad.append(float(i)*np.pi/180.0)
data_r = random.sample(range(70, 90), 17)
print data_theta
print data_r
ax = plt.subplot(111, polar=True)
ax.plot(data_theta_rad, data_r, color='r', linewidth=3)
ax.set_rmax(95)
# ax.set_rmin(70.0)
ax.grid(True)
ax.set_title("Example", va='bottom')
plt.show()
... trong đó sản xuất một cái gì đó như thế này:
... nhưng tôi muốn thiết theta = 0 đến 'Tây'. Vì vậy, một cái gì đó như:
ý tưởng Bất kỳ làm thế nào để làm điều này với matplotlib (tôi đã pic dưới đây trong powerpoint)?
Lưu ý nhỏ: 'numpy' cung cấp các chức năng tiện dụng cho các chuyển đổi góc:' data_theta_rad = np.radians (data_theta) ' – hitzg