Метод @Brendan Wood использует api, предоставленный pyplot
. В matplotlib предпочтительнее объектно-ориентированный стиль с использованием осей . Ниже описано, как вы можете добиться этого с помощью метода axes
.
import numpy as np
import matplotlib.pyplot as plt
# make some data
x = np.linspace(0, 2*np.pi)
y1 = np.sin(x)
y2 = np.cos(x)
fig, ax = plt.subplots()
ax.plot(x, y1, linewidth=1.0, label='sin(x)')
ax.plot(x, y2, linewidth=1.0, label='cos(x)')
leg = ax.legend()
for line in leg.get_lines():
line.set_linewidth(4.0)
plt.show()