matplotlib是功能十分強(qiáng)大的繪制二維圖形的Python模塊,它用Python語言實(shí)現(xiàn)了MATLAB畫圖函數(shù)的易用性,同時(shí)又有非常強(qiáng)大的可定制性。它提供了一整套和matlab相似的命令A(yù)PI,十分適合交互式地進(jìn)行制圖。而且也可以方便地將它作為繪圖控件,嵌入GUI應(yīng)用程序中。它的文檔相當(dāng)完備,并且Gallery頁面中有上百幅縮略圖,打開之后都有源程序。因此如果你需要繪制某種類型的圖,只需要在這個(gè)頁面中瀏覽、復(fù)制、粘貼一下,基本上都能搞定!
實(shí)例代碼如下:
1. 柱狀圖
import matplotlib.pyplot as plt
plt.bar(left = 0,height = 1)
plt.show()
運(yùn)行效果如下:
2. 餅形圖
#! coding: cp936
from pylab import *
# make a square figure and axes
figure(1, figsize=(6,6))
ax = axes([0.1, 0.1, 0.8, 0.8])
fracs = [45, 30, 25] #每一塊占得比例,總和為100
explode=(0, 0, 0.08) #離開整體的距離,看效果
labels = 'Hogs', 'Dogs', 'Logs' #對應(yīng)每一塊的標(biāo)志
pie(fracs, explode=explode, labels=labels,
autopct='%1.1f%%', shadow=True, startangle=90, colors = ("g", "r", "y"))
# startangle是開始的角度,默認(rèn)為0,從這里開始按逆時(shí)針方向依次展開
title('Raining Hogs and Dogs') #標(biāo)題
show()
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

