Matplotlib 3.0 Cookbook: Over 150 recipes to create highly detailed interactive visualizations using Python
暫譯: Matplotlib 3.0 食譜:超過 150 個食譜使用 Python 創建高度詳細的互動視覺化

Srinivasa Rao Poladi

  • 出版商: Packt Publishing
  • 出版日期: 2018-10-22
  • 售價: $2,000
  • 貴賓價: 9.5$1,900
  • 語言: 英文
  • 頁數: 676
  • 裝訂: Paperback
  • ISBN: 1789135710
  • ISBN-13: 9781789135718
  • 相關分類: Python程式語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Build attractive, insightful, and powerful visualizations to gain quality insights from your data

Key Features

  • Master Matplotlib for data visualization
  • Customize basic plots to make and deploy figures in cloud environments
  • Explore recipes to design various data visualizations from simple bar charts to advanced 3D plots

Book Description

Matplotlib provides a large library of customizable plots, along with a comprehensive set of backends. Matplotlib 3.0 Cookbook is your hands-on guide to exploring the world of Matplotlib, and covers the most effective plotting packages for Python 3.7.

With the help of this cookbook, you'll be able to tackle any problem you might come across while designing attractive, insightful data visualizations. With the help of over 150 recipes, you'll learn how to develop plots related to business intelligence, data science, and engineering disciplines with highly detailed visualizations. Once you've familiarized yourself with the fundamentals, you'll move on to developing professional dashboards with a wide variety of graphs and sophisticated grid layouts in 2D and 3D. You'll annotate and add rich text to the plots, enabling the creation of a business storyline. In addition to this, you'll learn how to save figures and animations in various formats for downstream deployment, followed by extending the functionality offered by various internal and third-party toolkits, such as axisartist, axes_grid, Cartopy, and Seaborn.

By the end of this book, you'll be able to create high-quality customized plots and deploy them on the web and on supported GUI applications such as Tkinter, Qt 5, and wxPython by implementing real-world use cases and examples.

What you will learn

  • Develop simple to advanced data visualizations in Matplotlib
  • Use the pyplot API to quickly develop and deploy different plots
  • Use object-oriented APIs for maximum flexibility with the customization of figures
  • Develop interactive plots with animation and widgets
  • Use maps for geographical plotting
  • Enrich your visualizations using embedded texts and mathematical expressions
  • Embed Matplotlib plots into other GUIs used for developing applications
  • Use toolkits such as axisartist, axes_grid1, and cartopy to extend the base functionality of Matplotlib

Who this book is for

The Matplotlib 3.0 Cookbook is for you if you are a data analyst, data scientist, or Python developer looking for quick recipes for a multitude of visualizations. This book is also for those who want to build variations of interactive visualizations.

Table of Contents

  1. Anatomy of Matplotlib
  2. Getting Started with Basic Plots
  3. Plotting Multiple Charts, Subplots, and Figures
  4. Developing Visualizations for Publishing Quality
  5. Plotting with Object Oriented API
  6. Plotting with Advanced Features
  7. Embedding Text and Expressions
  8. Saving the Figure in Different formats
  9. Developing Interactive Plots
  10. Embedding Plots in Graphical User Interface
  11. Plotting 3D Graphs Using the mplot3d Toolkit
  12. Using the axisartist Toolkit
  13. Using the axes_grid1 Toolkit
  14. Plotting Geographical Maps Using Cartopy Toolkit
  15. Exploratory Data Analysis Using the Seaborn Toolkit

商品描述(中文翻譯)

建構吸引人、具洞察力且強大的視覺化,以從您的數據中獲得高品質的見解

主要特點
- 精通 Matplotlib 進行數據視覺化
- 自訂基本圖表,以在雲端環境中製作和部署圖形
- 探索食譜,設計各種數據視覺化,從簡單的條形圖到高級的 3D 圖

書籍描述
Matplotlib 提供了一個可自訂圖表的大型庫,以及一整套完整的後端。Matplotlib 3.0 食譜是您探索 Matplotlib 世界的實用指南,涵蓋了 Python 3.7 最有效的繪圖套件。

藉助這本食譜,您將能夠解決在設計吸引人且具洞察力的數據視覺化時可能遇到的任何問題。透過超過 150 個食譜,您將學會如何開發與商業智慧、數據科學和工程學科相關的圖表,並提供高度詳細的視覺化。一旦您熟悉了基本概念,您將進一步開發專業的儀表板,使用各種圖形和複雜的 2D 和 3D 網格佈局。您將為圖表添加註解和豐富的文本,從而創建商業故事情節。此外,您還將學會如何以各種格式保存圖形和動畫,以便後續部署,並擴展各種內部和第三方工具包的功能,例如 axisartist、axes_grid、Cartopy 和 Seaborn。

在本書結束時,您將能夠創建高品質的自訂圖表,並通過實現真實世界的使用案例和範例,將其部署在網頁和支持的 GUI 應用程序上,如 Tkinter、Qt 5 和 wxPython。

您將學到的內容
- 在 Matplotlib 中開發從簡單到高級的數據視覺化
- 使用 pyplot API 快速開發和部署不同的圖表
- 使用面向對象的 API 以最大靈活性自訂圖形
- 開發具有動畫和小部件的互動圖表
- 使用地圖進行地理繪圖
- 使用嵌入文本和數學表達式豐富您的視覺化
- 將 Matplotlib 圖表嵌入到用於開發應用程序的其他 GUI 中
- 使用工具包如 axisartist、axes_grid1 和 cartopy 擴展 Matplotlib 的基本功能

本書適合誰
如果您是數據分析師、數據科學家或尋找多種視覺化快速食譜的 Python 開發者,那麼 Matplotlib 3.0 食譜適合您。本書也適合那些希望構建互動視覺化變體的人。

目錄
1. Matplotlib 的結構
2. 開始使用基本圖表
3. 繪製多個圖表、子圖和圖形
4. 開發出版品質的視覺化
5. 使用面向對象的 API 繪圖
6. 使用高級功能繪圖
7. 嵌入文本和表達式
8. 以不同格式保存圖形
9. 開發互動圖表
10. 在圖形用戶界面中嵌入圖表
11. 使用 mplot3d 工具包繪製 3D 圖形
12. 使用 axisartist 工具包
13. 使用 axes_grid1 工具包
14. 使用 Cartopy 工具包繪製地理地圖
15. 使用 Seaborn 工具包進行探索性數據分析