python資料視覺化matplotlib庫的使用

2021-09-19 22:51:15 字數 1900 閱讀 3992

matplotlib是乙個python 2d繪相簿,可以生成各種資料圖表、折線圖、直方圖,功率譜,條形圖,錯誤圖,散點圖等等。matplotlib可用於python指令碼、python、ipython shell、jupyter筆記本、web應用程式伺服器和四個圖形使用者介面工具包。

《說明:本文安裝步驟及示例均基於linux系統》

1.1. 如果你使用的是python自帶的python版本,請使用以下命令列:

$ sudo apt-get install python3-matplotlib

1.2. 如果你使用的是python2.7版本,請使用以下命令列:

$ sudo apt-get install python-matplotlib

安裝完畢後,請使用以下指令對安裝進行測試。

$ python3

>>>import matplotlib

>>>

如果沒有出現任何報錯提示,則安裝成功。

下面,我們使用matplotlib繪製乙個簡單的愛心圖。

示意圖如下:

**如下:

import matplotlib.path as mpath

import matplotlib.patches as mpatches

import matplotlib.pyplot as plt

fig, ax = plt.

subplots()

path = mpath.path

path_data =

[(path.

moveto,(

1.58,-

2.57))

,(path.

curve4,(

0.35,-

1.1)),

(path.

curve4,(

-1.75

,2.0))

,(path.

curve4,(

0.375

,2.0))

,(path.

lineto,(

0.85

,1.15))

,(path.

curve4,(

2.2,

3.2)),

(path.

curve4,(

3,0.05))

,(path.

curve4,(

2.0,

-0.5))

,(path.

closepoly,(

1.58,-

2.57))

,]codes, verts =

zip(

*path_data)

path = mpath.

path

(verts, codes)

patch = mpatches.

pathpatch

(path, facecolor=

'r', alpha=

0.5)

ax.add_patch

(patch)

plot control points and connecting lines

x, y =

zip(

*path.vertices)

line,

= ax.

plot

(x, y,

'go-'

)ax.

grid()

ax.axis

('equal'

)plt.

show

()

Python 資料視覺化

資料視覺化指的是通過視覺化表示來探索資料,它與資料探勘緊緊相關,而資料探勘指的是使用 來探索資料集的規律和關聯。資料集可以是用一行 就能表示的小型數字列表,也可以是數以吉位元組的資料。漂亮地呈現資料關乎的並非僅僅是漂亮的。以引人注目的簡潔方式呈現資料,讓人能夠明白其含義,發現資料集中原本未意識到的規...

資料視覺化 什麼是資料視覺化

資料對應的英文單詞是data,從資訊獲取的角度看,資料是對目標觀察和記錄的結果,是現實世界中的時間 地點 事件 其他物件或概念的描述。不同學者對資料的作用也給出不同的定義,大致分為以下3類 視覺化對應的兩個英文單詞 visualize和visualization。visualize是動詞,描述 生成...

Python資料視覺化總結

用python完成資料分析後,如何把結果呈現出來,比如畫乙個吸引人注意的圖表相當重要。當你探索乙個資料集,需要畫圖表,圖表看起來令人愉悅是件很高興的事。在給你的觀眾交流觀點,給領導匯報工作時,視覺化同樣重要,同時,也很有必要去讓圖表吸引注意力和印入腦海裡。在python中numpy,pandas,m...