Matplotlib for Python Developers: Effective techniques for data visualization with Python, 2nd Edition
暫譯: Python 開發者的 Matplotlib:有效的數據視覺化技術,第二版
Aldrin Yim, Claire Chung, Allen Yu
- 出版商: Packt Publishing
- 出版日期: 2018-04-25
- 售價: $1,830
- 貴賓價: 9.5 折 $1,739
- 語言: 英文
- 頁數: 300
- 裝訂: Paperback
- ISBN: 178862517X
- ISBN-13: 9781788625173
-
相關分類:
Python、程式語言、Data-visualization
海外代購書籍(需單獨結帳)
相關主題
商品描述
Leverage the power of Matplotlib to visualize and understand your data more effectively
Key Features
- Perform effective data visualization with Matplotlib and get actionable insights from your data
- Design attractive graphs, charts, and 2D plots, and deploy them to the web
- Get the most out of Matplotlib in this practical guide with updated code and examples
Book Description
Python is a general-purpose programming language increasingly being used for data analysis and visualization. Matplotlib is a popular data visualization package in Python used to design effective plots and graphs. This is a practical, hands-on resource to help you visualize data with Python using the Matplotlib library.
Matplotlib for Python Developers, Second Edition shows you how to create attractive graphs, charts, and plots using Matplotlib. You will also get a quick introduction to third-party packages, Seaborn, Pandas, Basemap, and Geopandas, and learn how to use them with Matplotlib. After that, you'll embed and customize your plots in third-party tools such as GTK+3, Qt 5, and wxWidgets. You'll also be able to tweak the look and feel of your visualization with the help of practical examples provided in this book. Further on, you'll explore Matplotlib 2.1.x on the web, from a cloud-based platform using third-party packages such as Django. Finally, you will integrate interactive, real-time visualization techniques into your current workflow with the help of practical real-world examples.
By the end of this book, you'll be thoroughly comfortable with using the popular Python data visualization library Matplotlib 2.1.x and leveraging its power to build attractive, insightful, and powerful visualizations.
What you will learn
- Create 2D and 3D static plots such as bar charts, heat maps, and scatter plots
- Get acquainted with GTK+3, Qt5, and wxWidgets to understand the UI backend of Matplotlib
- Develop advanced static plots with third-party packages such as Pandas, GeoPandas, and Seaborn
- Create interactive plots with real-time updates
- Develop web-based, Matplotlib-powered graph visualizations with third-party packages such as Django
- Write data visualization code that is readily expandable on the cloud platform
Who This Book Is For
This book is essentially for anyone who wants to create intuitive data visualizations using the Matplotlib library. If you're a data scientist or analyst and wish to create attractive visualizations using Python, you'll find this book useful. Some knowledge of Python programming is all you need to get started.
Table of Contents
- Introduction to Matplotlib
- Getting Started with Matplotlib
- Decorate Graphs with Plot Styles and Types
- Advanced Matplotlib
- Embedding Matplotlib in GTK+3
- Embedding Matplotlib in Qt 5
- Embedding Matplotlib in wxWidgets using wxPython
- Integrating Matplotlib to web applications
- Matplotlib in the Real World
- Integrating interactive, real-time visualization technique into your current workflow
商品描述(中文翻譯)
利用 Matplotlib 的強大功能,更有效地視覺化和理解您的數據
主要特點
- 使用 Matplotlib 進行有效的數據視覺化,並從數據中獲取可行的見解
- 設計吸引人的圖形、圖表和 2D 繪圖,並將其部署到網絡上
- 在這本實用指南中充分利用 Matplotlib,並獲得更新的代碼和範例
書籍描述
Python 是一種通用編程語言,越來越多地用於數據分析和視覺化。Matplotlib 是 Python 中一個流行的數據視覺化套件,用於設計有效的圖表和圖形。這是一本實用的資源,幫助您使用 Matplotlib 庫來視覺化數據。
《Python 開發者的 Matplotlib(第二版)》將向您展示如何使用 Matplotlib 創建吸引人的圖形、圖表和繪圖。您還將快速了解第三方套件 Seaborn、Pandas、Basemap 和 Geopandas,並學習如何將它們與 Matplotlib 一起使用。之後,您將在 GTK+3、Qt 5 和 wxWidgets 等第三方工具中嵌入和自定義您的繪圖。您還將能夠根據本書提供的實用範例調整視覺化的外觀和感覺。接下來,您將探索基於雲的平臺上使用第三方套件(如 Django)在網絡上使用 Matplotlib 2.1.x。最後,您將在當前工作流程中整合互動式、實時視覺化技術,並借助實際的真實範例。
在本書結束時,您將能夠熟練使用流行的 Python 數據視覺化庫 Matplotlib 2.1.x,並利用其強大功能構建吸引人、有見地且強大的視覺化。
您將學到什麼
- 創建 2D 和 3D 靜態圖,如條形圖、熱圖和散點圖
- 熟悉 GTK+3、Qt5 和 wxWidgets,以了解 Matplotlib 的 UI 後端
- 使用第三方套件(如 Pandas、GeoPandas 和 Seaborn)開發高級靜態圖
- 創建具有實時更新的互動式圖
- 使用第三方套件(如 Django)開發基於網絡的 Matplotlib 驅動的圖形視覺化
- 編寫可在雲平臺上輕鬆擴展的數據視覺化代碼
本書適合誰
這本書主要適合任何希望使用 Matplotlib 庫創建直觀數據視覺化的人。如果您是數據科學家或分析師,並希望使用 Python 創建吸引人的視覺化,您會發現這本書非常有用。只需具備一些 Python 編程知識即可開始。
目錄
- Matplotlib 簡介
- 開始使用 Matplotlib
- 使用繪圖樣式和類型裝飾圖形
- 高級 Matplotlib
- 在 GTK+3 中嵌入 Matplotlib
- 在 Qt 5 中嵌入 Matplotlib
- 使用 wxPython 在 wxWidgets 中嵌入 Matplotlib
- 將 Matplotlib 整合到網絡應用中
- Matplotlib 在現實世界中的應用
- 將互動式、實時視覺化技術整合到當前工作流程中