gpt4 book ai didi

python - 精确的线以 matplotlib 结尾

转载 作者:太空宇宙 更新时间:2023-11-03 15:06:36 26 4
gpt4 key购买 nike

Line ends not coinciding

图片显示了一些绘制在彼此之上的图表。细的有 4 个数据点,使用样式:

plot(xdata,ydata),'|-',lw=1.5,markersize=10)

和较粗、较短的只跨越数据点的一个子集,使用:

plot(xdata[-2:-1],ydata[-2:-1],'-',lw=4.5)

然而,粗线在其末端超出了范围。我怎样才能使它们恰好在数据点处结束并与标记重合?

最佳答案

我认为这是因为线条上的默认端盖样式是“projecting”,而您需要它是“butt”。如果是这样,这样的事情应该有所帮助:

overlapped = plot(xdata[-2:-1],ydata[-2:-1],'-',lw=4.5)

for item in overlapped:
item.set_solid_capstyle('butt')

关于python - 精确的线以 matplotlib 结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31947738/

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