gpt4 book ai didi

matplotlib - matplotlib 中的垂直线和水平线

转载 作者:行者123 更新时间:2023-12-03 04:39:02 26 4
gpt4 key购买 nike

我不太明白为什么我无法在指定的限制内创建水平和垂直线。我想用这个框绑定(bind)数据。然而,双方似乎并没有遵守我的指示。为什么是这样?

# CREATING A BOUNDING BOX
# BOTTOM HORIZONTAL
plt.axhline(y=.4, xmin=0.25, xmax=0.402, linewidth=2, color = 'k')
# RIGHT VERTICAL
plt.axvline(x=0.402, ymin=0.4, ymax = 0.615, linewidth=2, color='k')
# LEFT VERTICAL
plt.axvline(x=0.1, ymin=0.58, ymax = 0.79, linewidth=2, color='k')
plt.show()

enter image description here

最佳答案

您正在调用的 pyplot 函数, axhline() axvline() 绘制跨越轴范围一部分的线,无论坐标如何。参数xminymin使用值 0.0 作为轴的最小值,使用 1.0 作为轴的最大值。

相反,请使用 plt.plot((x1, x2), (y1, y2), 'k-')以颜色 k 从点 (x1, y1) 到点 (x2, y2) 绘制一条线。请参阅 pyplot.plot .

关于matplotlib - matplotlib 中的垂直线和水平线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16930328/

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