在使用numpy進行學習統計計算時是枯燥的,大量的資料令我們很頭疼,所以我們需要把它圖形化顯示。
matplotlib是乙個python的圖形框架,類似於matlab和r語言。
,選擇對應的版本即可安裝,我選擇的版本為matplotlib-1.3.1.win32-py2.7.exe。
由於我之前已經安裝過numpy1.8,所以安裝matplotlib後只需要安裝 dateutil 和 pyparsing,win32的安裝檔案可以在這裡找到
所有配套元件都安裝成功後如果執行 import matplotlib.pyplot as plt 出錯,請參考這篇文章
安裝
scipy
,然後把c:\python27\lib\site-packages\scipy\lib中的six.py six.pyc six.pyo三個檔案拷貝到c:\python27\lib\site-packages目錄下。
01
import
numpy as np
02
import
matplotlib.pyplot as plt
03
04
n
=
5
05
menmeans
=
(
20
,
35
,
30
,
35
,
27
)
06
menstd
=
(
2
,
3
,
4
,
1
,
2
)
07
08
ind
=
np.arange(n)
# the x locations for the groups
09
width
=
0.35
# the width of the bars
10
11
fig, ax
=
plt.subplots()
12
rects1
=
ax.bar(ind, menmeans, width, color
=
'r'
, yerr
=
menstd)
13
14
womenmeans
=
(
25
,
32
,
34
,
20
,
25
)
15
womenstd
=
(
3
,
5
,
2
,
3
,
3
)
16
rects2
=
ax.bar(ind
+
width, womenmeans, width, color
=
'y'
, yerr
=
womenstd)
17
18
# add some
19
ax.set_ylabel(
'scores'
)
20
ax.set_title(
'scores by group and gender'
)
21
ax.set_xticks(ind
+
width)
22
ax.set_xticklabels( (
'g1'
,
'g2'
,
'g3'
,
'g4'
,
'g5'
) )
23
24
ax.legend( (rects1[
0
], rects2[
0
]), (
'men'
,
'women'
) )
25
26
def
autolabel(rects):
27
# attach some text labels
28
for
rect
in
rects:
29
height
=
rect.get_height()
30
ax.text(rect.get_x()
+
rect.get_width()
/
2.
,
1.05
*
height,
'%d'
%
int
(height),
31
ha
=
'center'
, va
=
'bottom'
)
32
33
autolabel(rects1)
34
autolabel(rects2)
35
36
plt.show()
執行上面**,執行後如下圖所示。
來自:
Python Matplotlib安裝及簡單使用
在使用numpy進行學習統計計算時是枯燥的,大量的資料令我們很頭疼,所以我們需要把它圖形化顯示。matplotlib是乙個python的圖形框架,類似於matlab和r語言。選擇對應的版本即可安裝,我選擇的版本為matplotlib 1.3.1.win32 py2.7.exe。由於我之前已經安裝過n...
Python Matplotlib安裝及簡單使用
在使用numpy進行學習統計計算時是枯燥的,大量的資料令我們很頭疼,所以我們需要把它圖形化顯示。matplotlib是乙個python的圖形框架,類似於matlab和r語言。選擇對應的版本即可安裝,我選擇的版本為matplotlib 1.3.1.win32 py2.7.exe。由於我之前已經安裝過n...
Python Matplotlib安裝及簡單使用
使用numpy進行學習統計計算時是枯燥的,大量的資料令我們很頭疼,所以我們需要把它圖形化顯示。matplotlib是乙個python的圖形框架,類似於matlab和r語言。選擇對應的版本即可安裝,我選擇的版本為matplotlib 1.3.1.win32 py2.7.exe。安裝numpy1.7。安...