簡體   English   中英

沒有名為“matplotlib.finance”的模塊,已棄用,mpl_finance 也未維護

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM