据说这是史上最牛逼的可视化神器
全世界只有3.14 %?的人關注了
數據與算法之美
我們粉絲里面有很多小伙伴喜歡玩數據分析,粗略估計有幾千人。數據分析離不開數據可視化。比如我們前面介紹過pandas畫圖,matplotlib畫圖,pyecharts畫圖當然還有Tableau,今天推薦一款更牛的可視化神器,主要是這款神器的畫出來的圖很漂亮,色彩太酷了。
神器Plotly
Plotly 是一款用來做數據分析和可視化的在線平臺,功能非常強大,可以在線繪制很多圖形比如條形圖、散點圖、餅圖、直方圖等等。而且還是支持在線編輯,以及多種語言python、javascript、matlab、R等許多API,當然我們這里主要介紹Python語言,可以直接用pip install plotly即可。推薦閱讀《Python3.0科學計算指南》
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里面也有這樣的圖形,玩好了非???#xff0c;plotly里面使用也很簡單。
data的參數也是跟上面類型設置x,y軸的數據,然后設置一下氣泡的顏色和大小,圖例等等。plotly的好處就是對圖的細節的設置比較細膩!
看一下效果:
4.柱狀圖
柱狀圖是非常常用的一種圖形,也是用的比較多的。我們來看看plotly里面怎么設置的,這里我們用一個對比的柱狀圖來顯示:
是不是看著眼熟,跟我們的pandas里面設置有點類似,跟pyecharts里面也很相似,其實很多庫都是相互借鑒的,設計的思路和使用的參數都類似的。
看一下效果:
好上面的舉例都plotly的冰上一角都是一些最基本的用法,它還有很多很酷的用法和圖形,尤其是跟pandas結合畫的圖非常漂亮,比如一些股票的K線圖,大家有興趣可以去看一下,歡迎大家留言討論!
鏈接:https://plot.ly/python/
來源:菜鳥學Python
版權歸原作者所有,轉載僅供學習使用,不用于任何商業用途,如有侵權請留言聯系刪除,感謝合作。
精品課程推薦:
選購數學科普正版讀物
嚴選“數學思維好物”
送給孩子的益智禮物? ?| ??辦公室神器
算法工程師成長閱讀? ?| ??居家高科技
理工科男女實用型禮物精選? ?
他們的瘋狂改變人類歷史:《大科學家的小故事》
我超模君,準備了幾本親筆簽名的新書
免費?送給大家,參與就有機會獲得
活動時間:每周四中午12點開獎
----點擊頭像關注----
超級數學建模
數據與算法之美
少年數學家
數銳學堂
驚喜醬(個人號)
玩酷屋COOL
總結
以上是生活随笔為你收集整理的据说这是史上最牛逼的可视化神器的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 拼多多出现大Bug:100无门槛券随便领
- 下一篇: 将历史、数学、语文、地理、政治知识融会贯
