最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 可視化matplotlib模塊基礎(chǔ)知識

 更新時間:2021年12月01日 09:13:59   作者:盆友圈的小可愛  
這篇文章主要給大家分享的是Python 可視化matplotlib模塊基礎(chǔ)知識,文章對matplotlib.pyplot 模塊繪制相關(guān)如折線、柱狀、散點、圓餅圖表進行簡單地學習,具有一定的參考價值,需要的朋友可以參考一下

前言:
互聯(lián)網(wǎng)時代下,在網(wǎng)絡(luò)中每天都會產(chǎn)生很多數(shù)據(jù),通過對數(shù)據(jù)分析之后,如何更好的詮釋數(shù)據(jù)背后的意義,我們需要對數(shù)據(jù)進行可視化展示。

在數(shù)據(jù)可視化中,Python 也支持第三模塊

  • matplotlib 模塊:Python使用最多的可視化庫
  • seaborn 模塊:基于matplotlib的圖形可視化
  • pycharts 模塊:用于生成Echarts 圖表的類庫

接下來我們對matplotlib模塊提供的圖形方法進行學習

1. matplotlib 模塊概述

matplotlib 模塊是第三方開源的,由John Hunter團隊研發(fā)而成,NumFOCUS 的贊助項目。

matplotlib 模塊是用于Python創(chuàng)建靜態(tài)、動態(tài)和交互式可視化綜合性的庫。

matplotlib 模塊特點

  • 易創(chuàng)建圖表如出版質(zhì)量圖、交互式數(shù)據(jù)可放大、縮小
  • 定制化圖表可完全控制線條樣式、導入并嵌入多種文件格式
  • 擴展性高,可以與第三方模塊進行兼容
  • matplotlib 模塊資料手冊信息豐富,可快速上手

matplotlib 模塊獲取

matplotlib Python主流第三方可視化模塊,我們需要使用pip進行下載

pip install matplotlib


matplotlib 模塊使用

在matplotlib模塊中,pyplot類是最常用的。

方式一:

from matplotlib import pyplot


方式二:

import matplotlib.pyplot as plt

重要說明:

2. matplotlib.pyplot 相關(guān)方法

matplotlib.pyplot 模塊是我們畫圖標最常用的模塊之一

方法 作用
pyplot.title(name) 圖表的標題
pyplot.xlabel(name) 圖表的X軸名字
pyplot.ylabel(name) 圖表的y軸名字
pyplot.show() 打印出圖表
pyplot.plot(xvalue,yvalue) 繪制折線圖表
pyplot.bar(xvalue,yvalue) 繪制柱狀圖表
pyplot.axis(data) 獲取或設(shè)置一些軸屬性的便捷方法
pyplot.scatter(data) 繪制散點圖
pyplot.subplot(data) 繪制子圖
pyplot.grid(boolean) 顯示網(wǎng)狀,默認為False
pyplot.text() 對文本進行處理
pyplot.pie(data) 繪制餅圖
pyplot.boxplot(data) 繪制箱形圖
pyplot.hist(data) 繪制直方圖

3. matplotlib.pyplot 圖表展示

繪制折線圖
使用pyplot..plot()方法
from matplotlib import pyplot
# 設(shè)置圖表字體格式
pyplot.rcParams["font.sans-serif"]=['SimHei']
pyplot.rcParams["axes.unicode_minus"]=False

pyplot.plot([1,2,3,4,5,6],[45,20,19,56,35,69])

pyplot.title("data analyze")
pyplot.xlabel("data")
pyplot.ylabel("sum")

pyplot.show()

繪制柱狀圖

  • 使用pyplot..bar()方法
  • 再次使用上面的數(shù)據(jù),可以看到直方圖
pyplot.bar([1,2,3,4,5,6],[45,20,19,56,35,69])


繪制餅圖

  • 使用pyplot.pie()方法繪制餅圖
  • 同時使用pyplot.axis方法設(shè)置每一個分區(qū)間隔
from matplotlib import pyplot
labels = ["windows","MAC","ios","Android","other"]
sizes = [50,10,5,15,20]
explode = [0,0.1,0,0,0]
pyplot.pie(sizes,explode=explode,labels=labels,autopct='%1.1f%%',shadow=False,startangle=90)
pyplot.axis("equal")

pyplot.title("data analyze")
pyplot.show()

繪制散點圖

使用pyplot.scatter(x,y)繪制散點圖

import numpy as np
from matplotlib import pyplot

data = {"a":np.arange(50),"c":np.random.randint(0,50,50),"d":np.random.randn(50)}

data['b'] = data['a']+10*np.random.randn(50)
data['d'] = np.abs(data['d'])*100

pyplot.scatter("a","b",c='c',s='d',data=data)

pyplot.title("data analyze")
pyplot.xlabel("元素 a")
pyplot.ylabel("元素 b")

pyplot.show()

總結(jié):

到此這篇關(guān)于Python 可視化matplotlib模塊基礎(chǔ)知識的文章就介紹到這了,更多相關(guān)Python 可視化之matplotlib模塊內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 一起解密Python中的*args和**kwargs無限可能的函數(shù)參數(shù)

    一起解密Python中的*args和**kwargs無限可能的函數(shù)參數(shù)

    這篇文章主要來跟大家一起解密Python中的*args和**kwargs無限可能的函數(shù)參數(shù)使用的靈活性,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • 如何使用python傳入不確定個數(shù)參數(shù)

    如何使用python傳入不確定個數(shù)參數(shù)

    這篇文章主要介紹了如何使用python傳入不確定個數(shù)參數(shù),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • pytorch visdom安裝開啟及使用方法

    pytorch visdom安裝開啟及使用方法

    這篇文章主要介紹了pytorch visdom安裝開啟及使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • 基于Pytorch版yolov5的滑塊驗證碼破解思路詳解

    基于Pytorch版yolov5的滑塊驗證碼破解思路詳解

    這篇文章主要介紹了基于Pytorch版yolov5的滑塊驗證碼破解思路詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Python?Pyperclip模塊安裝和使用詳解

    Python?Pyperclip模塊安裝和使用詳解

    Pyperclip模塊兼容python2和python3,能跨平臺使用,這篇文章主要介紹了Pyperclip模塊安裝和使用詳解,需要的朋友可以參考下
    2023-03-03
  • python獲取整個網(wǎng)頁源碼的方法

    python獲取整個網(wǎng)頁源碼的方法

    在本篇文章里小編給大家整理的是關(guān)于python獲取整個網(wǎng)頁源碼的方法,需要的朋友們可以參考下。
    2020-08-08
  • python如何發(fā)布自已pip項目的方法步驟

    python如何發(fā)布自已pip項目的方法步驟

    這篇文章主要介紹了python如何發(fā)布自已pip項目的方法步驟,方便大家學習,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • python實現(xiàn)簡單日期工具類

    python實現(xiàn)簡單日期工具類

    這篇文章主要為大家詳細介紹了python實現(xiàn)簡單日期工具類,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • Python中的collections集合與typing數(shù)據(jù)類型模塊

    Python中的collections集合與typing數(shù)據(jù)類型模塊

    這篇文章介紹了Python中的collections集合與typing數(shù)據(jù)類型模塊,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • pyinstaller打包程序exe踩過的坑

    pyinstaller打包程序exe踩過的坑

    這篇文章主要介紹了pyinstaller打包exe踩過的坑,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11

最新評論

鄢陵县| 淮北市| 营口市| 兰州市| 滦南县| 高清| 永春县| 海门市| 屏山县| 遂平县| 图们市| 临澧县| 都匀市| 岳池县| 青阳县| 尼勒克县| 乐亭县| 大洼县| 曲周县| 惠东县| 郁南县| 河间市| 岗巴县| 阳新县| 沙湾县| 漯河市| 泽库县| 潮安县| 中西区| 三穗县| 务川| 兰州市| 庄河市| 汝州市| 华宁县| 水城县| 丁青县| 海城市| 丰城市| 英德市| 宜宾县|