построение точек на вершине свечи - PullRequest
0 голосов
/ 24 октября 2018

Можно ли как-нибудь нарисовать некоторые точки на моем существующем графике OHLC?

Это мой существующий код, но он работает неправильно.Он отображает график OHLC в дальнем левом углу и отдельные точки в дальнем правом углу.Я сделал акцент на добавленный код для точек.

from mpl_finance import candlestick2_ohlc
import matplotlib.ticker as ticker

fig, ax = plt.subplots()
candlestick2_ohlc(ax,price3m['open'],price3m['high'],price3m['low'],price3m['close'],width=0.6)

*buys = price3m['buy_prep']
buys = buys[buys > 0]
ax.plot(buys.index, price3m.ix[buys.index]['close'], '^', markersize=10, color='g')*

xdate = price3m.index

ax.xaxis.set_major_locator(ticker.MaxNLocator(6))

def mydate(x,pos):
    try:
        return xdate[int(x)]
    except IndexError:
        return ''

ax.xaxis.set_major_formatter(ticker.FuncFormatter(mydate))


fig.autofmt_xdate()
fig.tight_layout()

plt.show()

enter image description here

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