python安装绘图库matplotlib_Python基础教程:Python 2D绘图库 Matplotlib 简介和安装
原標題:Python基礎教程:Python 2D繪圖庫 Matplotlib 簡介和安裝
來自:Linux迷https://www.linuxmi.com/python-2d-matplotlib.html
這是我們在Python Matplotlib中的第一篇教程,在本教程中,我們將學習有關Python Matplotlib的介紹和安裝。
什么是Matplotlib?
Matplotlib是一個用于繪圖的Python模塊,它是ScientifcPython模塊套件的一個組件。Matplotlib允許您使用一個全面的API輕松地準備專業級別的圖形,以定制圖形的各個方面。Matplotlib還可以在各種硬拷貝格式和跨平臺的交互式環境生成出版質量級別的圖形 。Matplotlib可以用于Python腳本、Python和IPython shell、Web應用程序服務器和各種圖形用戶界面工具包。matplotlib使科學繪圖非常簡單。Matplotlib并不是簡化圖形繪制的第一次嘗試。Matplotlib所帶來的是一種在易用性和強大功能之間實現平衡的現代解決方案。
安裝
只需使用pip安裝matplotlib。
pip install matplotlib
要了解更多信息,可以查看它們的Matplotlib文檔。
現在讓我們在Matplotlib中創建第一個例子,我們將創建一個曲線圖。現在打開你最喜歡的IDE,我使用的是IDLE。
importmatplotlib.pyplot asplt
x = range( 60)
y = [number ** 5fornumber inx]
plt.plot(x,y)
plt.show
在上面的代碼中,您可以看到我們首先導入了Matplotlib庫,為了節省一些輸入,我們將plt的名稱與Matplotlib .pyplot等同。這是Matplotlib代碼中非常常見的做法。在此之后,我們創建了一個名為x的列表,其中包含從0到50的所有整數值。range函數用于在Python中創建連續的數字。我們還創建了另一個列表y,列表中的所有值x乘以5。現在我們需要繪制曲線,其中曲線點的x坐標在列表x中給出,曲線點的y坐標在列表y中給出。請注意,列表名稱可以是您喜歡的任何名稱。
現在運行完整的代碼,結果如下。
因此,您可以看到使用Python編程語言中的Matplotlib創建曲線圖是多么容易。
現在讓我們創建另一個示例,這次我們使用NumPy。使用matplotlib并不需要NumPy。但是,許多Matplotlib技巧、代碼示例和示例使用NumPy。
什么是Numpy ?
NumPy是Python數組計算的基本包。它提供了:
一個強大的n維數組對象
復雜的廣播機制(Broadcasting)
用于集成C/C++和Fortran代碼的工具
有用的線性代數、傅里葉變換和隨機數能力
還有更多
除了易理解的科學用途外,NumPy還可以用作通用數據的高效多維容器。可以定義任意數據類型。這使得NumPy能夠無縫、快速地與各種數據庫集成。可以簡單地使用pip安裝numpy, pip安裝numpy。
在這個例子中,我們使用了NumPy和Matplotlib來創建sin曲線。
importnumpy asnp
importmatplotlib.pyplot asplt
X = np.linspace( 0, 5* np.pi, 60)
Y = np.sin(X)
plt.plot(X, Y)
plt.show
現在運行完整的代碼,結果如下。
責任編輯:
總結
以上是生活随笔為你收集整理的python安装绘图库matplotlib_Python基础教程:Python 2D绘图库 Matplotlib 简介和安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上位机多个下位机modbustcp通讯_
- 下一篇: 香农定理和奈奎斯特定理区别_「中考复习」