私がオンラインで見つけた例はすべて、インターネットからデータを引き出すことに関係しています。私は自分のデータを持っており、ろうそく足の最大と最小の側面のみが必要です (ろうそく足の開始レベルと終了レベルは必要ありません)。
私は小数値のリストを持っています:
values=[[5,6],[6,7],[7,8.8],...]
私は持っている
from matplotlib.pyplot import subplots, draw
from matplotlib.finance import candlestick, candlestick2
fig, ax = subplots()
candlestick(ax, values, width=0.5)
plt.show()
私はこれをオンラインの例に基づいて書きました。斧の意味と使い方がよくわかりません。また、値リストを正しく入力する方法がわかりません。現在、次のエラーが表示されます。
Traceback (most recent call last):
File "algor.py", line 41, in <module>
candlestick(ax, values, width=0.5)
File "/usr/lib/pymodules/python2.7/matplotlib/finance.py", line 330, in candlestick
t, open, close, high, low = q[:5]
ValueError: need more than 2 values to unpack
入力が 4 つではなく 2 つしかないため、不平を言っていますか? 尾のない長方形のみが必要です。値を次のように変更する必要がありますか
values=[[5,5,6,6],[7,7,8.8,8.8],...]
編集:これは私に同じエラーを与えます