[英]No module named 'matplotlib.finance', deprecated, and mpl_finance non maintained either
我需要在圖表上繪制一些帶有附加線條和各種圖形的燭台圖表,但我發現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')
您可以不受限制地使用mpl_finance
。 它可以在github.com/matplotlib/mpl_finance 上找到。 請參閱此處了解如何安裝它。
“未維護”只是意味着如果您發現其中的錯誤,則沒有人會為您修復它。
@DonGiulio - 它現在得到維護,這里有一個新版本: https ://pypi.org/project/mplfinance/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.