gpt4 book ai didi

python - Matplotlib:从 x 轴到点画线

转载 作者:太空狗 更新时间:2023-10-29 21:24:58 24 4
gpt4 key购买 nike

我尝试使用 matplotlib 绘制很多点。对于每个点 (a,b),我想在 [0,b] 中为 Y 画线 X = a。知道怎么做吗?

最佳答案

您只需使用两个端点绘制每条线。[0,b] 中 Y 的垂直线 X=a 具有端点 (x,y) = (a,0) 和 (a,b)。所以:

# make up some sample (a,b): format might be different to yours but you get the point.
import matplotlib.pyplot as plt
points = [ (1.,2.3), (2.,4.), (3.5,6.) ] # (a1,b1), (a2,b2), ...

plt.hold(True)
plt.xlim(0,4) # set up the plot limits

for pt in points:
# plot (x,y) pairs.
# vertical line: 2 x,y pairs: (a,0) and (a,b)
plt.plot( [pt[0],pt[0]], [0,pt[1]] )

plt.show()

给出如下内容: drawing vertical lines

关于python - Matplotlib:从 x 轴到点画线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8441882/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com