成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 利用Python matplotlib繪制風(fēng)能玫瑰圖

利用Python matplotlib繪制風(fēng)能玫瑰圖

熱門標(biāo)簽:在哪里辦理400電話號碼 江蘇客服外呼系統(tǒng)廠家 千陽自動外呼系統(tǒng) 原裝電話機(jī)器人 西藏智能外呼系統(tǒng)五星服務(wù) 工廠智能電話機(jī)器人 平頂山外呼系統(tǒng)免費(fèi) 清遠(yuǎn)360地圖標(biāo)注方法 400電話申請服務(wù)商選什么

概述

在之前的風(fēng)資源分析文章中,有提到過用widrose包來進(jìn)行玫瑰圖的繪制,目前的可視化繪圖包有很多,但是最基礎(chǔ)和底層的,本人認(rèn)為還是matplotlib,有時候?yàn)榱水?-2個圖就去安裝一個包,好麻煩,我就是個安裝軟件的渣渣,所以,推己及人,我也研究了一下,matplotlib畫玫瑰圖的方法,廢話不多說,開始咯~~~

風(fēng)能玫瑰圖

玫瑰圖是氣象科學(xué)專業(yè)統(tǒng)計圖表,用來統(tǒng)計某個地區(qū)一段時期內(nèi)風(fēng)向、風(fēng)速發(fā)生頻率,又分為“風(fēng)向玫瑰圖”和“風(fēng)速玫瑰圖”。本文中的玫瑰圖是將風(fēng)速和風(fēng)向結(jié)合在一起,畫出的風(fēng)能玫瑰圖。

讀取數(shù)據(jù)

讀取對應(yīng)的測風(fēng)數(shù)據(jù),并進(jìn)行數(shù)據(jù)的基本計算,在matplotlib中畫圖中沒有集成的計算包,所以一定要充分了解繪制玫瑰圖的原理,將數(shù)據(jù)通過計算來處理成繪圖需要的形式,再進(jìn)行調(diào)用繪圖。

**1、讀取數(shù)據(jù),**并提取出繪圖的風(fēng)速風(fēng)向數(shù)據(jù),此時的數(shù)據(jù)是原始風(fēng)速風(fēng)向數(shù)據(jù)。

import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
import matplotlib as mpl

plt.rcParams['font.sans-serif']=['SimHei'] #顯示中文
plt.rcParams['axes.unicode_minus']=False #顯示負(fù)號

filename=r'E:\python總結(jié)\實(shí)例數(shù)據(jù)\matplotlib畫玫瑰圖\Sta_WLS7-4880-0420-0728.xlsx'
datat=pd.read_excel(filename,sheet_name='原始數(shù)據(jù)')
datat.columns

# 提取繪圖的風(fēng)速風(fēng)向數(shù)據(jù),并進(jìn)行簡單的刪除空值處理
dt=datat.loc[:,('90m Wind Speed (m/s)','90m Wind Direction (�)')] #提取90m高度的風(fēng)速和風(fēng)向
dt=dt.dropna() #刪除空值

2、進(jìn)行繪圖前的數(shù)據(jù)計算。

mx=np.ceil(max(dt['90m Wind Speed (m/s)'])) #風(fēng)速最大值向上取整

ct0=np.array(np.arange(0,361,22.5)) #劃分風(fēng)向的區(qū)間,22.5度一個區(qū)間
ct1=np.array(np.arange(0,mx+2,2)) #劃分風(fēng)速的區(qū)間,2米一個區(qū)間

#將風(fēng)速和風(fēng)向進(jìn)行區(qū)間劃分
dt['wd']=pd.cut(dt['90m Wind Direction (�)'],ct0) 
dt['ws']=pd.cut(dt['90m Wind Speed (m/s)'],ct1) 

#計算各區(qū)間段數(shù)據(jù)量,輸出結(jié)果為層次化索引序列
count=dt['90m Wind Speed (m/s)'].groupby([dt['ws'],dt['wd']]).count() 
data=count.unstack() #將層次化索引轉(zhuǎn)化為表格

3、繪制玫瑰圖與顏色條。

根據(jù)上面計算的數(shù)據(jù)data來進(jìn)行繪圖。

n=16 #繪制的扇區(qū)的個數(shù),與上面角度的區(qū)間劃分一致的
theta=np.linspace(0,2*np.pi,n,endpoint=False) #獲取16個方向的角度值
width=np.pi*1.5/n #設(shè)置扇形的寬度
#設(shè)置角度對應(yīng)的標(biāo)簽
labels=list(['N','','45','','E','','135','','S','','225','','W','','315',''])

fig=plt.figure() #新建畫布
ax=fig.add_axes([0.1,0.1,0.7,0.7],projection='polar') #在畫布添加一個極坐標(biāo)圖,即玫瑰圖
ax1=fig.add_axes([0.8,0.1,0.03,0.7]) #在畫布里面添加顏色條,分別對應(yīng)左,下,寬,高

#根據(jù)劃分的風(fēng)速段個數(shù)來進(jìn)行顏色配置
colors=['blue','orange','forestgreen','tomato','violet','red','m','yellow','gray'] 
cmap=mpl.colors.ListedColormap(colors)
norm=mpl.colors.BoundaryNorm(ct1,cmap.N)

for i in range(0,len(data.index)):
 idx=data.index[i]
 rad=data.loc[idx]
 #畫玫瑰柱狀圖,由此類推,可以畫雷達(dá)圖,氣泡圖等等,只要將bar改成對應(yīng)的圖就可以
 ax.bar(theta,rad,width=width,bottom=100,label=idx,tick_label=labels,color=colors[i]) 
 
ax.set_theta_zero_location('N') #設(shè)置0度正北方向
ax.set_theta_direction(-1) #設(shè)置順時針方向繪圖
ax.set_title('風(fēng)玫瑰圖',fontsize=16)
ax.tick_params(labelsize=15) 
ax.set_yticks([200,500,1000,1500]) #默認(rèn)的y軸出現(xiàn)的頻數(shù),也可設(shè)置為空
cb=mpl.colorbar.ColorbarBase(ax1,cmap=cmap,norm=norm) #設(shè)置顏色條
cb.ax.tick_params(labelsize=14) #設(shè)置顏色條字體和大小

得到風(fēng)玫瑰柱狀圖如下:

將里面:

ax.bar(theta,rad,width=width,bottom=100,label=idx,tick_label=labels,color=colors[i])

替換成:

ax.fill(theta,rad,alpha=0.5,color=colors[i])

得到風(fēng)能面積圖,不過由于本次數(shù)據(jù)覆蓋嚴(yán)重,比較丑:

簡單的風(fēng)向玫瑰圖

在實(shí)際運(yùn)用中,有時候并不需要很復(fù)雜的玫瑰圖,簡單的表示各風(fēng)向上的風(fēng)速出現(xiàn)頻次就可以了,因此,可以畫簡單的風(fēng)向玫瑰圖。

data_0=dt['90m Wind Speed (m/s)'].groupby(dt['wd']).count() #計算每一個風(fēng)向段的風(fēng)速頻次

ax=plt.subplot(111,projection='polar') #建立極坐標(biāo)系
bars=ax.bar(theta,data_0,width=width,bottom=0.0)

#為每個柱子配顏色,有兩種方法,一種是一個柱子設(shè)置一個顏色,根據(jù)柱子的個數(shù)設(shè)置顏色的個數(shù)
#另一種是用連續(xù)色彩的映射,第二種方法需要將畫圖數(shù)據(jù)歸一化到0-1之間
mm=max(data_0)
for r,bar in zip(data_0,bars):
 bar.set_facecolor(plt.cm.viridis(r/mm)) #設(shè)置數(shù)值映射的顏色
 bar.set_alpha(0.8) #設(shè)置顏色透明度
 
ax.set_theta_zero_location('N') #設(shè)置0度正北方向
ax.set_theta_direction(-1) #設(shè)置順時針方向繪圖
ax.set_title('風(fēng)向玫瑰圖',fontsize=16)
ax.tick_params(labelsize=13) 
ax.set_yticks([500,1000,2000,4000]) #默認(rèn)的y軸出現(xiàn)的頻數(shù),也可設(shè)置為空

得到如下圖:

由于風(fēng)向數(shù)據(jù)的特征很明顯,即主要風(fēng)向明確,所以圖畫出來不太好看。

以上為matplotlib畫玫瑰圖的用法,另外還有一些衍生的玫瑰圖,大家可以據(jù)此摸索一下。

總結(jié)

到此這篇關(guān)于利用Python matplotlib繪制風(fēng)能玫瑰圖的文章就介紹到這了,更多相關(guān)matplotlib繪制風(fēng)能玫瑰圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python matplotlib實(shí)用繪圖技巧匯總
  • python使用matplotlib顯示圖像失真的解決方案
  • 基于python的matplotlib制作雙Y軸圖
  • 用Python的繪圖庫(matplotlib)繪制小波能量譜
  • python matplotlib繪圖實(shí)現(xiàn)刪除重復(fù)冗余圖例的操作
  • Python基礎(chǔ)之畫圖神器matplotlib
  • python讀取并顯示圖片的三種方法(opencv、matplotlib、PIL庫)
  • python 如何在 Matplotlib 中繪制垂直線
  • python 繪圖模塊matplotlib的使用簡介
  • python之 matplotlib和pandas繪圖教程
  • python matplotlib工具欄源碼探析二之添加、刪除內(nèi)置工具項(xiàng)的案例
  • Python繪圖庫Matplotlib的基本用法

標(biāo)簽:西安 安慶 白城 隨州 日照 股票 錦州 天水

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《利用Python matplotlib繪制風(fēng)能玫瑰圖》,本文關(guān)鍵詞  利用,Python,matplotlib,繪制,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《利用Python matplotlib繪制風(fēng)能玫瑰圖》相關(guān)的同類信息!
  • 本頁收集關(guān)于利用Python matplotlib繪制風(fēng)能玫瑰圖的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    成人免费观看cn| 制服 丝袜 综合 日韩 欧美| 三区四区不卡| av之家在线观看| www.先锋影音av| 国产精品3区| 韩国三级hd中文字幕有哪些| 99精品一级欧美片免费播放| 国产精品久久久久久久久久ktv| 国产剧情一区二区| 国产麻豆视频在线观看| 欧美一区三区三区高中清蜜桃| 欧美日韩亚洲高清| 欧美精品a∨在线观看不卡| www.97| 欧美电影免费观看高清完整| 精品国产福利| 日韩欧美一区二| canopen超线视频网线的应用| 日韩视频第二页| www.激情五月| 欧美视频日韩视频在线观看| 亚洲一二三精品| 亚洲一区日韩在线| 国产一区亚洲二区三区| 天天干天天舔天天操| 国产精品香蕉在线观看| 日韩国产高清污视频在线观看| 国产精品美女久久久免费| 亚洲国产成人精品女人| 永久免费未满蜜桃| 精品人妻一区二区三区免费看| 美女亚洲一区| 久久久久久久香蕉| 狠狠综合久久| 电影中文字幕一区二区| 日韩**一区毛片| 成人一级黄色片| 欧美精品videosbestsex另类| 中文在线免费| 婷婷成人基地| 欧美另类videosbestsex日本| 超级砰砰砰97免费观看最新一期| 欧美电影免费观看高清| 欧美成人精品xxx| 欧美激情一级欧美精品| 欧美在线免费看| 国产午夜精品在线| 日本www在线视频| 一区二区三区精品视频| 色欲无码人妻久久精品| 久久久不卡影院| 欧美v亚洲v综合ⅴ国产v| 国产一区二区三区朝在线观看| 综合亚洲深深色噜噜狠狠网站| 日韩精品一区二区免费| 欧美精品一二三四区| 无码人妻精品一区二区| 中文字幕一区二区三区四区在线视频| 日本精品在线播放| 九七午夜视频| 三级ai视频| 亚洲国产精品久久久久秋霞影院| 清纯唯美综合亚洲| 亚洲欧美成人| 欧美精品三级在线观看| 国产人妻精品久久久久野外| 日韩丝袜美女视频| 亚洲一区二区三区四区中文| 日韩精品亚洲一区| 国产jizz18女人高潮| 中文字幕不卡三区视频| 国产精品久久久久久久久久直播| 亚洲性生活网站| 欧美成人官网二区| a视频在线观看免费| 亚洲国产日韩欧美在线99| 亚洲专区第一页| 日韩电影网在线| 成人免费视频在线观看| 欧美自拍视频在线观看| 偷拍盗摄高潮叫床对白清晰| 国产乱淫av麻豆国产免费| 91精品啪在线观看国产18| 欧美日韩激情在线观看| 一个人看的www在线免费视频| 国产精品理伦片| 欧美中文字幕不卡| 天天操综合520| 欧美激情一区二区在线| 日韩欧美一区二区三区在线| 人人鲁人人莫人人爱精品| 欧美人与动牲交xxxxbbbb| 日韩一区二区不卡视频| 亚洲最大色网站| 成人综合影院| 久久影院免费观看| 国内爆初菊对白视频| 性一交一乱一精一晶| 成人日韩在线电影| 欧美一区二区视频观看视频| 亚洲精品乱码久久久久久蜜桃91| 伊人手机在线视频| h版电影在线播放视频网站| 99亚洲伊人久久精品影院| 国产伦精品一区二区三区妓女| 最新亚洲国产精品| 亚洲精品免费一区亚洲精品免费精品一区| 精品女同一区二区三区在线观看| 一区在线观看免费| 亚洲一区二区三区综合| 午夜久久久久久电影| 蜜桃久久精品乱码一区二区| 在线国产小视频| 亚洲一区三区在线观看| 日本高清免费在线视频| 国产不卡精品视男人的天堂| 亚洲伦理在线精品| 成人免费观看49www在线观看| 久热这里只有精品6| 蜜桃视频在线观看www社区| 秋霞电影一区二区| 日韩欧美中文字幕在线播放| 免费观看黄色的网站| 99在线视频播放| 精品亚洲一区二区三区四区五区| 日韩一区二区三区三四区视频在线观看| 成人在线免费观看网址| 在线中文字幕一区二区| 99精品国产高清一区二区麻豆| 久久亚洲黄色| 国产欧美精品一区二区色综合| 亚洲精品喷潮一区二区三区| 一色屋精品亚洲香蕉网站| 国产成人一区三区| 秋霞午夜电影| 在线精品国产| 9色国产精品| 国产精品美女久久久久aⅴ国产馆| 日本中文字幕精品| 国产精品露脸av在线| 黑人巨大精品一区二区在线| 国产女同无遮挡互慰高潮91| 丰满人妻一区二区三区无码av| 米奇777在线欧美播放| 不卡视频免费在线观看| 亚洲色图欧美在线| 黄色国产一级视频| 福利资源在线久| 日日摸日日碰夜夜爽av| 国产综合网站| 国外男同性恋在线看| 蜜月aⅴ免费一区二区三区| 国产精品露脸视频| 草草视频在线播放| 日本精品免费观看| 欧美高清视频免费观看| 午夜在线视频观看| 国产精品一区二区久久精品| 波多视频一区| 国产女18毛片多18精品| 国产精品久久久久久久久久直播| 国产一区在线不卡| www.天堂av.com| 国产精品视频一区二区三区| 深田咏美在线x99av| 爆操妹子视频在线观看| 国产精品蜜月aⅴ在线| 日韩欧美高清在线观看| 92国产在线视频| 国产一区第一页| 亚欧洲精品在线视频| 日韩hd视频在线观看| 男人av在线| caoporm免费视频在线| 亚洲va电影大全| av在线电影网| 久久九九国产| 在线播放视频一区| 四虎影视在线播放| 毛片久久久久久| av电影在线观看| gogogo高清在线观看免费完整版| 2018亚洲男人天堂| 原纱央莉成人av片| 国产草草浮力影院| 国产91色在线|| 日韩极品精品视频免费观看| 99视频在线免费播放| 99国产精品久久久久| 日韩精品欧美激情| 少妇高潮一区二区三区69| 东京久久高清| 欧美夫妻性生活| 久久精品国产第一区二区三区| 欧美性猛交xxx乱大交3蜜桃| 黄色网址在线免费观看| 色多多在线观看| 中文字幕av在线| 一级片在线视频| 久久久一本精品99久久精品66| 污视频网站在线观看| 国产91在线|亚洲| 亚洲欧美激情在线视频| 国产v亚洲v天堂无码久久久| 日韩中文字幕区一区有砖一区| 久久久久久久久久久久久久一区| 污污的网站在线免费观看| 国产一级精品aaaaa看| 超碰在线一区二区三区| 精品国产精品久久一区免费式| 午夜精品久久久久久久久| 91在线中文| 欧美激情成人网| 国产在线观看你懂的| 337p日本欧洲亚洲大胆鲁鲁| 黄色毛片在线看| 国产综合网站| 精品无码黑人又粗又大又长| 日韩在线播放中文字幕| 日本欧美一区二区三区不卡视频| 2001个疯子在线观看| 免费精品一区二区三区在线观看| 中文官网资源新版中文第二页在线观看| 久久高清精品| 欧美日韩亚洲高清| 国产传媒欧美日韩成人精品大片| 四虎影视4hu4虎成人| 欧美精品不卡| 亚洲丁香日韩| 国产剧情麻豆剧果冻传媒视频免费| 国产精品videossex| 精品日韩视频在线观看| 欧美国产一二三区| 国产资源一区| 伊人影院在线观看视频| 久久看人人摘| 国产精品第72页| 福利精品视频在线| 国产91精品捆绑调教| 99国产精品久久久久久久| 美女极度色诱视频www免费观看| 国产欧美91| 黄色片网站免费在线观看| 黄色一区二区在线| 国产精品二线| 精品久久久久国产| 欧美裸体bbwbbwbbw| 久久天天综合| 亚洲国产精品欧美一二99| 国产日产欧美一区二区| 中文字幕精品视频在线| 97香蕉超级碰碰久久免费软件| 巨胸喷奶水www久久久免费动漫| 无码人妻一区二区三区在线| 日韩欧美一级在线| 激情久久久久久久| 黄色精品在线看| 久久99亚洲网美利坚合众国| 五月婷婷婷婷婷| 91精品国产99久久久久久| 国产农村妇女精品久久| 黄色一级a毛片| 欧美私人网站| 中文无码久久精品| 成人国产一区二区三区| 欧美粗暴jizz性欧美20| 在线日韩影院| www.色五月.com| 久久九九精品视频| 国产理论片在线观看| 国产日产精品一区二区三区| 91香蕉一区二区三区在线观看| 亚洲成av人综合在线观看| 神马久久精品综合| 成人在线综合网| 亚洲午夜激情在线| 91婷婷韩国欧美一区二区| 亚洲自拍小视频| 十大黄色软件免费看| 精品免费av在线| 色先锋资源久久综合5566| 日韩欧美国产不卡| 欧美黄色大片在线观看| 欧美a v在线播放| 国产成人免费在线观看不卡| 免费污视频在线一区| 午夜不卡福利视频| 苍井空浴缸大战猛男120分钟| 日本熟妇一区二区| 久久精品人人做人人爽| 中文字幕亚洲激情| 欧美人交a欧美精品| 卡一卡二国产精品| 99热在线免费播放| 日韩天堂在线| www.亚洲欧美| 熟妇人妻va精品中文字幕| 懂色av粉嫩av蜜乳av| 国产91麻豆视频| 污影院在线观看| 久久久国产精品午夜一区ai换脸| 一区二区三区四区视频| 国产麻豆成人传媒免费观看| jizzyou欧美16| 日本午夜一区二区三区| 亚洲色图视频在线观看| 日欧美一区二区| 色大18成网站www在线观看| 在线观看区一区二| 蜜桃a∨噜噜一区二区三区| 美国十次综合久久| 欧美影院在线播放| 少妇人妻一区二区| 荫蒂被男人添免费视频| 色精品一区二区三区| 久久精品国产亚洲av高清色欲| 免费成人在线电影| 五月丁香综合缴情六月小说| 一区二区视频在线免费观看| 亚洲超丰满肉感bbw| 热99re久久精品这里都是免费| 日韩美女在线观看| 人人鲁人人莫人人爱精品| 成年人网站免费看| 动漫3d精品一区二区三区| 国产99久久精品一区二区| 精品国产一区二区三区久久久蜜臀|