據說這是史上最牛逼的可視化神器
我們粉絲裡面有很多小夥伴喜歡玩數據分析,粗略估計有幾千人。數據分析離不開數據可視化。比如我們前面介紹過pandas畫圖,matplotlib畫圖,pyecharts畫圖當然還有Tableau,今天推薦一款更牛的可視化神器,主要是這款神器的畫出來的圖很漂亮,色彩太酷了。
神器Plotly
plotly可以畫出很多媲美Tableau的高質量圖,比如:
下面我們介紹幾種最常用的圖的用法,反正我學完之後覺得美觀感要秒殺pyecharts的配圖顏色。
1.直方圖
plotly有在線和離線兩種模式,在線需要有賬號可以雲編輯!而我這裡選擇用離線模式,然後用jupyter notebook來玩數據可視化(為了好看我用sublime text 顯示代碼)
上面幾行代碼主要是引用一些庫,最重要的一點是要把plotly設置為offline模式,然後直接在notebook裡面顯示。(後面的每一種圖都是類似的設置)
隨機4過參數,x軸的數字和y軸,其中y軸隨機3組數據。
然後畫三種類型的圖,trace0是markers,trace1是折線圖和markers,trace3是存摺線圖。然後把三種圖放在data這個列表裡面,調用py.iplot(data)即可。
看一下效果:
是不是默認的配色非常漂亮。
2.散點圖
散點圖也是我們非常常用的一種圖形,這裡的散點圖有點可以匹配大名鼎鼎的ggplot裡面的散點圖.
這個是mode設置為markers就是散點圖,然後marker裡面設置一組參數,比如顏色的隨機範圍,散點的大小,還有圖例等等。最後一行裡面的filename是在當前目錄下生成html文件。
看一下效果:
3.氣泡圖
氣泡圖是一種比較酷的圖形,Tableau裡面也有這樣的圖形,玩好了非常酷,plotly裡面使用也很簡單。
data的參數也是跟上面類型設置x,y軸的數據,然後設置一下氣泡的顏色和大小,圖例等等。plotly的好處就是對圖的細節的設置比較細膩!
看一下效果:
4.柱狀圖
柱狀圖是非常常用的一種圖形,也是用的比較多的。我們來看看plotly裡面怎麼設置的,這裡我們用一個對比的柱狀圖來顯示:
是不是看著眼熟,跟我們的pandas裡面設置有點類似,跟pyecharts裡面也很相似,其實很多庫都是相互借鑒的,設計的思路和使用的參數都類似的。
看一下效果:
好上面的舉例都plotly的冰上一角都是一些最基本的用法,它還有很多很酷的用法和圖形,尤其是跟pandas結合畫的圖非常漂亮,比如一些股票的K線圖,大家有興趣可以去看一下,歡迎大家留言討論!
鏈接:https://plot.ly/python/
超模君準備了幾份數學思維好物
《超模定製筆記本》《數學原來會說謊》
《數學的故事》《簡單微積分》......
免費送給大家,參與就有機會獲得
活動時間:1月22號至1月31號
選購數學科普正版讀物
超模君嚴選「數學思維好物」
送給孩子的閱讀禮物|辦公室神器
有益孩子一生的玩具|居家高科技
----點擊頭像關注----
超級數學建模
數據與演算法之美
少年數學家
數銳學堂
驚喜醬(個人號)
玩酷屋COOL


※世界頭號毒梟古斯曼被捕,全因被內部IT男出賣!
※夾逼定理、閉域套定理,什麼時候學數學,也成了讓人臉紅心跳的事情
TAG:超級數學建模 |