欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么使用Python進(jìn)行數(shù)據(jù)可視化

這篇文章主要介紹“怎么使用Python進(jìn)行數(shù)據(jù)可視化”,在日常操作中,相信很多人在怎么使用Python進(jìn)行數(shù)據(jù)可視化問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”怎么使用Python進(jìn)行數(shù)據(jù)可視化”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

創(chuàng)新互聯(lián)-云計(jì)算及IDC服務(wù)提供商,涵蓋公有云、IDC機(jī)房租用、雅安服務(wù)器托管、等保安全、私有云建設(shè)等企業(yè)級(jí)互聯(lián)網(wǎng)基礎(chǔ)服務(wù),聯(lián)系電話:18982081108

在進(jìn)行數(shù)據(jù)分析的時(shí)候,經(jīng)常需要將數(shù)據(jù)進(jìn)行可視化,以方便我們對(duì)數(shù)據(jù)的認(rèn)識(shí)和理解。

0,Matplotlib 簡(jiǎn)介

Matplotlib 是一個(gè)可視化工具包,可以讓我們使用Python 來可視化數(shù)據(jù)。

怎么使用Python進(jìn)行數(shù)據(jù)可視化

這里有一些官方資源你可以點(diǎn)擊查看:

  • Matplotlib 安裝

  • Matplotlib 用戶手冊(cè)

  • Matplotlib 函數(shù)匯總

  • Matplotlib 模塊索引

  • Matplotlib 示例庫

  • Matplotlib 示例下載

    • Python code

    • Jupyter notebooks

很多更高級(jí)的繪圖庫,也都是基于Matplotlib,比如seaborn,HoloViews,ggplot 等。

在使用 Matplotlib 時(shí),經(jīng)常需要用到 pyplot模塊,用下面代碼引入:

import matplotlib.pyplot as plt

下文中,都用plt 來代指pyplot。

說明: 這里我們只介紹幾種簡(jiǎn)單的圖,更多其它的圖,可以查看官方手冊(cè)。 下面的每個(gè)函數(shù),只介紹了最簡(jiǎn)單的用法,其它更多的參數(shù)可以查看手冊(cè)。

1,散點(diǎn)圖

plt.scatter 函數(shù)用于繪制散點(diǎn)圖。函數(shù)原型:

scatter(x, y, s = None, c = None, marker = None)

參數(shù)含義:

  • x, y:分別表示點(diǎn)的橫縱坐標(biāo)。x, y可以是單個(gè)點(diǎn)坐標(biāo),也可以是一組點(diǎn)坐標(biāo)。

  • s:表示點(diǎn)的大小。

  • c:表示點(diǎn)的顏色。

  • marker:表示點(diǎn)的形狀,可選的值見這里,比如 marker的值為x, o, s等。

如下代碼,畫了三個(gè)點(diǎn):

# 三個(gè)點(diǎn)的坐標(biāo)分別是:
#   (2, 5) 
#   (3,6)
#   (3, 5)
plt.scatter([2, 3, 3], [5, 6, 5], marker='o')
plt.show() # 展示圖

畫出的散點(diǎn)圖如下:

怎么使用Python進(jìn)行數(shù)據(jù)可視化

2,折線圖

plt.plot 函數(shù)用于繪制折線圖。函數(shù)原型:

plot(x, y)

參數(shù) x,y分別表示點(diǎn)的橫縱坐標(biāo),一般是一組點(diǎn)坐標(biāo)。

比如下面表格代表5 次數(shù)學(xué)考試成績(jī):

次數(shù)12345
成績(jī)8978927986

將上面表格數(shù)據(jù),繪制成折線圖,代碼如下:

x = [1, 2, 3, 4, 5]
y = [89, 78, 92, 79, 86]
plt.plot(x, y)
plt.show()

畫出的折線圖如下:

怎么使用Python進(jìn)行數(shù)據(jù)可視化

3,直方圖

直方圖用于描述數(shù)據(jù)的分布情況。

plt.hist 函數(shù)用于繪制直方圖。函數(shù)原型:

plt.hist(x, bins=None)

參數(shù)x是一個(gè)一維數(shù)組,bins 可以理解為矩形的個(gè)數(shù),默認(rèn)是10。

假如下面是一次數(shù)學(xué)考試的成績(jī),全班共50 名同學(xué):

怎么使用Python進(jìn)行數(shù)據(jù)可視化

將所有同學(xué)的成績(jī)畫成直方圖,代碼如下:

scores = [
    96, 89, 95, 91, 94, 95, 92, 98, 95, 93,
    93, 96, 94, 94, 98, 92, 88, 90, 88, 98,
    84, 89, 87, 84, 94, 82, 83, 95, 93, 79,
    84, 91, 86, 91, 81, 89, 77, 81, 77, 70,
    66, 93, 90, 87, 79, 83, 86, 90, 93, 79,
    ]
plt.hist(scores)
plt.show()

畫出來的直方圖如下,橫坐標(biāo)為成績(jī)區(qū)間,縱坐標(biāo)為人數(shù):

怎么使用Python進(jìn)行數(shù)據(jù)可視化

通過該直方圖,可以直觀的看出來每個(gè)成績(jī)區(qū)間的人數(shù)。

4,條形圖

plt.bar 函數(shù)用于繪制條形圖。函數(shù)原型:

plt.bar(x, y, width = 0.8)

參數(shù)x, y 均是一個(gè)數(shù)組,x 是橫坐標(biāo),表示數(shù)據(jù)類別;y 是縱坐標(biāo),表示每個(gè)類別的頻度。參數(shù)width 表示長(zhǎng)條的寬度。

比如下表是一位同學(xué)的期中考試的各科成績(jī):

怎么使用Python進(jìn)行數(shù)據(jù)可視化

我們將這位同學(xué)的成績(jī)單畫成條形圖,代碼如下:

# 每個(gè)科目分別用字母表示
subjects = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I']
scores = [96, 89, 85, 91, 75, 90, 88, 79, 89]
plt.bar(subjects, scores)
plt.show()

畫出的條形圖如下:

怎么使用Python進(jìn)行數(shù)據(jù)可視化

5,餅圖

餅圖常用于表示個(gè)體占總體的占比情況。

plt.pie 函數(shù)用于繪制餅圖。函數(shù)原型:

plt.pie(x, labels=None)

參數(shù)x是一個(gè)數(shù)組,表示一組數(shù)據(jù),labels 用于描述每個(gè)數(shù)據(jù)的含義。

比如下表是某個(gè)公司某年每個(gè)季度的收入:

怎么使用Python進(jìn)行數(shù)據(jù)可視化

我們可以用餅圖分析出每個(gè)季度占全年收入的占比,代碼如下:

# 表示每個(gè)季度
quarters = ['1', '2', '3', '4']
incomes = [56, 89, 75, 91]
plt.pie(incomes, labels=quarters)
plt.show()

畫出的餅圖如下:

怎么使用Python進(jìn)行數(shù)據(jù)可視化

到此,關(guān)于“怎么使用Python進(jìn)行數(shù)據(jù)可視化”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

新聞名稱:怎么使用Python進(jìn)行數(shù)據(jù)可視化
當(dāng)前URL:http://aaarwkj.com/article14/jpocge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、ChatGPT、App設(shè)計(jì)、外貿(mào)建站、關(guān)鍵詞優(yōu)化、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
亚洲黄香蕉视频免费看| 日韩精品在线免费观看了| 国产中文字幕婷婷丁香| 欧美一区二区三区人妻激情| 不用播放器的av蜜臀| 邻居少妇扒开腿让我爽了一夜| 日韩av在线不卡一区二区| 尤物欧美精品一区二区三区| av网址在线免费观看| 国产精致成人免费视频| 久久精品女人天堂av免费观看 | 国产精品国产一级国产av| 人妻av在线中文字幕| 日本少妇人妻中文字幕| 高清欧美大片免费观看| 午夜伦理视频免费观看| 中文字幕人妻熟女人妻| 日本午夜视频在线观看| 色老头视频一区二区三区| 日本免费一区二区三区视频观看| 最近av中文字幕电影| 色呦呦视频在线免费看| 精品久久少妇激情视频| 一区二区三区在线观看精品| 内地精品露脸自拍视频| 男女在线视频网站免费| 欧美特黄大片在线观看| 欧美另类亚洲日本一区二区| 亚洲国产日韩伦中文字幕| 日本高清免费观看一区| 亚洲精品国产熟女高潮| 最新日韩中文字幕在线播放| 日韩版色视频在线观看| 亚洲欧美日韩精品av| 亚洲二区中文字幕在线观看| 女同一区二区三区在线| 国产内射一级一片高清视频观看| 性色视频一区二区三区| 国产精品视频一区二区噜| 欧美亚洲精品二区久久久| 欧美日韩国产精品综合|