Data Visualization

3D Plotting with Matplotlib you own this product

This project is part of the liveProject series Data Visualization with Matplotlib and Seaborn
prerequisites
basic to intermediate Python 3 programming skills • familiarity with Anaconda Python • familiarity with Jupyter Notebook
skills learned
visualize on 3D scatter plot and 3D surface plot • interactive visualization
Nimrita Koul
1 week · 4-6 hours per week · BEGINNER

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases

lite $19.99 per month

  • access to all Manning books, including MEAPs!

team

5, 10 or 20 seats+ for your team - learn more


Look inside

ABC Bikes Inc. is considering expanding its bike rental service to a new county. Your job, as the company’s data analyst, is to determine factors that impact the demand for rental bikes in that area. You’ll extract the relevant data from a publicly available dataset into a pandas data frame. Then, using Matplotlib’s mplot3d toolkit, you’ll plot 3D graphs to simultaneously visualize more than two data features, enabling you to determine useful patterns including how temperature, time of day, and month of year impact bike rentals. When you’re finished, you’ll know how to use Matplotlib to create, customize, and rotate your 3D plots to gather useful and interesting insights.

This project is designed for learning purposes and is not a complete, production-ready application or solution.

book and video resources

When you start your liveProject, you get full access to the following books and videos for 90 days.

project author

Nimrita Koul

Nimrita Koul is an assistant professor of Computer Science and Machine Learning from Bangalore, India. She holds a Phd in Computer Science with 16 years of experience in teaching Computer Science courses to University undergraduates. Nimrita is a principal investigator for three funded research projects in machine learning. She has designed and demonstrated about 20 data science and machine learning projects to more than 650 students. Nimrita has spoken at multiple international conferences and events.

prerequisites

The liveProject is for data analysts, data scientists, research scholars, students, and hobbyists who would like to enhance their data analysis skills with the ability to plot 3D charts using Matplotlib. To begin these liveProjects you’ll need to be familiar with the following:

TOOLS
  • Intermediate Python programming skills (variables, functions, loops conditional statements, basic debugging, importing modules)
  • Write and execute Python code using Jupyter Notebook
TECHNIQUES
  • Download and install Anaconda Python Distribution and Jupyter Notebook
  • Install any required Python packages using conda or pip package managers
  • Work with Jupyter Notebook

you will learn

In this liveProject, you’ll use Matplotlib to create, customize, and rotate your 3D plots to gather useful and interesting insights.

  • Use pandas to read a CSV file into a dataframe
  • Basic data wrangling
  • Create a pivot table from a dataframe
  • Change runtime configuration of Matplotlib plots
  • Create 3D scatter plot and Surface Plot
  • Add subplots to your figure
  • Customize the color, marker, axes ticks, label, etc. of the plot
  • Create interactive plots
  • Save plots to .png or .pdf with a specified resolution
  • Change the viewing angle/rotate a 3D plot

features

Self-paced
You choose the schedule and decide how much time to invest as you build your project.
Project roadmap
Each project is divided into several achievable steps.
Get Help
While within the liveProject platform, get help from other participants and our expert mentors.
Compare with others
For each step, compare your deliverable to the solutions by the author and other participants.
book resources
Get full access to select books for 90 days. Permanent access to excerpts from Manning products are also included, as well as references to other resources.

choose your plan

team

monthly
annual
$49.99
$499.99
only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • 3D Plotting with Matplotlib project for free