01_初识Matplotlib、Figure的组成、绘图函数的输入类型、第一个例子(学习笔记)
1.初識Matplotlib
1.1.Figure的組成
1.2.繪圖函數的輸入類型
1.3.第一個例子
1.初識Matplotlib
Matplotlib是Python的一個模塊,是一個繪圖庫。
Matplotlib如果與Numpy和Scipy結合使用可認為是MATLAB的替代品。
MATLAB是昂貴且封閉的,但Matplotlib是免費的開源代碼。MATLAB用戶非常容易地遷移到Matplotlib。
Matplotlib的另一個特點是其陡峭的學習曲線,這意味著用戶通常在開始后快速進步。
官方網站說明了以下內容:“matplotlib makes easy things easy and hard things possible.”
你可以用幾行代碼就生成繪圖、直方圖、柱狀圖、散點圖等。
import matplotlib print(matplotlib.__version__) print(matplotlib.get_backend())輸出結果:
3.3.2 module://backend_interagg1.1.Figure的組成
1.2.繪圖函數的輸入類型
(Types of inputs to plotting functions)
所有繪圖函數都接收np.array或np.ma.masked_array作為輸入。
與數組相似的類(例如pandas數據對象和np.matrix)可能會也可能不會按預期工作。 最好在繪制之前將它們轉換為np.array對象。
1.3.第一個例子
我們從一個簡單的繪圖開始。
我們將使用matplotlib的pyplot子模塊。 pyplot為matplotlib的面向對象的繪圖庫提供了一個過程化的接口。
通常的做法是將matplotlib.pyplot重命名為plt。
Matplotlib和pyplot的關系: Matplotlib是整個軟件包,而matplotlib.pyplot是Matplotlib中的一個模塊。
我們將在第一個例子中使用pyplot的繪圖函數plot。將一個值列表傳遞給plot函數。 Plot將這些值作為Y值。列表的索引自動作為X值。繪圖中有兩個軸:水平X軸表示獨立值,垂直Y軸對應于依賴值。
如果使用Jupyter Notebook,命令%matplotlib inline確保圖形將被描繪在文檔內部而不是獨立窗口:
import matplotlib.pyplot as plt plt.plot([-1, -4.5, 16, 23]) plt.show()即使為Y值提供的是離散數據, 但我們看到的是一個連續的圖。
Matplotlib官方網站:https://matplotlib.org/
總結
以上是生活随笔為你收集整理的01_初识Matplotlib、Figure的组成、绘图函数的输入类型、第一个例子(学习笔记)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 甘肃省警察职业学院可以单招吗?
- 下一篇: 中国手机在土耳其为什么会锁