gpt4 book ai didi

python - 绘制垂直条而不是点,plot_date

转载 作者:太空宇宙 更新时间:2023-11-04 05:24:26 32 4
gpt4 key购买 nike

我想绘制垂直条而不是点。我拥有的实际数据是不规则间隔的,因此这将有助于更轻松地可视化间隙。当我尝试绘制它时,我能做的最好的就是点,它们不会随着放大而增加!

import matplotlib
from matplotlib import pyplot as plt
import datetime

XX = [datetime.date.today()+datetime.timedelta(x) for x in range(10)]
YY = range(10)
plt.plot_date(XX,YY,'o')

enter image description here

enter image description here

关于如何制作更高/更大(但不是更宽!)点的任何想法?

最佳答案

您可以使用 ax.vlines绘制一组垂直线。

您可以调整 yminymax 以适合您的数据。

import matplotlib
from matplotlib import pyplot as plt
import datetime

XX = [datetime.date.today()+datetime.timedelta(x) for x in range(10)]

plt.vlines(XX, ymin=0, ymax=1, linewidth=5)

plt.show()

enter image description here

关于python - 绘制垂直条而不是点,plot_date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39296229/

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