介绍一下画图小能手matplotlib。
我們?cè)谧鐾陻?shù)據(jù)分析的時(shí)候需要把分析出來的結(jié)果,做一個(gè)圖形化的形象表達(dá),這里我們就需要用到畫圖小能手matplotlib,下面就演示一下常用的條形圖和折線圖
散點(diǎn)圖
散點(diǎn)圖的做大的作用是研究?jī)蓚€(gè)變量的相關(guān)性(正相關(guān),負(fù)相關(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()
?
?
?
折線圖
折線圖的語法是最簡(jiǎn)單的,比如直接用plot就可以直接畫出一個(gè)圖片,而用折線圖我們可以研究數(shù)據(jù)展示的趨勢(shì)
import numpy as np
import matplotlib.pyplot as plt
x=np.linspace(-10,10,5)
y=x**2
plt.plot(x,y)
plt.show()
?
?
?
?直方圖
直方圖讓我們對(duì)數(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代表有幾個(gè)直方
plt.show()
?
餅狀圖
?餅圖顯示了一個(gè)數(shù)據(jù)系列中各項(xiàng)的大小和總和站比
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。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VSFTP的使用
- 下一篇: 深度操作系统 23预览版8月发:自研软件