Importing the library
import matplotlib.pyplot as plt
|
Plots and key arguments
Line graph |
plt.plot() |
(x_data, y_data) |
Scatter plot |
plt.scatter() |
(x_data, y_data) |
Bar chart |
plt.bar() |
(x_locs, bar_heights, width = int) |
Histogram |
plt.hist() |
(data, bins = int) |
Pie chart |
plt.pie() |
(data, labels = list) |
Optional arguments
color ="color" |
Change plot color |
marker = "symbol" |
Change marker for line or scatter plot (".", "x", "|", "o") |
markersize = int |
Change marker size |
linewidth = int |
Change line width for line graph |
cmap = colormap |
Color plot according to a colormap |
|
|
Key functions
plt.clf() |
Clear figure |
plt.savefig("filename") |
Save figure (call before plt.show()) |
plt.show() |
Show figure |
Axis functions
plt.xlim(xmin, xmax) |
Set the limits for the x axis |
plt.ylim(ymin, ymax) |
Set the limits for the y axis |
plt.xscale("scale type") |
Set scale for the x axis (ex. "log") |
plt.yscale("scale type") |
Set scale for the y axis (ex. "log") |
plt.twinx() |
Add a second y axis |
plt.axis("off") |
Do not show the axes |
plt.gca().invert_ xaxis() |
Invert the x axis |
plt.gca().invert_ yaxis() |
Invert the y axis |
|
|
Labeling functions
plt.title("title") |
Add a title |
plt.xlabel("x axis label") |
Add a label to the x axis |
plt.ylabel("y axis label") |
Add a label to the y axis |
plt.legend(loc = int) |
Add a legend |
plt.xticks(range(min, max, interval) |
Modify the x axis tick marks |
Multiple plots
plt.plot(x_data1, y_data1)
plt.plot(x_data2, y_data2)
plt.plot(x_data3, y_data3)
plt.show()
|
You can put multiple plots in one figure by defining each one before plt.show() or plt.savefig()
Using colormaps
# Choose a colormap and assign to a variable
cm = plt.cm.get_cmap("RdYlBu")
# Set the color map in a plot
plt.scatter(x_data, y_data, cmap=cm)
|
|
Created By
Metadata
Favourited By
Comments
JeffreyJackson76, 19:00 28 Apr 20
Great job! I'm just learning Python. Your cheat sheet is useful to me.
Add a Comment
Related Cheat Sheets
More Cheat Sheets by gabriellerab