Mastering matplotlib

Duncan M. McGreggor

  • 出版商: Packt Publishing
  • 出版日期: 2015-06-22
  • 售價: $1,700
  • 貴賓價: 9.5$1,615
  • 語言: 英文
  • 頁數: 314
  • 裝訂: Paperback
  • ISBN: 1783987545
  • ISBN-13: 9781783987542
  • 相關分類: Python程式語言大數據 Big-data
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

A practical guide that takes you beyond the basics of matplotlib and gives solutions to plot complex data

About This Book

  • Customize, configure, and handle events, and interact with figures using matplotlib
  • Create highly intricate and complicated graphs using matplotlib
  • Explore matplotlib's depths through examples and explanations in IPython notebooks

Who This Book Is For

If you are a scientist, programmer, software engineer, or student who has working knowledge of matplotlib and now want to extend your usage of matplotlib to plot complex graphs and charts and handle large datasets, then this book is for you.

What You Will Learn

  • Analyze the matplotlib code base and its internals
  • Re-render visualized data on the fly based on changes in the user interface
  • Take advantage of sophisticated third-party libraries to plot complex data relationships
  • Create custom styles for use in specialize publications, presentations, or online media
  • Generate consolidated master plots comprising many subplots for dashboard-like results
  • Deploy matplotlib in Cloud environments
  • Utilize matplotlib in big data projects

In Detail

matplotlib is a Python plotting library that provides a large feature set for a multitude of platforms. Given the depth of the library's legacy and the variety of related open source projects, gaining expert knowledge can be a time-consuming and often confusing process.

You'll begin your exciting journey learning about the skills that are necessary in leading technical teams for a visualization project or to become a matplotlib contributor.

Supported by highly-detailed IPython Notebooks, this book takes you through the conceptual components underlying the library and then provides a detailed overview of its APIs. From there, you will learn about event handling and how to code for interactive plots.

Next you will move on to customization techniques, local configuration of matplotib, and then deployments in Cloud environments. The adventure culminates in an exploration of big data visualization and matplotlib clustering.

商品描述(中文翻譯)

一本實用指南,將帶您超越matplotlib的基礎知識,並提供解決複雜數據繪圖的解決方案。

關於本書:
- 使用matplotlib自定義、配置和處理事件,並與圖形進行交互
- 使用matplotlib創建高度複雜的圖形
- 通過IPython筆記本中的示例和解釋,探索matplotlib的深度

本書適合對matplotlib有工作知識的科學家、程序員、軟件工程師或學生,現在想要擴展對matplotlib的使用,以繪製複雜的圖形和圖表,處理大型數據集。

您將學到什麼:
- 分析matplotlib代碼庫及其內部結構
- 根據用戶界面的變化,即時重新渲染可視化數據
- 利用複雜數據關係繪製複雜圖形的先進第三方庫
- 創建用於專門出版物、演示或在線媒體中使用的自定義樣式
- 生成包含多個子圖的統一主圖,用於類似儀表板的結果
- 在雲環境中部署matplotlib
- 在大數據項目中利用matplotlib

詳細內容:
matplotlib是一個提供豐富功能集的Python繪圖庫,適用於多種平台。由於該庫的深度遺產和相關開源項目的多樣性,獲得專業知識可能是一個耗時且常常令人困惑的過程。

您將開始一段令人興奮的旅程,了解在可視化項目中領導技術團隊所需的技能,或成為matplotlib貢獻者。

在高度詳細的IPython筆記本的支持下,本書將帶您深入了解庫的概念組件,然後詳細介紹其API。從那裡,您將學習事件處理以及如何為交互式圖形編寫代碼。

接下來,您將探索自定義技術、matplotib的本地配置,以及在雲環境中的部署。冒險將在大數據可視化和matplotlib集群中達到高潮。