Python可視化Matplotlib介紹和簡單圖形的繪制
1. 什么是Matplotlib
matplotlib是專門用于開發(fā)2D圖表(包括3D圖表),以漸進、交互式方式實現(xiàn)數(shù)據(jù)可視化。使用python對matplotlib庫操作使得對圖形的顯現(xiàn)極為方便。
可視化是在整個數(shù)據(jù)挖掘的關(guān)鍵輔助工具,可以清晰的理解數(shù)據(jù),從而調(diào)整我們的分析方法。
- 能將數(shù)據(jù)進行可視化,更直觀的呈現(xiàn)
- 使數(shù)據(jù)更加客觀、更具說服力
2. 實現(xiàn)一個最簡單的Matplotlib畫圖以折線圖為例
2.1 matplotlib.pyplot模塊
matplotlib.pytplot包含了一系列類似于matlab的畫圖函數(shù)。所以第一步需要導(dǎo)入matplotlib包。
import matplotlib.pyplot as plt
2.2 圖形繪制流程
圖形繪制最基本的三步可以概括為:創(chuàng)建畫布,繪制圖像,顯示圖像。
1.創(chuàng)建畫布 – plt.figure()
plt.figure(figsize=(), dpi=) figsize:指定圖的長寬 dpi:圖像的清晰度 返回fig對象
2.繪制圖像 – plt.plot(x, y)
plt.figure(figsize=(), dpi=) figsize:指定圖的長寬 dpi:圖像的清晰度 返回fig對象
3.顯示圖像 – plt.show()
2.3 折線圖繪制與顯示
舉例:展現(xiàn)江蘇一周的天氣,比如從星期一到星期日的天氣溫度如下
import matplotlib.pyplot as plt import random plt.figure(figsize=(20, 8), dpi=100) x = range(7) y_jiangsu = [random.uniform(10, 25) for i in x] # 取10-24的隨機數(shù) plt.plot(x, y_jiangsu) plt.show()
創(chuàng)作不易,白嫖不好,各位的支持和認可,就是我創(chuàng)作的最大動力,我們下篇文章見!
Dragon少年 | 文 【原創(chuàng)】
如果本篇博客有任何錯誤,請批評指教,不勝感激 !
以上就是Python可視化Matplotlib介紹和簡單圖形的繪制的詳細內(nèi)容,更多關(guān)于Python可視化Matplotlib圖形繪制的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Python機器學習性能度量利用鳶尾花數(shù)據(jù)繪制P-R曲線
這篇文章主要為大家介紹了Python機器學習性能度量利用鳶尾花數(shù)據(jù)繪制P-R曲線示例學習,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02TensorFlow人工智能學習創(chuàng)建數(shù)據(jù)實現(xiàn)示例詳解
這篇文章主要為大家介紹了TensorFlow人工智能學習創(chuàng)建數(shù)據(jù)實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步2021-11-11Python基于React-Dropzone實現(xiàn)上傳組件的示例代碼
本文主要介紹了在React-Flask框架上開發(fā)上傳組件的技巧。文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-08-08如何使用Python JSON解析和轉(zhuǎn)換數(shù)據(jù)
JSON 是文本,使用 JavaScript 對象表示法編寫,Python 有一個內(nèi)置的 json 包,可用于處理 JSON 數(shù)據(jù),本文給大家介紹使用Python JSON解析和轉(zhuǎn)換數(shù)據(jù)的方法,感興趣的朋友跟隨小編一起看看吧2023-11-11python生成單位陣或?qū)顷嚨娜N方式小結(jié)
這篇文章主要介紹了python生成單位陣或?qū)顷嚨娜N方式小結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-05-05