在 Python matplotlib 中的一个点而不是起点和终点绘制标记

lyc*_*che 1 python plot matplotlib markers marker

我有一个由带标记的线条组成的图表,但是,我得到了如下所示的内容:在此处输入图片说明

我想知道是否有一个是让标记只绘制在线条的起点而不是起点和终点?

我似乎在任何地方都找不到关于此的任何内容,所以希望有人可以帮助我!!提前致谢!

Bar*_*art 5

也许不是最漂亮的解决方案,但它有效;只需设置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)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明