繁体   English   中英

在Python matplotlib中绘制标记,而不是开始和结束点

[英]Plot marker at one point instead of start and end point in Python matplotlib

我有一个由带标记的线条组成的图形,但是,我得到的东西看起来像这样: 在此输入图像描述

我想知道是否有一个是将标记仅绘制在线的起点而不是开始和结束?

我似乎无法在任何地方找到任何东西,所以希望有人可以帮助我! 提前致谢!

也许不是最漂亮的解决方案,但它有效; 只需将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)

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM