Python數(shù)據(jù)可視化之畫(huà)圖
安裝數(shù)據(jù)可視化模塊matplotlib:pip install matplotlib
導(dǎo)入matplotlib模塊下的pyplot
1 折線圖
from matplotlib import pyplot
#橫坐標(biāo)
year=[2010,2012,2014,2016]
#縱坐標(biāo)
perple=[20,40,60,100]
#生成折線圖:函數(shù)polt
pyplot.plot(year,perple)
#設(shè)置橫坐標(biāo)說(shuō)明
pyplot.xlabel('year')
#設(shè)置縱坐標(biāo)說(shuō)明
pyplot.ylabel('population')
#添加標(biāo)題
pyplot.title('Population year correspondence')
#設(shè)置縱坐標(biāo)刻度
pyplot.yticks([0, 25, 50, 75, 90])
# 顯示網(wǎng)格
pyplot.grid(True)
顯示圖表
pyplot.show()

2 散點(diǎn)圖
用兩種方法
第一種:只需將函數(shù)polt換成scatter即可.
from matplotlib import pyplot
#橫坐標(biāo)
year=[2010,2012,2014,2016]
#縱坐標(biāo)
perple=[20,40,60,100]
#生成散點(diǎn)圖:函數(shù)scatter
pyplot.scatter(year,perple)
#設(shè)置橫坐標(biāo)說(shuō)明
pyplot.xlabel('year')
#設(shè)置縱坐標(biāo)說(shuō)明
pyplot.ylabel('population')
#添加標(biāo)題
pyplot.title('Population year correspondence')
#設(shè)置縱坐標(biāo)刻度
pyplot.yticks([0, 25, 50, 75, 90])
# 顯示網(wǎng)格
pyplot.grid(True)
顯示圖表
pyplot.show()

第二種方法:在polt函數(shù)里添加第三個(gè)參數(shù) “o”.
可以更改點(diǎn)的顏色和類(lèi)型,如紅色,五角型:把plot第三個(gè)參數(shù)改為'rp'.
#點(diǎn)的顏色
- c–cyan–青色
- r–red–紅色
- m–magente–品紅
- g–green–綠色
- b–blue–藍(lán)色
- y–yellow–黃色
- k–black–黑色
- w–white–白色
#線的類(lèi)型
- – 虛線
- -. 形式即為-.
- : 細(xì)小的虛線
#點(diǎn)的類(lèi)型
- s–方形
- h–六角形
- H–六角形
- *–*形
- ±-加號(hào)
- x–x形
- d–菱形
- D–菱形
- p–五角形
from matplotlib import pyplot
#橫坐標(biāo)
year=[2010,2012,2014,2016]
#縱坐標(biāo)
perple=[20,40,60,100]
#生成散點(diǎn)圖:函數(shù)polt
pyplot.plot(year,perple,'rp')
#設(shè)置橫坐標(biāo)說(shuō)明
pyplot.xlabel('year')
#設(shè)置縱坐標(biāo)說(shuō)明
pyplot.ylabel('population')
#添加標(biāo)題
pyplot.title('Population year correspondence')
#設(shè)置縱坐標(biāo)刻度
pyplot.yticks([0, 25, 50, 75, 90])
# 顯示網(wǎng)格
pyplot.grid(True)
顯示圖表
pyplot.show()

總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
- 利用Python進(jìn)行數(shù)據(jù)可視化常見(jiàn)的9種方法!超實(shí)用!
- Python數(shù)據(jù)可視化 pyecharts實(shí)現(xiàn)各種統(tǒng)計(jì)圖表過(guò)程詳解
- 利用Python代碼實(shí)現(xiàn)數(shù)據(jù)可視化的5種方法詳解
- Python數(shù)據(jù)可視化庫(kù)seaborn的使用總結(jié)
- Python數(shù)據(jù)可視化:箱線圖多種庫(kù)畫(huà)法
- Python數(shù)據(jù)可視化:餅狀圖的實(shí)例講解
- Python數(shù)據(jù)可視化:泊松分布詳解
- Python數(shù)據(jù)可視化:冪律分布實(shí)例詳解
- python實(shí)現(xiàn)股票歷史數(shù)據(jù)可視化分析案例
- Python?"手繪風(fēng)格"數(shù)據(jù)可視化方法實(shí)例匯總
相關(guān)文章
python中的selenium入門(mén)超詳細(xì)教程
這篇文章主要介紹了python中的selenium入門(mén)超詳細(xì)教程,本文是在python環(huán)境下使用selenium,使用瀏覽器是Chrome,系統(tǒng)是win10系統(tǒng),需要的朋友可以參考下2023-11-11
python實(shí)現(xiàn)旋轉(zhuǎn)和水平翻轉(zhuǎn)的方法
今天小編就為大家分享一篇python實(shí)現(xiàn)旋轉(zhuǎn)和水平翻轉(zhuǎn)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-10-10
Python測(cè)試框架:pytest學(xué)習(xí)筆記
這篇文章主要介紹了Python測(cè)試框架:pytest的相關(guān)資料,幫助大家更好的利用python進(jìn)行單元測(cè)試,感興趣的朋友可以了解下2020-10-10
Django Form and ModelForm的區(qū)別與使用
這篇文章主要介紹了Django Form and ModelForm的區(qū)別與使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
python編程開(kāi)發(fā)之日期操作實(shí)例分析
這篇文章主要介紹了python編程開(kāi)發(fā)之日期操作,以實(shí)例形式較為詳細(xì)的分析了Python中datetime與time庫(kù)的相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-11-11
pycharm激活碼2020最新分享適用pycharm2020最新版親測(cè)可用
這篇文章主要介紹了pycharm激活碼2020最新分享適用pycharm2020最新版親測(cè)可用,同時(shí)也支持Intellij IDEA激活碼,PHPStorm激活碼大家可以放心使用需要的朋友可以參考下2020-11-11

