一、散點(diǎn)圖
scatter diagram,是一個(gè)變量為橫坐標(biāo),另一個(gè)變量為縱坐標(biāo),利用散點(diǎn)(坐標(biāo)點(diǎn))的分布形態(tài)反映變量關(guān)系的一種圖形。
plot(x,y,'.',color=(r,g,b)) # . o , 小點(diǎn)還是大點(diǎn)
plot.xlabel('x軸標(biāo)簽')
plot.ylabel('y軸標(biāo)簽')
plt.grid(True)
import matplotlib
font={'family':'SimHei'}
matplotlib.rc('font',**font)
plt.plot(bb.index,bb['likes']/bb['users'],'.')
plt.xlabel('articles')
plt.ylabel('likes')
plt.grid(True)
plt.show()

文章篇數(shù)與喜歡數(shù)
二、折線圖
fig,ax = plt.subplots()
plt.plot(index,df2['author'],'--',color='r') #第三個(gè)參數(shù)設(shè)置折線的樣式,-,--,o,*
plt.xticks(index+1/2,df2.index)
ax.set_xticklabels(df2['reg2'],rotation=70)
plt.grid(True)
plt.show()

簡(jiǎn)書簽約作者--注冊(cè)時(shí)間
三、柱形圖
fig,ax = plt.subplots()
plt.bar(index,df2['author'],1,color='G')
plt.xticks(index+1/2,df2.index)
plt.legend(prop={'family':'SimHei','size':15})
plt.title(u'Signed Author Registration')
ax.set_xticklabels(df2['reg'],rotation=70)
plt.show()

簡(jiǎn)書簽約作者注冊(cè).png
在繪制折線圖和柱形圖時(shí),一開始,我用戶時(shí)間系列作為X軸,并想把x軸標(biāo)記上,結(jié)果顯示時(shí),遇到問(wèn)題,繪制的圖形產(chǎn)生堆疊,應(yīng)該是時(shí)間系列產(chǎn)生的問(wèn)題,如果是等比的時(shí)間系列,就生成一個(gè)數(shù)列(index,
index = np.arange(df2['author'].size)) 作為x軸,再把時(shí)間系列設(shè)為x幅坐標(biāo)。
未解決問(wèn)題:標(biāo)題、圖例中文問(wèn)題。
對(duì)比一下,ECharts生成的圖:
簡(jiǎn)書簽約作者注冊(cè)時(shí)間

簡(jiǎn)書簽約作者注冊(cè)時(shí)間
PS: 一張數(shù)據(jù)分析StudyMap

Python數(shù)據(jù)分析StudyMap