繁体   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