隨著信息技術的發展和硬體設備成本的降低,當今的互聯網存在海量的數據,想要快速從這些數據中獲取更多有效的信息,數據可視化是重要的一環。對Python語言來說,比較傳統的數據可視化模塊是Matplotlib,但是Matplotlib存在不夠美觀、靜態性、不易分享等缺點,限制了Python在數據可視化中的發展。為了解決這個問題,新型的動態可視化開源模塊Plotly應運而生。
由於Plotly具有動態、美觀、易用、種類豐富等特性,所以一經問世就受到開發人員的喜愛。本書主要介紹Plotly在可視化各領域的應用,包括基礎繪圖、數據處理、網頁開發、程序GUI、機器學習、量化投資等,方便讀者對Plotly快速上手。本書絕大部分代碼用Python編寫,同時也給出了Plotly在R語言、MATLAB和JavaScript中的應用案例。
孫洋洋,擅長網路爬蟲、機器學習、量化投資與程序GUI開發設計。有多年量化投資實盤操作經歷,現就職于某期貨公司做量化研究員。
第1章 快速開始
1.1 Plotly簡介
1.2 安裝與安裝環境
1.3 線上初始化
1.4 線上繪圖隱私說明
1.5 開始線上繪圖
1.6 使用離線繪圖庫
1.7 參數解讀
1.8 查看幫助
第2章 Plotly基礎圖形
2.1 基礎案例解讀
2.2 基本繪圖流程
2.3 散點圖
2.3.1 基本案例
2.3.2 樣式設置
2.3.3 應用案例
2.3.4 參數解讀
2.4 氣泡圖
2.4.1 基本案例
2.4.2 樣式設胃
2.4.3 縮放設置
2.4.4 參數解讀
2.5 線形圖
2.5.1 基本案例
2.5.2 資料缺口與連接
2.5.3 數據插值
2.5.4 填充線形圖
2.5.5 應用案例
2.5.6 參數解讀
2.6 柱狀圖
2.6.1 基本柱狀圖
2.6.2 柱狀簇
2.6.3 層疊柱狀圖
2.6.4 瀑布式柱狀圖
2.6.5 圖形樣式設置
2.6.6 應用案例
2.6.7 參數解讀
2.7 水準橫條圖
2.7.1 基本案例
2.7.2 應用案例
2.7.3 參數解讀
2.8 甘特圖
2.8.1 基本甘特圖
2.8.2 甘特圖(按數位索引)
2.8.3 甘特圖(按類別索引)
2.8.4 應用案例
2.9 面積圖
2.9.1 基本面積圖
2.9.2 內部填充面積圖
2.9.3 堆積面積圖
……
第3章 Plotly圖形
第4章 Plotly與Pandas
第5章 金融繪圖
第6章 Matplotlib
第7章 Plotly與網頁開發
第8章 Plotly與GUI開發
第9章 Plotly與機器學習
第10章 Plotly在量化投資中的應用
第11章 Plotly在其他語言中的應用