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

python數(shù)據(jù)分析matplotlib的基礎繪圖使用

 更新時間:2022年05月10日 10:57:54   作者:蘇涼.py  
這篇文章主要為大家介紹了python數(shù)據(jù)分析matplotlib的基礎繪圖使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

前言

大家好,我是蘇涼,在前面我們已經(jīng)學習了網(wǎng)絡爬蟲并且獲取到了數(shù)據(jù),接下來當然是對數(shù)據(jù)進行分析啦,本篇文章帶大家進入新的模塊:pyhon數(shù)據(jù)分析基礎matplotlib的基礎繪圖。

(一)什么是matplotlib

1.為什么要學習matplotlib

能將數(shù)據(jù)進行可視化,更直觀的呈現(xiàn)。使數(shù)據(jù)更加的客觀,更具有說服力。

2.什么是matplotlib

matplotlib:最流行的python底層繪圖庫,主要做數(shù)據(jù)可視化圖表,名字取材于MATLAB,模仿MATLAB構建。

3. 安裝matplotlib

在終端輸入以下指令快速安裝

pip install matplotlib -i https://pypi.douban.com/simple

4.導入matplotlib庫

在matplotlib中導入模塊pyplot

from matplotlib import pylot as plt

(二)matplotlib基本要點

1.matplotlib基本使用

下圖中橫軸表示x軸,縱軸表示y軸。

而axis軸指的就是x或者y這種坐標軸。 

注:這里的x和y的值要一一對應

那么上面的每一個紅點都是什么呢?

每個紅色的點是坐標,把5個點的坐標連接成一條線,組成了一個折線圖。

那么到底如何把它通過代碼畫出來呢?通過下面的一個小例子來看一下matplotlib該如何簡單的使用?。?/p>

題目:假設一天中每隔2個小時的氣溫分別是(15,13,14,15,17,24,26,25.5,26,28,14,13)

代碼實現(xiàn):

from matplotlib import pyplot as plt
# 一天每隔2小時range(2,26,2)
x = range(2,26,2)
y = [15,13,14,15,17,24,26,25.5,26,28,14,13]
# 在這里x和y的值一一對應
# 傳入x ,y 的值通過plot繪制出折線圖
plt.plot(x,y)
plt.show()

運行結果:

2.完善matplotlib繪制的圖形

設置圖片大小

設置圖片大小需要調(diào)用figure,再里面可以設置圖片的大小。在圖片模糊時可以傳入dpi參數(shù),可以讓圖片更清晰。

fig = plt.figure(figsize=(10,10),dpi=100)

保存到本地

plt.savefig('./picture/1.jpg')

這里還可以保存為svg的矢量圖格式,這樣放大也不會失真。運行結果:

添加描述信息(x軸,y軸…)

plt.xlabel('time') #設置x軸描述信息
plt.ylabel('temp')#設置y軸描述信息
plt.title('total')# 設置標題

調(diào)整x,y軸的刻度間距

需要用到xticks方法。

plt.xticks(x)

當刻度太密集時使用列表的不常(間隔取值)來解決。

plt.xticks(x[::2])

設置中文顯示

首先導入font_manager

from matplotlib import font_manager

其次在系統(tǒng)中找到本地字體拖到當前目錄下fname傳入字體的路徑

my_font = font_manager.FontProperties(fname="./msyh.ttc")

fontproperties 設置中文顯示

plt.xlabel('時間',fontproperties = my_font)
plt.ylabel('溫度',fontproperties = my_font)
plt.title('24小時實時溫度' ,fontproperties = my_font

運行結果:

線條的樣式

在繪制的時候可以指定:

color = ‘r’ #設置線條顏色linestyle = ‘–’ #設置線條風格linewidth = 2 # 設置線條粗細alpha = 0.5 #設置線條透明度

下面是部分顏色的縮寫:

下面時部分線條風格:

plt.plot(x,y,color = 'r' ,linestyle = '--',linewidth =3 ,alpha = 0.2)

運行結果:

添加水印

fig.text(x=0.45, 
	y=0.45, 
	s= '蘇涼.py',
	fontproperties = my_font,
    fontsize=40, color='b',
    ha='center', va='center', alpha=0.2)

運行結果:

以上就是python數(shù)據(jù)分析matplotlib的基礎繪圖使用的詳細內(nèi)容,更多關于python數(shù)據(jù)分析matplotlib繪圖的資料請關注腳本之家其它相關文章!

相關文章

  • Python安裝jieba庫詳細教程

    Python安裝jieba庫詳細教程

    jieba庫是一款優(yōu)秀的 Python 第三方中文分詞庫,jieba 支持三種分詞模式:精確模式、全模式和搜索引擎模式,這篇文章主要介紹了Python安裝jieba庫教程,需要的朋友可以參考下
    2023-03-03
  • Python利用Turtle繪制虎年圖像

    Python利用Turtle繪制虎年圖像

    2022年是農(nóng)歷壬寅虎年,在自然界中,虎有“百獸之王”之稱。本文也將利用Python中的Turtle繪制一個卡通的虎年圖像,感興趣的可以學習一下
    2022-01-01
  • Pytest?Allure的安裝與應用教程詳解

    Pytest?Allure的安裝與應用教程詳解

    Allure?是由?Java?語?開發(fā)的?個輕量級,靈活的測試報告?具,這篇文章主要為大家詳細介紹了Allure的安裝與具體應用,感興趣的可以了解下
    2024-03-03
  • 一文帶你輕松搞定Python正則匹配

    一文帶你輕松搞定Python正則匹配

    在python?中,正則匹配用到的還是挺多的,下面這篇文章主要給大家介紹了關于Python正則匹配的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-08-08
  • Python爬蟲報錯<response [406]>(已解決)

    Python爬蟲報錯<response [406]>(已解決)

    本文主要介紹了Python爬蟲報錯<response [406]>,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • 使用urllib庫的urlretrieve()方法下載網(wǎng)絡文件到本地的方法

    使用urllib庫的urlretrieve()方法下載網(wǎng)絡文件到本地的方法

    今天小編就為大家分享一篇使用urllib庫的urlretrieve()方法下載網(wǎng)絡文件到本地的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • 6個實用的Python自動化腳本詳解

    6個實用的Python自動化腳本詳解

    每天你都可能會執(zhí)行許多重復的任務,例如閱讀 pdf、播放音樂、查看天氣、打開書簽、清理文件夾等等,使用自動化腳本,就無需手動一次又一次地完成這些任務,非常方便??旄S小編一起試一試吧
    2022-01-01
  • 基于Python+Pyqt5開發(fā)一個應用程序

    基于Python+Pyqt5開發(fā)一個應用程序

    今天給大家?guī)淼氖顷P于Python的相關知識,文章圍繞著Python+Pyqt5開發(fā)一個應用程序展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Python安裝時常見報錯以及解決方案

    Python安裝時常見報錯以及解決方案

    這篇文章主要介紹了在安裝Python、配置環(huán)境變量、使用pip以及運行Python腳本時常見的錯誤及其解決方案,文中介紹的非常詳細,需要的朋友可以參考下
    2025-02-02
  • 在Django中實現(xiàn)添加user到group并查看

    在Django中實現(xiàn)添加user到group并查看

    今天小編就為大家分享一篇在Django中實現(xiàn)添加user到group并查看,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11

最新評論

黄大仙区| 安顺市| 尼勒克县| 兴国县| 乌鲁木齐县| 泾源县| 安福县| 仁布县| 通州市| 泗水县| 曲松县| 交口县| 鄂伦春自治旗| 大安市| 芜湖县| 抚顺市| 佳木斯市| 长宁区| 襄垣县| 屏东县| 铜梁县| 洛宁县| 四会市| 富源县| 衡东县| 常宁市| 蓬溪县| 通化县| 荃湾区| 封丘县| 井冈山市| 驻马店市| 政和县| 略阳县| 招远市| 巴马| 洱源县| 连江县| 循化| 汉阴县| 敦化市|