【python】-matplotlib.pylab常規用法


目的:

了解matplotlib.pylab常規用法

 

示例

import matplotlib.pylab as pl
x = range(10)
y = [i * i for i in x]
pl.plot(x,y)
pl.show()

在實際運用中,可能這樣一條簡單粗暴的線可能並不是我們想要的最好的結果,比如,想要在圖形上顯示原始數據點,很簡單,只要在plot函數中加上一個參數即可:

pl.plot(x, y, 'ob-') # 顯示數據點,並用藍色(blue)實現繪制該圖形

這個參數用法比較靈活,可以從下面的值中組合選擇:

顏色(color 簡寫為 c):
藍色: 'b' (blue)
綠色: 'g' (green)
紅色: 'r' (red)
藍綠色(墨綠色): 'c' (cyan)
紅紫色(洋紅): 'm' (magenta)
黃色: 'y' (yellow)
黑色: 'k' (black)
白色: 'w' (white)

線型(linestyle 簡寫為 ls):
實線: '-'
虛線: '--'
虛點線: '-.'
點線: ':'
點: '.' 

點型(標記marker):
像素: ','
圓形: 'o'
上三角: '^'
下三角: 'v'
左三角: '<'
右三角: '>'
方形: 's'
加號: '+' 
叉形: 'x'
棱形: 'D'
細棱形: 'd'
三腳架朝下: '1'(像'')
三腳架朝上: '2'
三腳架朝左: '3'
三腳架朝右: '4'
六角形: 'h'
旋轉六角形: 'H'
五角形: 'p'
垂直線: '|'
水平線: '_'

如果要加橫縱坐標說明,傳遞的字符一定要是Unicode編碼,如果傳入的是字符串,那么應該如下:

pl.xlabel(u"我是橫軸")
pl.ylabel(u"我是縱軸")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM