假设我有一组点x
以及一组对应的数据y
。我现在将这些绘制成散点图,plt.scatter(x,y)
。我得到的图包含一些由 matplotlib 生成的 x 轴刻度。有没有一种方法可以实现自动勾选,但要添加从 x 轴到散点中的点的垂直线并标记它们?
嗯,有一个stem http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.stem方法,更容易使用:
import matplotlib.pyplot as plt
import numpy as np
x, y = np.random.random((2, 20))
fig, ax = plt.subplots()
ax.stem(x, y, markerfmt=' ')
plt.show()
如果您希望项目符号位于行的顶部,只需删除markerfmt
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)