介绍一下画图小能手matplotlib。
我們在做完數(shù)據(jù)分析的時候需要把分析出來的結(jié)果,做一個圖形化的形象表達,這里我們就需要用到畫圖小能手matplotlib,下面就演示一下常用的條形圖和折線圖
散點圖
散點圖的做大的作用是研究兩個變量的相關(guān)性(正相關(guān),負相關(guān),不相關(guān))
例子,升高-體重
import matplotlib.pyplot as plt
height=[161,170,180,175]
weight=[50,58,80,69]
plt.scatter(height,weight)
#height 代表x軸,weight代表y軸
plt.show()
?
?
?
折線圖
折線圖的語法是最簡單的,比如直接用plot就可以直接畫出一個圖片,而用折線圖我們可以研究數(shù)據(jù)展示的趨勢
import numpy as np
import matplotlib.pyplot as plt
x=np.linspace(-10,10,5)
y=x**2
plt.plot(x,y)
plt.show()
?
?
?
?直方圖
直方圖讓我們對數(shù)據(jù)的分布有直觀的理解
import numpy as np?
import matplotlib.pyplot as plt
mu=100
sigma=20
x=mu+sigma*np.random.randn(2000)
plt.hist(x,bins=10,color='b',normed=True)
#bins代表有幾個直方
plt.show()
?
餅狀圖
?餅圖顯示了一個數(shù)據(jù)系列中各項的大小和總和站比
import matplotlib.pyplot as plt
plt.axes(aspect=1)
explode=[0,0.2]
labels='aa','bb'
fracs=[60,40]
plt.pie(x=fracs,labels=labels,autopct='%.0f%%',explode=explode)
plt.show()
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/suntory/p/8743892.html
總結(jié)
以上是生活随笔為你收集整理的介绍一下画图小能手matplotlib。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VSFTP的使用
- 下一篇: 在iview的Table中添加Selec