How to change the axis labels of a plot using Matplotlib
• 1 minHere is a simple example of a line plot, using the matplotlib library.
import matplotlib.pyplot as plt
import pandas as pd
# We create our dataframe
df = pd.DataFrame(index=range(0,10), data={"col1" : range(0,10)})
fig, axes = plt.subplots(1,1, figsize=(8,6))
# We do a line plot on the axes
axes.plot(df.index, df["col1"])
# Fixing the layout to fit the size
fig.tight_layout()
# Showing the plot
plt.show()
Changing the axis labels
We can change the labels and the axis values themselves.
In order to change the axis labels we use the axes.set_xlabel() and axes.set_ylabel() methods as in the following example.
import matplotlib.pyplot as plt
import pandas as pd
# We create our dataframe
df = pd.DataFrame(index=range(0,10), data={"col1" : range(0,10)})
# We setup our subplots graph on which we are going
# to plot.
fig, axes = plt.subplots(1,1, figsize=(8,6))
# We do a line plot on the axes
axes.plot(df.index, df["col1"])
# We change the labels on the different axis.
axes.set_xlabel("X axis")
axes.set_ylabel("Y axis")
# Fixing the layout to fit the size
fig.tight_layout()
# Showing the plot
plt.show()
More on plots
If you want to know more about how to add labels, plot different types of plots, etc... checkout the other articles I wrote on the topic, just here :
Matplotlib - The Python You Need
We gathered the only Python essentials that you will probably ever need.