首页 > 解决方案 > 如果标记尚未绘制/圈出那些缺失的标记,则绘制标记

问题描述

如果我描述得不够好,请告诉我。我有一个情节,其中标记由以下决定:

buy[zscore(ratios)>-1] = 0
sell[zscore(ratios)<1] = 0
buy[:251].plot(color='g', linestyle='None', marker='^')
sell[:251].plot(color='r', linestyle='None', marker='^')

但是,我还在基于以下内容的另一个图表上绘制标记:

buyLO[zscore(ratios)>-.85] = 0
sellLO[zscore(ratios)<1] = 0
buyLO[:251].plot(color='g', linestyle='None', marker='^')
sellLO[:251].plot(color='r', linestyle='None', marker='^')

和:

buyUP[zscore(ratios)>-.85] = 0
sellUP[zscore(ratios)<1] = 0
buyUP[:251].plot(color='g', linestyle='None', marker='^')
sellUP[:251].plot(color='r', linestyle='None', marker='^')

标记本身绘制得很好。我想做的(如果可能的话)是:

1) 绘制与以下不同的标记:

buy[zscore(ratios)>-1] = 0
sell[zscore(ratios)<1] = 0

其他 2 个案例的颜色不同,并且

2)圈出缺少的标记:

buy[zscore(ratios)>-1] = 0
sell[zscore(ratios)<1] = 0

将适用于其他两种情况。我有零线索如何做到这一点,或者这是否可能。

提前感谢您的帮助。

标签: pythonmatplotlib

解决方案


推荐阅读