數據可視化總結

數據可視化總結

很高興又進行了一關,開始寫作業啦!現在每當寫作業時都很開心!猴子老師的課深入淺出,學起來很快,希望自己慢慢進步,成為專家裡手。「不積跬步無以至千里,不積小流無以至江河」,這是此刻給自己的諫言。

這節課程主要分五個部分寫總結,前四部分是理論(數據可視化基礎、matplotlib實現可視化、pandas實現可視化、markdown語法基礎),最後一部分共享單車項目實踐內容我將另立一個報告來展示。

第一部分、數據可視化基礎

基礎知識:畫板(figure)、畫紙(Axes/Subplot)、點(scatter plot)、線(line plot)、柱狀圖(bar plot)、熱圖(heatmap)。

第二部分、matplotlib包可視化使用

plt.plot(x,y)

plt.plot(x,y,color=r,marker=o,linestylex=dashed)

plt.axis([0,6,0,20])

t=np.arange(0,5,0.2)

plt.plot(x1,y1,x2,y2,x3,y3) / plt.setp(lineList,color=r)

添加文本:

plt.xlabel(x坐標軸)

plt.ylabel(y坐標軸)

plt.annotate(我是注釋,xy=(2,5),xytext=(2,10),arrowprops=dict(facecolor=black,shrink=0.01))

多個圖繪圖:

fig=plt.figure(1)

ax1=plt.subplot(2,1,1)

ax2=plt.subplot(2,1,2)

第三部分、pandas包可視化使用

1、conda載入數據包命令行: pip conda

install pandas_datareader/ pip install fix_yahoo_finance --upgrade

--no-cache-dir

2、導入互聯數據獲取包:from pandas_datareader import data

3、獲取互聯網數據:babaDf=data.get_data_yahoo(gafataDict[阿里巴巴],start_date, end_date)

或者babaDf=data.DataReader(gafataDict[阿里巴巴],morningstar,start_date, end_date)

4、利用pandas進行可視化分析:直接用數據框.plot(數據框行索引,數據框列值),默認折線圖。例如babaDf.plot(x=babaDf.index,y=Close, kind=scatter)

5、指定畫紙ax,在同一張畫紙上繪多圖:ax1=googDf.plot(x=googDf.index,y=Close)

amazDf.plot(ax=ax1,x=amazDf.index,y=Close)

6、柱狀圖作法:gafataMeanSer=pd.Series(gafataMeanList,index=[谷歌,亞馬遜,Facebook,蘋果,阿里巴巴])

gafataMeanSer.plot(kind=bar,label=GAFATA)

7、箱線圖製作:closeDf.plot(kind=box)

第四部分、markdown語法基礎

1、#空格一級標題、##空格二級標題

2、*空格無序列表、1.空格有序列表

3、**這裡是加粗**、*這裡是斜體*

4、[鏈接標題](鏈接)——插入鏈接、![圖片標題](圖片鏈接)——插入圖片、![圖片名稱](notebook所在文件夾下的圖片文件夾/圖片全名)——插入當地圖片。

5、>空格引用的內容——引用

6、在下面加三個***——水平線

7、tab鍵空一行——換行

8、運行幻燈片:jupyter nbconvert notebook文件途徑 –to slides –post serve


推薦閱讀:

數據可視化實例 seaborn(1)
Matplotlib:入門二
數字理想獲得哈工大Pre-A輪投資 專註數據可視化解決方案
當我們談論電影時...4000部電影的可視化分析,Python練習
數據可視化解決方案:智能商業的5大核心能力(一)

TAG:數據可視化 | 數據分析 | 可視化 |