Matplotlib Roadmap
- Sairam Penjarla
- Jun 7, 2024
- 1 min read
Basic Plotting
matplotlib.pyplot.plot()
matplotlib.pyplot.scatter()
matplotlib.pyplot.bar()
matplotlib.pyplot.hist()
matplotlib.pyplot.boxplot()
Customizing Plots
matplotlib.pyplot.title()
matplotlib.pyplot.xlabel()
matplotlib.pyplot.ylabel()
matplotlib.pyplot.legend()
matplotlib.pyplot.grid()
Advanced Plotting
matplotlib.pyplot.errorbar()
matplotlib.pyplot.pie()
matplotlib.pyplot.violinplot()
matplotlib.pyplot.hexbin()
matplotlib.pyplot.stem()
Subplots and Layouts
matplotlib.pyplot.subplot()
matplotlib.pyplot.subplots()
matplotlib.pyplot.subplots_adjust()
matplotlib.pyplot.tight_layout()
matplotlib.pyplot.figure()
Styling and Formatting
matplotlib.pyplot.style.use()
matplotlib.pyplot.rcParams
matplotlib.pyplot.colorbar()
matplotlib.pyplot.xticks()
matplotlib.pyplot.yticks()
3D Plotting
mpl_toolkits.mplot3d.Axes3D
matplotlib.pyplot.plot_surface()
matplotlib.pyplot.plot_wireframe()
matplotlib.pyplot.contour3D()
matplotlib.pyplot.scatter3D()
Specialized Plots
matplotlib.pyplot.contour()
matplotlib.pyplot.contourf()
matplotlib.pyplot.streamplot()
matplotlib.pyplot.quiver()
matplotlib.pyplot.step()
Saving and Exporting
matplotlib.pyplot.savefig()
matplotlib.backends.backend_pdf.PdfPages()
matplotlib.pyplot.gcf().canvas.draw()
matplotlib.pyplot.gcf().canvas.flush_events()
matplotlib.pyplot.gcf().canvas.get_renderer()
Interactive Features
matplotlib.pyplot.ginput()
matplotlib.pyplot.waitforbuttonpress()
matplotlib.widgets
matplotlib.pyplot.ion()
matplotlib.pyplot.ioff()
Annotations and Text
matplotlib.pyplot.annotate()
matplotlib.pyplot.text()
matplotlib.pyplot.figtext()
matplotlib.pyplot.suptitle()
matplotlib.pyplot.table()