SwadhyAI Notes

All Python notes

Matplotlib Labels 🏷️

Adding Context

A plot without labels is meaningless. Use xlabel(), ylabel(), and title() to add context.

✨ Basic Labels

python
import numpy as np
import matplotlib.pyplot as plt

x = np.array([80, 85, 90, 95, 100, 105, 110, 115, 120, 125])
y = np.array([240, 250, 260, 270, 280, 290, 300, 310, 320, 330])

plt.plot(x, y)

plt.title("Sports Watch Data")
plt.xlabel("Average Pulse")
plt.ylabel("Calorie Burnage")

plt.show()

🎨 Font Properties

You can customize the font using the fontdict parameter.

python
font1 = {'family':'serif','color':'blue','size':20}
font2 = {'family':'serif','color':'darkred','size':15}

plt.title("Sports Watch Data", fontdict = font1)
plt.xlabel("Average Pulse", fontdict = font2)
plt.ylabel("Calorie Burnage", fontdict = font2)

✨ Pro Tip: Positioning

You can position the title using the loc parameter ('left', 'right', or 'center').

python
plt.title("Sports Watch Data", loc = 'left')