新聞中心
之前我們講過極坐標(biāo)散點圖,不知道大家還有印象沒?今天為大家?guī)順O坐標(biāo)柱狀圖,一起來學(xué)習(xí)下吧~

創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設(shè)計制作、網(wǎng)站制作與策劃設(shè)計,豐都網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:豐都等地區(qū)。豐都做網(wǎng)站價格咨詢:13518219792
柱狀圖是一種以長方形長度為變量的統(tǒng)計報告圖,由一系列高度不等的縱向條紋表示數(shù)據(jù)分布的情況。極坐標(biāo)柱狀圖則是將柱形條顯示在極坐標(biāo)中,其不僅保留了直角坐標(biāo)系中數(shù)據(jù)變化趨勢的優(yōu)點,而且圖形表達形式也更加美觀。
N = 20 theta = np.linspace(0.0, 2 * np.pi, N, endpoint=False) # 從0到2pi生成均勻間隔的20個數(shù),endpoint為Flase表示不包含末尾數(shù)字2pi,默認為True,這里指的是角度 R = 10 * np.random.rand(N) # 隨機生成20個半徑 width = np.pi / 8 * np.random.rand(N) # 線的寬度 ax = plt.subplot(111, projection = 'polar') # 極坐標(biāo)圖'polar' bars = ax.bar(theta,R, width = width, bottom = 0.0) # 繪制柱子 # 利用循環(huán)設(shè)置每個柱子的顏色、透明度 for r, bar in zip(radii, bars): bar.set_facecolor(plt.cm.viridis(r / 10.)) # 設(shè)置顏色 bar.set_alpha(0.5) # 設(shè)置透明度 plt.show()
所作圖形如下所示,可以看到,圖形可以很清楚地傳達數(shù)據(jù)的大小,一如你在柱狀圖(條形圖)上看到的,你還可以嘗試在圓外添加標(biāo)簽,使得柱條與標(biāo)簽一一對應(yīng)起來(不會的話請繼續(xù)閱讀下文極坐標(biāo)雷達圖的繪制)。
以上就是python畫極坐標(biāo)柱狀圖的方法。更多Python學(xué)習(xí)推薦:PyThon學(xué)習(xí)網(wǎng)教學(xué)中心。
文章標(biāo)題:創(chuàng)新互聯(lián)Python教程:如何用python畫極坐標(biāo)柱狀圖?
文章網(wǎng)址:http://m.fisionsoft.com.cn/article/cccjdjj.html


咨詢
建站咨詢
