Can someone explain this behaviour?
import matplotlib.pyplot as plt
plt.plot(x=[0.05, 0.1, 0.15], y=[102, 211, 393])
plt.show()
import matplotlib.pyplot as plt
plt.plot([0.05, 0.1, 0.15], [102, 211, 393])
plt.show()
That is, without specifying x= and y= explicitly, pyplot works fine. However, this is different from the behaviour in the documentation. Well, the documentation does not explicitly use x= or y=, but it gives the signature of plot as plot(x, y). Therefore, named arguments should be permitted, and produce the same result, right?

