目錄(108章)
倒序
- 封面
- 版權(quán)頁
- Credits
- About the Authors
- About the Reviewer
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Sections
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Preparing Your Working Environment
- Introduction
- Installing matplotlib NumPy and SciPy
- Installing virtualenv and virtualenvwrapper
- Installing matplotlib on Mac OS X
- Installing matplotlib on Windows
- Installing Python Imaging Library (PIL) for image processing
- Installing a requests module
- Customizing matplotlib's parameters in code
- Customizing matplotlib's parameters per project
- Chapter 2. Knowing Your Data
- Introduction
- Importing data from CSV
- Importing data from Microsoft Excel files
- Importing data from fixed-width data files
- Importing data from tab-delimited files
- Importing data from a JSON resource
- Exporting data to JSON CSV and Excel
- Importing and manipulating data with Pandas
- Importing data from a database
- Cleaning up data from outliers
- Reading files in chunks
- Reading streaming data sources
- Importing image data into NumPy arrays
- Generating controlled random datasets
- Smoothing the noise in real-world data
- Chapter 3. Drawing Your First Plots and Customizing Them
- Introduction
- Defining plot types – bar line and stacked charts
- Drawing simple sine and cosine plots
- Defining axis lengths and limits
- Defining plot line styles properties and format strings
- Setting ticks labels and grids
- Adding legends and annotations
- Moving spines to the center
- Making histograms
- Making bar charts with error bars
- Making pie charts count
- Plotting with filled areas
- Making stacked plots
- Drawing scatter plots with colored markers
- Chapter 4. More Plots and Customizations
- Introduction
- Setting the transparency and size of axis labels
- Adding a shadow to the chart line
- Adding a data table to the figure
- Using subplots
- Customizing grids
- Creating contour plots
- Filling an under-plot area
- Drawing polar plots
- Visualizing the filesystem tree using a polar bar
- Customizing matplotlib with style
- Chapter 5. Making 3D Visualizations
- Introduction
- Creating 3D bars
- Creating 3D histograms
- Animating in matplotlib
- Animating with OpenGL
- Chapter 6. Plotting Charts with Images and Maps
- Introduction
- Processing images with PIL
- Plotting with images
- Displaying images with other plots in the figure
- Plotting data on a map using Basemap
- Plotting data on a map using the Google Map API
- Generating CAPTCHA images
- Chapter 7. Using the Right Plots to Understand Data
- Introduction
- Understanding logarithmic plots
- Understanding spectrograms
- Creating stem plot
- Drawing streamlines of vector flow
- Using colormaps
- Using scatter plots and histograms
- Plotting the cross correlation between two variables
- Importance of autocorrelation
- Chapter 8. More on matplotlib Gems
- Introduction
- Drawing barbs
- Making a box-and-whisker plot
- Making Gantt charts
- Making error bars
- Making use of text and font properties
- Rendering text with LaTeX
- Understanding the difference between pyplot and OO API
- Chapter 9. Visualizations on the Clouds with Plot.ly
- Introduction
- Creating line charts
- Creating bar charts
- Plotting a 3D trefoil knot
- Visualizing maps and bubbles
- Index 更新時間:2021-07-30 10:06:13
推薦閱讀
- Mastering Selenium WebDriver
- Functional Programming in JavaScript
- Mastering Ubuntu Server
- Modular Programming in Java 9
- 編程數(shù)學
- 大話Java:程序設計從入門到精通
- Clean Code in C#
- IDA Pro權(quán)威指南(第2版)
- Android應用程序設計
- Instant JRebel
- Python大數(shù)據(jù)與機器學習實戰(zhàn)
- 深入解析Java虛擬機HotSpot
- 換個姿勢學C語言
- 精通Django 3 Web開發(fā)
- Cadence Concept-HDL & Allegro原理圖與電路板設計(第2版)
- RStudio for R Statistical Computing Cookbook
- 鯤鵬架構(gòu)入門與實戰(zhàn)
- React Components
- 騰訊游戲開發(fā)精粹Ⅲ
- iOS6應用開發(fā)實戰(zhàn)
- Arduino Networking
- WebRTC音視頻實時互動技術(shù):原理、實戰(zhàn)與源碼分析
- 移動終端應用創(chuàng)意與程序設計(2013版)
- 精通ASP.NET 3.5網(wǎng)絡編程之安全策略
- 青少年人工智能編程:光環(huán)板玩轉(zhuǎn)慧編程mBlock
- Git:Mastering Version Control
- 數(shù)據(jù)結(jié)構(gòu)(C++語言版)
- Node.js開發(fā)實戰(zhàn)
- Java Programming for Beginners
- 計算機輔助設計與繪圖(AutoCAD 2015)(第三版)