我正在尝试绘制时间序列数据,以便可以在数据本身上显示买卖点。
这是数据的样子:
这是收盘价折线图:
这是买入卖出信号(我现在仅打印买入卖出信号,但是我将它们存储到新的数据框中):
我不是要标记every
数据点,而是要标记我的buy-sell list
中的点。我需要匹配两个数据框中的日期,并为购买添加绿色向上箭头,为销售添加红色向下箭头。解决方案示例:
我该怎么做?
答案 0 :(得分:0)
似乎您正在使用matplotlib中的pyplot。如果是这样,这里已经有解决方案:Label python data points on plot
如果您想要更多细节,Matplotlib本身也会提供一个页面。它们显示了如何使用本示例中的箭头:https://matplotlib.org/3.1.0/gallery/text_labels_and_annotations/annotation_demo.html