gpt4 book ai didi

python - matplotlib 中的关闭步骤

转载 作者:太空宇宙 更新时间:2023-11-04 01:19:02 25 4
gpt4 key购买 nike

假设我有以下情节:

x = array([ 40,  60,  80, 100, 120, 138, 160, 200, 240])
y = array([ 6, 5, 11, 6, 6, 0, 2, 1, 3])

plt.figure()
plt.step(x, y, where='mid')
plt.show()

如何绘制相同的图,使蓝线从轴 y=0 开始和结束?

enter image description here

最佳答案

您只需在列表 y 的开头和结尾添加空值,并更新轴 x:

y_bottom = [0] + y + [0]
x_bottom = [x[0]] + x + [x[-1]]

然后以同样的方式绘制:

plt.figure()
plt.step(x_bottom, y_bottom, where='mid')
plt.show()

Figure with lines starting at bottom

关于python - matplotlib 中的关闭步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22490567/

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