Pandas and GeoPandas within a Jupyter Notebook environment provide a powerful alternative to traditional desktop GIS methods for geospatial analysis. The ability to incorporate visualizations of both tabular data and geospatial data from within your analysis workflow is one of the big advantages of this approach.
Pandas and GeoPandas within a Jupyter Notebook environment provide a powerful alternative to traditional desktop GIS methods for geospatial analysis. The ability to incorporate visualizations of both tabular data and geospatial data from within your analysis workflow is one of the big advantages of this approach.
This course provides detail on how to create beautiful tabular and geospatial visualizations using Matplotlib, Pandas, GeoPandas, Rasterio, Contextily, Seaborn, Plotly, Bokeh and other Python packages within a Jupyter Notebook environment.
We start with Matplotlib because it is the core upon which all of the other static plotting methods are based. Pandas, GeoPandas, Rasterio, Contextily, and Seaborn all produce Matplotlib objects as output. If you understand Matplotlib you can use that knowledge to modify the lots put out by any of these other packages. You can control the labels and titles, place annotation on the maps, include ticks and gridlines, place legends, set the x and y limits and more. And you can control every detail of those outputs, even when the higher level plotting API's make it easy to produce the base output with a single line of code.
Plotly and Bokeh produce dynamic output that is based on JavaScript and are able to respond to mouse movements, clicks, etc.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.