日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

matplotlib画各种图的方法(2)

發(fā)布時(shí)間:2024/3/12 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matplotlib画各种图的方法(2) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

柱狀圖

x=['Q1','Q2','Q3','Q4'] y=[10,20,30,60]

這里先規(guī)定變量。

rect=plt.bar(x,y,color='g',width=0.3)for ind,item in enumerate(rect):_x=item.get_x()+0.1_y=item.get_height()plt.text(_x,_y,y[ind])plt.ylim(0,70)plt.grid(True) plt.show()

bar方法就是畫柱狀圖,之后就是規(guī)定顏色和寬度。后面的for循環(huán)是為了給柱狀圖的頭頂加上數(shù)字標(biāo)識(shí),用代碼所示的函數(shù)獲取每個(gè)方形左上角的坐標(biāo),然后可以用數(shù)字適當(dāng)調(diào)整位置。ylim就是y軸的范圍,grid是用來顯示格網(wǎng)的。效果如下圖所示。

餅狀圖

plt.axes(aspect=1) plt.pie(y,labels=x,autopct='%.2f%%',explode=[0.2,0,0.1,0],shadow=True) plt.show()

變量還用的是上面的變量,axes規(guī)定圓的形狀,默認(rèn)是橢圓,規(guī)定為1時(shí)就是標(biāo)準(zhǔn)的圓。y就是分配圓區(qū)域的數(shù)值數(shù)組,labels是傳入的數(shù)據(jù)名分布在外圍,autopict就是顯示比例,里面是保留幾位小數(shù)的意思,這是兩位,explode是規(guī)定每塊餅突出的程度,shadow就是開啟陰影了。如圖:

直方圖

這種圖是數(shù)據(jù)分析中的常用圖。

np.random.seed(100) data=np.random.normal(9000,3000,size=300) data=data[data>=4000]

先取一些數(shù)據(jù)

plt.hist(data,color='g',rwidth=0.8,alpha=0.6,bins=20) plt.show()

這里的rwidth調(diào)整列的間距,alpha代表透明度,bins調(diào)整數(shù)據(jù)分布的細(xì)致程度。

箱線圖

data=np.arange(1,10) plt.boxplot(data,whis=3,showmeans=True,widths=0.8,meanline=False,showbox=True) plt.show()

x:指定要繪制箱線圖的數(shù)據(jù);whis:指定上下須與上下四分位的距離,默認(rèn)為1.5倍的四分位差;
positions:指定箱線圖的位置,默認(rèn)為[0,1,2…];widths:指定箱線圖的寬度,默認(rèn)為0.5;
meanline:是否用線的形式表示均值,默認(rèn)用點(diǎn)來表示;
showmeans:是否顯示均值,默認(rèn)不顯示;showbox:是否顯示箱線圖的箱體,默認(rèn)顯示;

子圖

plt.subplot(2,2,1) plt.subplot(2,2,2) plt.subplot(2,1,2) plt.show()

就是把整個(gè)圖看作畫布,分隔開來,然后不同區(qū)域表示分割的方法是先分割,后數(shù)數(shù)。如例子所示,就是先分成四塊的上兩塊,后分成兩塊的下一塊,如果要左右分,可添加axis=1.

簡(jiǎn)單的畫圖就說完了,全是以初學(xué)者為主的詳細(xì)介紹,復(fù)雜的完全版也有人整理了,網(wǎng)上有很多。

總結(jié)

以上是生活随笔為你收集整理的matplotlib画各种图的方法(2)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。