Python matplotlib庫的安裝和簡單使用
1.Matplotlib庫介紹
Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python.
Matplotlib 是Python的一個綜合性的庫,可創(chuàng)建靜態(tài)的、動畫的和可交互的可視化圖形圖像。
matPlotlib是第三方庫,不是Python安裝程序自帶的庫,需要額外安裝。
2. Matplotlib庫安裝
為照顧Python新手,從第一步開始。
2.0 安裝Python 3.x
假設你已經(jīng)安裝了 Python 3.x 版本。
2.1 更新 pip 工具(可跳過此步)
以管理員身份運行 CMD 窗口,如圖:

在CMD黑色窗口中輸入如下命令:
pip install --upgrade pip
2.2 使用pip安裝matplotlib
在CMD黑窗口中輸入如下命令:
pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
該過程不僅安裝了 matplotlib ,還安裝了依賴的 numpy、python-dateutil、kiwisolver 、 pillow 、pyparsing 、cycler 、six 庫。
2.3 查看Matplotlib版本
在CMD黑窗口中輸入如下命令:
python -m pip list

3 Matplotlib使用
我們在安裝 Matplotlib 庫的時候,也順帶安裝了 Numpy 庫。這個Numpy 庫常用來進行數(shù)組和矩陣的運算,同時也內(nèi)置了很多數(shù)學函數(shù)。這里不多講。
下面我們使用 Matplotlib 繪制正弦函數(shù) y=sin(x) 圖形 。
3.1 代碼
# python version: 3.8 # numpy, matplotlib # copy from book ISBN:978-7-115-48558-8 import numpy as np import matplotlib.pyplot as plt x = np.arange(0, 6, 0.1) #0, 0.1, 0.2, ... , 5.9, 6.0 y = np.sin(x) plt.plot(x,y) plt.show()
【注意1:.py腳本命名切記不要和Python庫重名。如上面腳本被命名為 matplotlib.py,此時運行此腳本會出現(xiàn) "'matplotlib' is not a package"的錯誤?!?/p>
【注意2:.py腳本命名切記不要和Python庫重名。上面腳本的同級文件夾內(nèi)也不能出現(xiàn) 如 numpy.py 和 matplotlib.py 這樣命名的腳本文件,否則會報錯:numpy is not a package 或者 matplotlib is not a package 】
3.2 運行結果

4 使用PyCharm的安裝方法
如果你使用的是 PyCharm,則可按如下操作安裝 matplotlib。
選中項目,依次點擊File-Settings-Project-Python Interpreter,點擊 + 號,輸入 matplotlib,點擊 install package 等待安裝完成即可。

以上就是Python matplotlib庫的安裝和簡單使用的詳細內(nèi)容,更多關于Python matplotlib安裝和使用的資料請關注腳本之家其它相關文章!
相關文章
python 實現(xiàn)批量xls文件轉csv文件的方法
今天小編就為大家分享一篇python 實現(xiàn)批量xls文件轉csv文件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10
Python3.5內(nèi)置模塊之time與datetime模塊用法實例分析
這篇文章主要介紹了Python3.5內(nèi)置模塊之time與datetime模塊用法,結合實例形式分析了Python3.5 time與datetime模塊日期時間相關操作技巧,需要的朋友可以參考下2019-04-04
對python requests發(fā)送json格式數(shù)據(jù)的實例詳解
今天小編就為大家分享一篇對python requests發(fā)送json格式數(shù)據(jù)的實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12
python分析inkscape路徑數(shù)據(jù)方案簡單介紹
這篇文章主要介紹了python分析inkscape路徑數(shù)據(jù)方案簡單介紹,文章通過圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下2022-09-09
Python異常繼承關系和自定義異常實現(xiàn)代碼實例
這篇文章主要介紹了Python異常繼承關系和自定義異常實現(xiàn)代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-02-02
利用Python實現(xiàn)眨眼計數(shù)器的示例代碼
這篇文章主要介紹了如何使用Python語言實現(xiàn)對視頻中的人物的眨眼進行計數(shù)并描繪在圖表中,文中的實現(xiàn)步驟講解詳細,感興趣的可以動手試一試2022-02-02

