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...