您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“python中matplotlib是什么”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“python中matplotlib是什么”這篇文章吧。
使用過python做數據分析的小伙伴都知道,matplotlib是一款命令式、較底層、可定制性強、圖表資源豐富、簡單易用、出版質量級別的python 2D繪圖庫。
matplotlib算是python繪圖的元老級庫,類似編程語言里的C語言。很多其它的python繪圖庫是基于matplotlib開發的,比如seaborn、ggplot、plotnine、holoviews、basemap等。
matplotlib可用于python腳本、python shell、jupyter notebook、web等。最適合來運行matplotlib繪圖的工具是jupyter notebook,本教程也是基于該工具做實驗。這是一種交互式筆記本,在瀏覽器上運行代碼,能直接顯示運行結果和圖表,詳情可見jupyter notebook介紹。
柱狀圖、點線圖、直方圖、餅圖、堆積柱狀圖、填充直方圖、直方散點圖、面積圖、趨勢圖、箱型圖、小提琴圖、數據地圖、雷達圖、漏斗圖、嵌套餅圖、各類三維圖等等,不勝枚舉。
列出部分圖樣,詳情可見:matplotlib gallery
使用matplotlib繪圖主要是用到其pyplot模塊,它可以程序化生成多種多樣的圖表,只需要簡單的函數就可以自主化定制圖表,添加文本、點、線、顏色、圖像等元素。
這些元素需要通過pyplot模塊里方法去控制,以后的實例中會挨個介紹。
matplotlib及其依賴包可以通過pip安裝,非常簡單。在命令行中輸入:
pip install matplotlib
對于新手,疲于安裝各種包。可以直接下載安裝Anaconda,包含了python及數百個數據科學第三方庫,一勞永逸。
1、打開jupyter notebook,新建python3筆記本,以下界面:
2、導入pyplot模塊,使用magic圖像函數用來在notebook中顯示圖表
import matplotlib.pyplot as plt
%matplotlib inline #magic函數
3、鍵入繪圖代碼
plt.figure() #創建一個figure對象
plt.plot([1, 2, 3, 4],[1, 2, 3, 4],label='my first line') #繪圖函數plot
plt.legend() # 圖例函數,用于調整圖例位置等
plt.xlabel('X') # x軸標簽
plt.ylabel('Y') # y軸標簽
plt.show() # 顯示圖表
4、結果
plot() : 根據給的x和y值繪制直線或標記圖
figure() : 創建一個新的圖表
legend() : 在圖表上放置圖例
xlabel() : 設置x軸標簽
ylabel() : 設置y軸標簽
show() : 顯示圖表
以上是“python中matplotlib是什么”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。