舉報

會員
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
推薦閱讀
- Python Artificial Intelligence Projects for Beginners
- Managing Mission:Critical Domains and DNS
- Julia 1.0 Programming
- 返璞歸真:UNIX技術內幕
- 大數(shù)據(jù)挑戰(zhàn)與NoSQL數(shù)據(jù)庫技術
- 傳感器技術應用
- Blender 3D Printing by Example
- 網(wǎng)絡管理工具實用詳解
- Hands-On Data Warehousing with Azure Data Factory
- Artificial Intelligence By Example
- 3ds Max造型表現(xiàn)藝術
- Mastering Android Game Development with Unity
- 工程地質地學信息遙感自動提取技術
- 細節(jié)決定交互設計的成敗
- ORACLE數(shù)據(jù)庫技術實用詳解
- 機器學習公式詳解
- Learning VMware App Volumes
- IBM Watson Projects
- Moodle 2.5 Multimedia Cookbook(Second Edition)
- AutoCAD輔助繪圖百練成精
- 變化之魅:徹底改造你的Word文檔
- 巧學活用Excel
- PLC與步進伺服快速入門與實踐
- Cloud Foundry for Developers
- PHP動態(tài)網(wǎng)站開發(fā)
- Learning Docker(Second Edition)
- 三菱PLC編程技術及工程案例精選(第2版)
- .NET Web高級開發(fā)
- SolarWinds Orion Network Performance Monitor
- 看圖學中文版Windows XP