因為幫同事寫程式,剛好訓練到自己的出圖能力XD
資料類型是 角度vs 半徑,想要產出環形的圖。
成果如下:
code 如下:
資料類型是 角度vs 半徑,想要產出環形的圖。
成果如下:
code 如下:
import matplotlib.pyplot as plt def plot_or_not(file_name): #選擇file_name #這裡是我用來讀資料的,資料內有 三欄 1.theta, 2. radius answer_data = pd.read_csv(file_name.rstrip() + " _ANSWER.csv") print answer_data.head() theta = deg2rad(answer_data['deg'] ) radii = answer_data['deg_avg'] ax = plt.subplot(111, projection='polar') #產出環形圖 ax.plot(theta, radii, color='r', linewidth='3') #給予 角度, 半徑, 顏色, 寬度 ax.grid(True) #show grid ax.set_rmax(6.0) #radii顯示的設定最大半徑 ax.set_rmin(5.0) #radii顯示的設定最小半徑 ax.set_theta_zero_location('N') #角度0的位置 ('N', 'NE', 'E', 'SW'....) ax.set_theta_direction('clockwise')# 角度排列的順時針或逆時針 plt.show()
留言
張貼留言