也许不是最漂亮的解决方案,但它有效;只需将markevery
设置为等于或大于数组长度的数字:
import numpy as np
import matplotlib.pylab as pl
x = np.arange(10)
y = np.random.random(10)
pl.figure()
pl.subplot(121)
pl.plot(x, y, '-o', markersize=30)
pl.subplot(122)
pl.plot(x, y, '-o', markersize=30, markevery=x.size)