0

Python 用 Ta-Lib - バージョン:0.4.7。

問題: Talib.MACD - ヒストグラムではなくヒスト プロット線

Python 3.3.2 Matplotlib 1.2.1、Numpy 1.7.1! OS: Windows7

Ta-lib を使用して MACD を追加しようとしています。ヒストグラムは、ヒストグラムではなく線としてプロットされています。それを整理するにはあなたの指導が必要です。

(画像を添付しようとしましたが、評判が悪くて添付できませんでした。)

私は、プログラミング、Python、および使用している他のパッケージに非常に慣れています。あなたのガイダンスは、私がさらに改善するのに役立ちます。

私のコード:

計算:

macd = macd, macdsignal, macdhist = talib.MACD(r.close, 12, 26, 9)

プロット:

ax1 = fig1.add_subplot(211, frameon=True)
    macd = ax1.plot(macd, color='green')
    macd = ax1.plot(macdsignal, color='red')
    macd = ax1.plot(macdhist, color='blue')

前もって感謝します

よろしく

スレーシュ

4

1 に答える 1

0

ax1.plot()Talib や MACD が何であるかはわかりませんが、あなたをに置き換えるだけでよいと思いますax1.hist(macd, bins=50)。たくさんのオプションがありますが、提供されるのmacdは、ビン化してヒストグラムに入れたいデータのセットだけです。これでうまくいくはずです。

matplotlib のドキュメントには、例を示すのに十分な情報が含まれています。

http://matplotlib.org/api/pyplot_api.html#module-matplotlib.pyplot

を見つけるには Ctrl-f が必要ですmatplotlib.pyplot.hist

代わりに、すでにビニングされている場合は、代わりに次macdを使用する必要がある場合があります。ax1.bar()

http://matplotlib.org/examples/api/barchart_demo.html

于 2013-07-17T22:56:54.867 に答える