Мне нужно построить несколько графиков свечей с дополнительными линиями и различными графиками на графике, но я обнаружил, что matplotlib.finance
устарела. Заменяется на mpl_finance
, но это тоже не поддерживается.
Что должен использовать честный новорожденный разработчик Python в наши дни для построения подсвечников? есть идеи?
Код, который я собираюсь использовать для этого, будет выглядеть примерно так:
импорт matplotlib.pyplot как plt
from matplotlib.dates import DateFormatter, WeekdayLocator,\
DayLocator, MONDAY
from matplotlib.finance import candlestick_ohlc
mondays = WeekdayLocator(MONDAY)
alldays = DayLocator() # minor ticks on the days
weekFormatter = DateFormatter('%b %d') # e.g., Jan 12
dayFormatter = DateFormatter('%d') # e.g., 12
fig, ax = plt.subplots()
fig.subplots_adjust(bottom=0.2)
ax.xaxis.set_major_locator(mondays)
ax.xaxis.set_minor_locator(alldays)
ax.xaxis.set_major_formatter(weekFormatter)
# ax.xaxis.set_minor_formatter(dayFormatter)
#plot_day_summary(ax, quotes, ticksize=3)
candlestick_ohlc(ax, candles, width=0.6)
ax.xaxis_date()
ax.autoscale_view()
plt.setp(plt.gca().get_xticklabels(),
rotation=45, horizontalalignment='right')