數據可視化分析與實現基礎-散點圖和折線圖的繪製

常用的可視化圖形有 折線圖,散點圖,直方圖
繪圖使用到的模塊爲 matplotlib.pylab
繪製折線圖和散點圖使用plot方法,繪製直方圖使用hist方法

Demo1 折線圖的繪製

#折線圖/散點圖
import matplotlib.pylab as pyl # 導入模塊
import numpy

x = [1,3,5,6,7] #x軸數據
y = [2,6,7,3,5] # 軸數據 注意想軸和y軸的數據要緯度對應

"""
plot(x軸數,y軸數據,展現形式)
"""
#繪製圖形
pyl.plot(x,y)
#展示圖形
pyl.show()

這裏寫圖片描述

Demo2 散點圖的繪製

#折線圖/散點圖
import matplotlib.pylab as pyl # 導入模塊
import numpy

x = [1,3,5,6,7] #x軸數據
y = [2,6,7,3,5] # 軸數據 注意想軸和y軸的數據要緯度對應

"""
plot(x軸數,y軸數據,展現形式)
默認展現形式是折線圖
如果要繪製散點圖,將展現形式設爲‘o’

"""
#繪製圖形
pyl.plot(x,y,'o')
#展示圖形
pyl.show()

這裏寫圖片描述

如果你不喜歡默認的圖形的顏色或者是形式,你可以在plot()方法的第三個參數中進行修改

可以在展現形式中指定要顯示的顏色
c-cyan--青色
r-red--紅色
m-magente--品紅
b-blue--藍色
y-yellow--黃色
k-black--黑色
w-white--白色
注意:展現形式可以疊加
如:‘or’表示紅色的散點圖

折線圖中線條的樣式也可以在展現形式中修改:
- 直線
-- 虛線
-. 
: 細小虛線

散點圖中點的樣式也可以在展現形式中修改
s--方形
h-- 六角形
H--六角形
*--星形
+--加號
X--x形
d--菱形
D--菱形
p--五角星

大家都知道,我們繪製表圖的時候,要給表添加標題和相應的字段我們可以通過以下title()方法爲表添加標題,用xlable()方法爲x軸添加字段,用ylable()方法爲一週添加字段

pyl.title("age-happy")
pyl.xlabel("age")
pyl.ylabel("happy")

這裏寫圖片描述

如果你想控制x和y軸的顯示範圍,可以使用xlim()方法和ylimg()方法

#設置x軸和y軸的範圍
pyl.xlim(3,7) # x軸的範圍3-7
pyl.ylim(1,5) # y軸的範圍1-5

這裏寫圖片描述

如果你想在同一圖中繪製多天線段,那麼很簡單,只需要在shou()方法之前添加新的x軸參數和y軸參數即可

#同一圖中繪製多個線段
x2  = [3,5,6,8,12,14,17]
y2 = [3,4,6,12,14,15,9]
pyl.plot(x2,y2)

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章