我在網上找到的所有examples都與從互聯網上提取數據有關。我有我自己的數據,我只想要燭臺的最大和最小方面(不需要燭臺上的開始和結束水平)。我如何使用我自己的數據使用matplotlib製作燭臺圖表
我有十進制值的列表:
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
它抱怨,因爲我只有2而不是4輸入?我只想要一個矩形,沒有尾巴。我應該改變值
values=[[5,5,6,6],[7,7,8.8,8.8],...]
編輯:這給了我同樣的錯誤
如果你這樣做會發生什麼? Python是詮釋的,它不需要太多的時間去嘗試看看 – rlms
它我嘗試values = [[5,5,6,6],[7,7,8.8,8.8]]?我得到同樣的價值錯誤。 – BigBoy1337
作爲一個警告,有一個重要的因素'財務'1.4 – tacaswell