matplotlib 简单试用
生活随笔
收集整理的這篇文章主要介紹了
matplotlib 简单试用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
介紹
是什么
Matplotlib是一個強大的Python繪圖和數據可視化的工具包。
安裝
pip install matplotlib
引用
import matplotlib.pyplot as plt
繪制一個簡單的圖形
import matplotlib.pyplot as plt import numpy as np# plot(x, y, z)繪圖函數, show顯示圖像 plt.plot([1,2,3,4], [1,5,7,9]) # 如果沒有第一個參數 x,圖形的 x 坐標默認為數組的索引 plt.show()plot函數
基本參數
plot(x, y, z): x表示x軸,y表示y軸,x和y是列表;z可以定義線性,點型和顏色
繪制兩個數據集
一張圖上,一次繪制多個數據集,只需寫多次plot函數或傳兩組參數,最后調用show函數即可,比如:
plt.plot([1,2,3,4], [2,3,8,10]) plt.plot([1,2,3,4], [5,6,9,8], '-.')""" 或者 plt.plot([1,2,3,4], [2,3,8,10],[1,2,3,4], [5,6,9,8], '-.') """plt.show()x軸,y軸,標題,圖例
plt.legend() # 展示圖例 plt.xlabel('Rads') # 給 x 軸添加標簽 plt.ylabel('Amplitude') # 給 y 軸添加標簽 plt.title('Sin and Cos Waves') # 添加圖形標題子圖
使用子圖可以在一個窗口繪制多張圖:plt.subplot(row, col, active),只需在調用Plot函數前調用subplot即可。
plt.subplot(2, 1, 1) # (行,列,活躍區) plt.plot([1,2,3,4], [3,5,7,4], 'r')plt.subplot(2, 1, 2) plt.plot([1,2,3,4], [4,7,5,6], 'g')plt.show()畫布
創建一個畫布,可以允許將窗口分區,從而創建多個子圖
import matplotlib.pyplot as pltfig = plt.figure()p1 = fig.add_subplot(2,2,1) # 添加子圖,將畫布分為2行2列,它占1的位置 p1.plot([1,2,3], [4,5,6])fig.show()其它
其它直方圖,散點圖,以后遇到再總結。
附上一個參考教程,寫的挺好的。
總結
以上是生活随笔為你收集整理的matplotlib 简单试用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2013手机App发展趋势预测:遇冷和洗
- 下一篇: “ == “运算符与equals()方法