Нанесите маркеры, если маркеры еще не нанесены / обведите отсутствующие - PullRequest
1 голос
/ 10 января 2020

Пожалуйста, дайте мне знать, если я не буду описывать это достаточно хорошо. У меня есть график, на котором маркеры определяются по:

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

для двух других случаев. Я понятия не имею, как это сделать, или если это вообще возможно.

Заранее спасибо за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...