logo

... matplotlib.


For quick plotting, you can't go wrong with matplotlib.


Episode Notes

Some chart settings are set outside of the plt.plot call. The example below demonstrates the most common settings.

import numpy as np
import matplotlib.pylab as plt

plt.figure(figsize=(10, 3))

x = np.linspace(0, 1.5, 100)
for i, style in [(1, ':'), (2, '-.'), (3, '--')]:
    y = x ** i
    plt.plot(x, y, label=f"power={i}", linestyle=style, color='gray', linewidth=1)

plt.legend()
plt.title("Powers of x")
plt.xlabel("x")
plt.ylabel("f(x)")
plt.xlim(0.1, 1.4)
plt.ylim(None, 2.5);

Again, note the semi-colon at the end here.


Feedback? See an issue? Feel free to mention it here.

If you want to be kept up to date, consider getting the newsletter.