舉報

會員
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
推薦閱讀
- Matplotlib 3.0 Cookbook
- Visual C# 2008開發(fā)技術詳解
- 小型電動機實用設計手冊
- 自動生產(chǎn)線的拆裝與調(diào)試
- 可編程序控制器應用實訓(三菱機型)
- 電氣控制與PLC技術應用
- 計算機與信息技術基礎上機指導
- 嵌入式操作系統(tǒng)原理及應用
- 精通數(shù)據(jù)科學:從線性回歸到深度學習
- 工業(yè)自動化技術實訓指導
- 水晶石影視動畫精粹:After Effects & Nuke 影視后期合成
- 生物3D打印:從醫(yī)療輔具制造到細胞打印
- Mastering Ansible(Second Edition)
- 步步驚“芯”
- 人工智能:智能人機交互
- Instant Slic3r
- Flash CS3動畫制作融會貫通
- Intel Edison Projects
- 單片機與微機原理及應用
- CAD應用程序開發(fā)詳解
- 三維動畫制作(3ds max7.0)
- 系統(tǒng)與服務監(jiān)控技術實踐
- 從虛擬化到云計算
- 微機原理與接口技術學習指導
- 一本書讀懂大數(shù)據(jù)(全彩圖解版)
- 名家傳道:數(shù)碼攝影后期處理秘笈
- PHP+MySQL+AJAX Web開發(fā)給力起飛
- 動態(tài)網(wǎng)頁制作
- 智能制造:技術前沿與探索應用
- VMware Cross:Cloud Architecture