Пожалуйста, дайте мне знать, если я не буду описывать это достаточно хорошо. У меня есть график, на котором маркеры определяются по:
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) Обведите кружок, в котором отсутствуют маркеры:
buy[zscore(ratios)>-1] = 0
sell[zscore(ratios)<1] = 0
для двух других случаев. Я понятия не имею, как это сделать, или если это вообще возможно.
Заранее спасибо за любую помощь.