欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python Matplotlib 庫(kù)使用指南

 更新時(shí)間:2024年01月15日 11:47:14   作者:百曉生說(shuō)測(cè)試  
這篇文章主要介紹了Python Matplotlib 庫(kù)使用基本指南,通過(guò)本教程,我們學(xué)習(xí)了使用 Matplotlib 創(chuàng)建各種類型的圖表和圖形,Matplotlib 提供了豐富的函數(shù)和選項(xiàng),以滿足不同的數(shù)據(jù)可視化需求,需要的朋友可以參考下

簡(jiǎn)介

Matplotlib 是一個(gè)廣泛使用的 Python 數(shù)據(jù)可視化庫(kù),它可以創(chuàng)建各種類型的圖表、圖形和可視化效果。無(wú)論是簡(jiǎn)單的折線圖還是復(fù)雜的熱力圖,Matplotlib 提供了豐富的功能來(lái)滿足我們的數(shù)據(jù)可視化需求。本指南將詳細(xì)介紹如何安裝、基本繪圖函數(shù)以及常見(jiàn)圖表類型的繪制方法。

安裝 Matplotlib

使用以下命令可以通過(guò) pip 安裝 Matplotlib 庫(kù):

pip install matplotlib

導(dǎo)入 Matplotlib

在代碼中導(dǎo)入 Matplotlib:

import matplotlib.pyplot as plt

使用示例

繪制折線圖

import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [5, 7, 2, 8, 4]
plt.plot(x, y, marker='o')
plt.xlabel('X軸標(biāo)簽')
plt.ylabel('Y軸標(biāo)簽')
plt.title('折線圖示例')
plt.show()

運(yùn)行腳本,繪制的圖像如下圖:

折線圖成功繪制了出來(lái),但是中文無(wú)法正常顯示,我們可以在代碼中加上如下設(shè)置,即可正常顯示中文字符:

plt.rcParams['font.sans-serif'] = ['SimHei'] # 步驟一(替換sans-serif字體)
plt.rcParams['axes.unicode_minus'] = False  # 步驟二(解決坐標(biāo)軸負(fù)數(shù)的負(fù)號(hào)顯示問(wèn)題)

修改設(shè)置后,繪制的圖形如下:

繪制散點(diǎn)圖

x = [1, 2, 3, 4, 5]
y = [5, 7, 2, 8, 4]
plt.scatter(x, y, color='red', marker='o')
plt.xlabel('X軸標(biāo)簽')
plt.ylabel('Y軸標(biāo)簽')
plt.title('散點(diǎn)圖示例')
plt.show()

繪制的圖像如下:

繪制條形圖:

categories = ['A', 'B', 'C', 'D']
values = [20, 45, 30, 15]
plt.bar(categories, values, color='blue')
plt.xlabel('類別')
plt.ylabel('值')
plt.title('條形圖示例')
plt.show()

繪制的圖像如下:

繪制餅圖:

sizes = [30, 40, 20, 10]
labels = ['A', 'B', 'C', 'D']
plt.pie(sizes, labels=labels, autopct='%1.1f%%', colors=['red', 'green', 'blue', 'yellow'])
plt.title('餅圖示例')
plt.show()

繪制的圖像如下:

繪制直方圖

data = [5, 7, 2, 8, 4, 5, 7, 8, 6, 4, 5]
plt.hist(data, bins=10, color='purple', alpha=0.7)
plt.xlabel('值')
plt.ylabel('頻率')
plt.title('直方圖示例')
plt.show()

繪制的圖像如下:

注意事項(xiàng)

可以使用參數(shù)來(lái)自定義圖形的樣式,如線條顏色、點(diǎn)的樣式等。

  • 使用 xlabel 和 ylabel 來(lái)添加軸標(biāo)簽,使用 title 來(lái)添加標(biāo)題。
  • 通過(guò) legend 來(lái)添加圖例,通過(guò)annotate 來(lái)添加注釋。

總結(jié)

通過(guò)本教程,我們學(xué)習(xí)了使用 Matplotlib 創(chuàng)建各種類型的圖表和圖形。Matplotlib 提供了豐富的函數(shù)和選項(xiàng),以滿足不同的數(shù)據(jù)可視化需求。從簡(jiǎn)單的折線圖到復(fù)雜的三維圖形,Matplotlib 是一個(gè)強(qiáng)大的工具,可以幫助我們將數(shù)據(jù)變得更加直觀和易于理解。

到此這篇關(guān)于Python Matplotlib 庫(kù)使用基本指南的文章就介紹到這了,更多相關(guān)Python Matplotlib 庫(kù)使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python用?matplotlib?繪制柱狀圖

    Python用?matplotlib?繪制柱狀圖

    這篇文章主要介紹了Python如何用?matplotlib?繪制柱狀圖,文章對(duì)matplotlib模塊中詳細(xì)學(xué)習(xí)繪制各種柱狀圖標(biāo)相關(guān)屬性和方法,在遇到需要直觀展示離散數(shù)據(jù)點(diǎn)的差異時(shí),我們可以使用bar()或者barh()繪制美觀的圖表。具有一定的參考價(jià)值,需要的朋友可以參考一下
    2021-12-12
  • Python Pandas數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單介紹

    Python Pandas數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單介紹

    這篇文章主要介紹了Python Pandas數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單介紹的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • python 刪除指定時(shí)間間隔之前的文件實(shí)例

    python 刪除指定時(shí)間間隔之前的文件實(shí)例

    下面小編就為大家分享一篇python 刪除指定時(shí)間間隔之前的文件實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • python?序列去重并保持原始順序操作

    python?序列去重并保持原始順序操作

    這篇文章主要介紹了python序列去重并保持原始順序操作,文章圍繞了python?序列去重的相關(guān)資料展開(kāi)詳細(xì)介紹,需要的小伙伴可以參考一下,希望對(duì)你的有所幫助
    2022-03-03
  • tensorflow實(shí)現(xiàn)二維平面模擬三維數(shù)據(jù)教程

    tensorflow實(shí)現(xiàn)二維平面模擬三維數(shù)據(jù)教程

    今天小編就為大家分享一篇tensorflow實(shí)現(xiàn)二維平面模擬三維數(shù)據(jù)教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python寫(xiě)的貪吃蛇游戲例子

    Python寫(xiě)的貪吃蛇游戲例子

    這篇文章主要介紹了Python寫(xiě)的貪吃蛇游戲例子,練手作品,又好玩又可以學(xué)到東西,需要的朋友可以參考下
    2014-06-06
  • pytorch交叉熵?fù)p失函數(shù)的weight參數(shù)的使用

    pytorch交叉熵?fù)p失函數(shù)的weight參數(shù)的使用

    這篇文章主要介紹了pytorch交叉熵?fù)p失函數(shù)的weight參數(shù)的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 一文帶你深入探究Python?Collections模塊

    一文帶你深入探究Python?Collections模塊

    Python中Collections模塊實(shí)現(xiàn)了一些專門化的容器,提供了對(duì)?Python?的通用內(nèi)建容器?dict、list、set?和?tuple?的補(bǔ)充,下面我們就來(lái)了解一下它的具體用法吧
    2023-11-11
  • Python 最強(qiáng)編輯器詳細(xì)使用指南(PyCharm )

    Python 最強(qiáng)編輯器詳細(xì)使用指南(PyCharm )

    這篇文章主要介紹了Python 最強(qiáng)編輯器詳細(xì)使用指南(PyCharm),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Python中三元運(yùn)算符的簡(jiǎn)潔性及多用途實(shí)例探究

    Python中三元運(yùn)算符的簡(jiǎn)潔性及多用途實(shí)例探究

    這篇文章主要為大家介紹了Python中三元運(yùn)算符的簡(jiǎn)潔性及多用途實(shí)例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01

最新評(píng)論