學(xué)姐告訴你,matplotlib數(shù)據(jù)可視化讓枯燥的數(shù)據(jù)變得生動(dòng)有趣哦

親愛的小伙伴們~今天學(xué)姐要和大家分享一個(gè)超級(jí)有趣的話題:用matplotlib把無聊的數(shù)據(jù)變成好看的圖表!作為一個(gè)數(shù)據(jù)可視化的小迷妹,我覺得沒有什么比用漂亮的圖表展示數(shù)據(jù)更讓人心動(dòng)的啦!讓我們一起來探索matplotlib的魅力世界吧!

matplotlib初體驗(yàn)

首先,我們需要安裝并導(dǎo)入matplotlib這個(gè)小可愛:

來畫一個(gè)最簡(jiǎn)單的折線圖試試水~

創(chuàng)建圖表(x,y,'r-o')準(zhǔn)備數(shù)據(jù)categories=['奶茶','咖啡','果汁','可樂']values=[35,25,20,15]設(shè)置圖表大小(categories,values,color=['pink','brown','orange','red'])('飲品銷量統(tǒng)計(jì)')('銷量')()
可愛的餅圖
繪制餅圖(sizes,labels=labels,colors=colors,autopct='%1.1f%%')('每日時(shí)間分配')('equal')設(shè)置中文字體(防止中文顯示亂碼)['']=['SimHei']['_minus']=False設(shè)置隨機(jī)種子x=(50)y=(50)colors=(50)sizes=1000*(50)(figsize=(10,6))(x,y,c=colors,s=sizes,alpha=0.5)('超可愛的彩色散點(diǎn)圖',fontsize=15)()(True,linestyle='--',alpha=0.7)()
讓圖表動(dòng)起來

來試試制作一個(gè)簡(jiǎn)單的動(dòng)態(tài)圖表:

,ax=()x=(0,2*,100)line,=(x,(x))defanimate(frame):_ydata((x+frame/10))returnline,ani=(fig,animate,frames=100,interval=50,blit=True)()
實(shí)戰(zhàn)小練習(xí)

試試看能不能完成這個(gè)小任務(wù)呢:

創(chuàng)建一個(gè)展示你一周學(xué)習(xí)時(shí)間的柱狀圖

用不同的顏色標(biāo)記每天的學(xué)習(xí)時(shí)間

添加標(biāo)題和坐標(biāo)軸標(biāo)簽

在柱子上顯示具體數(shù)值