舉報

會員
Mastering Matplotlib 2.x
Inthisbook,you’llgethands-onwithcustomizingyourdataplotswiththehelpofMatplotlib.You’llstartwithcustomizingplots,makingahandfulofspecial-purposeplots,andbuilding3Dplots.You’llexplorenon-triviallayouts,Pylabcustomization,andmoreabouttileconfiguration.You’llbeabletoaddtext,putlinesinplots,andalsohandlepolygons,shapes,andannotations.Non-Cartesianandvectorplotsareexcitingtoconstruct,andyou’llexplorethemfurtherinthisbook.You’lldelveintonicheplotsandvisualizeordinalandtabulardata.Inthisbook,you’llbeexploring3Dplotting,oneofthebestfeatureswhenitcomesto3Ddatavisualization,alongwithJupyterNotebook,widgets,andcreatingmoviesforenhanceddatarepresentation.Geospatialplottingwillalsobeexplored.Finally,you’lllearnhowtocreateinteractiveplotswiththehelpofJupyter.LearnexperttechniquesforeffectivedatavisualizationusingMatplotlib3andPythonwithourlatestoffering--Matplotlib3.0Cookbook
目錄(107章)
倒序
- coverpage
- Title Page
- About Packt
- Why subscribe?
- Packt.com
- Contributors
- About the author
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Reviews
- Heavy Customization
- Customizing PyLab using style
- How to use styles to change the appearance of our plots
- Different Matplotlib styles
- Creating your own styles
- Deep diving into color
- Questions to ask when choosing a color map
- Using color maps
- Working on non-trivial layouts
- The Matplotlib configuration files
- Matplotlibrc – where does it live?
- Summary
- Drawing on Plots
- Putting lines in place
- Adding horizontal and vertical lines
- Adding spans that cover whole regions
- Adding and tweaking a background grid
- Adding text on your plots
- Adding text to both axis and figure objects
- Adding text in multi-panel figures
- Playing with polygons and shapes
- Adding polygons and shapes to our plots
- The built-in shapes that Matplotlib provides
- Building your own polygons
- Versatile annotating
- Adding arrows to our plots with the annotate method
- Adding some text to the arrows
- Customizing the appearance of the annotations
- Summary
- Special Purpose Plots
- Non-Cartesian plots
- Creating polar axes
- Applying log symmetric log and logistic scales to your axes
- Plotting vector fields
- Making vector plots with quiver
- Customizing the appearance of vector plots
- Annotating vector plots with a quiver key
- Making stream plots
- Statistics with boxes and violins
- Making box plots to show the interquartile ranges and the outliers
- Making violin plots show different distributions
- Customizing the appearance of plots
- Visualizing ordinal and tabular data
- Pie charts
- Tables
- Customizing the appearance of plots
- Summary
- 3D and Geospatial Plots
- Plotting with 3D axes
- How to add 3D axes to a figure
- How to use the interactive backend to manipulate the 3D plots
- How to plot on the 3D axes
- Looking at various 3D plot types
- How to rotate the camera in 3D plots
- How to add line and scatter plots
- How to add wireframe surface and triangular surface plots
- How to add 3D contour types
- The basemap methods
- How to create map projections
- How to choose between different kinds of map projections
- Further reading
- Plotting on map projections
- How to add simple points and lines to our plots
- How to draw great circles
- How to draw a day/night terminator
- Adding geography
- How to add coastline and water features
- How to add political boundaries for countries states and provinces
- Summary
- Interactive Plotting
- Interactive plots in the Jupyter Notebook
- How to install and enable the ipywidgets module
- How to use the interact method to make basic widgets
- How to view the different kinds of widgets that ipywidgets provides
- How to customize widgets
- Event handling with plot callbacks
- How to add interactivity by capturing mouse events
- How to capture keyboard clicks
- How to use the picker to manipulate plots
- GUI neutral widgets
- How to add the basic GUI neutral widgets
- A selection of the different kinds of widgets that are available in Matplotlib
- How to add interactivity to these widgets using callbacks
- Making movies
- How to generate animations to make plots that update themselves
- How to customize the animation frame rate speed and repetitions
- How to save animations as mp4 videos and animated GIFs
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-10 19:29:31
推薦閱讀
- 虛擬儀器設計測控應用典型實例
- 3D Printing with RepRap Cookbook
- Linux Mint System Administrator’s Beginner's Guide
- 基于LPC3250的嵌入式Linux系統開發
- CorelDRAW X4中文版平面設計50例
- B2B2C網上商城開發指南
- 新編計算機組裝與維修
- 傳感器與新聞
- Mastering ServiceNow Scripting
- 手機游戲程序開發
- 啊哈C!思考快你一步
- Drupal高手建站技術手冊
- 生成對抗網絡項目實戰
- 西門子S7-1200/1500 PLC從入門到精通
- 中文版Photoshop情境實訓教程
- Mastering Machine Learning with R
- Appcelerator Titanium Smartphone App Development Cookbook(Second Edition)
- 單片機與微機原理及應用
- 系統與服務監控技術實踐
- 數字媒體交互設計原理與方法
- 這樣用Excel!
- Healthcare Analytics Made Simple
- 軸向磁場無刷同步電機理論與設計
- Learning D3.js Mapping
- 精美PPT設計與演示
- Qlik Sense:Advanced Data Visualization for Your Organization
- 智能小車機器人制作大全
- VMware vSphere Resource Management Essentials
- Python Machine Learning By Example
- Ceph Cookbook(Second Edition)