這篇文章將為大家詳細(xì)講解有關(guān)python中如何使用Matplotlib庫,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
Matplotlib是一個Python 2D繪圖庫,可以生成各種硬拷貝格式和跨平臺交互式環(huán)境的出版物質(zhì)量數(shù)據(jù)。
Matplotlib可用于Python腳本,Python和IPython shell,Jupyter筆記本,Web應(yīng)用程序服務(wù)器和四個圖形用戶界面工具包。
python -m pip install -U pip python -m pip install -U matplotlib
import numpy from matplotlib import pyplot x = numpy.arange(1, 6) y = 2 * x + 10 pyplot.title("Matplotlib") pyplot.xlabel("x axis") pyplot.ylabel("y axis") pyplot.plot(x, y) pyplot.show()
from matplotlib import pyplot # 繪制散點圖 pyplot.scatter(2, 6) # 設(shè)置輸出樣式 pyplot.scatter(3, 5, s=200) pyplot.show()
from matplotlib import pyplot x = [1, 5, 10, 15, 20] y = [10, 20, 30, 40, 50] pyplot.scatter(x, y, s=100) pyplot.show()
matplotlib允許你給散點圖中的各個點指定顏色。默認(rèn)為藍(lán)色點和黑色輪廓,在散點圖包含的 數(shù)據(jù)點不多時效果很好。但繪制很多點時,黑色輪廓可能會粘連在一起。
from matplotlib import pyplot x = list(range(1, 1001)) y = [x**2 for x in x] pyplot.scatter(x, y, c='red', edgecolor='none', s=40) # 設(shè)置每個坐標(biāo)軸的取值范圍 pyplot.axis([0, 1100, 0, 1100000]) pyplot.show()
from matplotlib import pyplot import numpy pyplot.figure(3) x_index = numpy.arange(5) # 柱的索引 x_data = ('A', 'B', 'C', 'D', 'E') y1_data = (20, 35, 30, 35, 27) y2_data = (25, 32, 34, 20, 25) bar_width = 0.35 # 定義一個數(shù)字代表每個獨立柱的寬度 rects1 = pyplot.bar(x_index, y1_data, width=bar_width, alpha=0.4, color='b', label='legend1') # 參數(shù):左偏移、高度、柱寬、透明度、顏色、圖例 rects2 = pyplot.bar(x_index + bar_width, y2_data, width=bar_width, alpha=0.5, color='r', label='legend2') # 參數(shù):左偏移、高度、柱寬、透明度、顏色、圖例 # 關(guān)于左偏移,不用關(guān)心每根柱的中心不中心,因為只要把刻度線設(shè)置在柱的中間就可以了 pyplot.xticks(x_index + bar_width/2, x_data) # x軸刻度線 pyplot.legend() # 顯示圖例 pyplot.tight_layout() # 自動控制圖像外部邊緣,此方法不能夠很好的控制圖像間的間隔 pyplot.show()
線條風(fēng)格linestyle或ls 描述 ‘-‘ 實線 ‘:’ 虛線 ‘–’ 破折線 ‘None‘、‘‘,’’ 什么都不畫 ‘-.’ 點劃線
標(biāo)記maker 描述 ‘o’ 圓圈 ‘.’ 點 ‘D’ 菱形 ‘s’ 正方形 ‘h’ 六邊形1 ‘*’ 星號 ‘H’ 六邊形2 ‘d’ 小菱形 ‘_’ 水平線 ‘v’ 一角朝下的三角形 ‘8’ 八邊形 ‘<’ 一角朝左的三角形 ‘p’ 五邊形 ‘>’ 一角朝右的三角形 ‘,’ 像素 ‘^’ 一角朝上的三角形 ‘+’ 加號 ‘\ ‘ 豎線 ‘None’,’’,’ ‘ 無 ‘x’ X
字符 顏色 ‘b’ 藍(lán)色 ‘g’ 綠色 ‘r’ 紅色 ‘y’ 黃色 ‘c’ 青色 ‘k’ 黑色 ‘m’ 洋紅色 ‘w’ 白色
關(guān)于“python中如何使用Matplotlib庫”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
網(wǎng)站標(biāo)題:python中如何使用Matplotlib庫-創(chuàng)新互聯(lián)
URL標(biāo)題:http://chinadenli.net/article12/dggpdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、域名注冊、網(wǎng)站導(dǎo)航、服務(wù)器托管、定制開發(fā)、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)