我对编码(尤其是金融编码)相对较新,并且在mpl finance烛台图方面存在问题。我的代码类似于
symbol = ['NIO']
start = datetime.datetime(2016,1,1)
end = datetime.date.today()
Stockdata = yf.download(symbol,start,end)
fplt.plot(Stockdata,
type='candle',
title='NIO, 2016 - 2020',
ylabel='Price ($)'
)
我的输出如下所示: Looks more like a line graph than a candlestick graph
我找到了多个综合代码来绘制烛台图,但是这个相对简单的代码似乎对其他人有用,但是,如果它似乎对我不起作用,我可能会漏掉一些简单的东西,但就像我说的是新的一样编码方面,我们将不胜感激。
答案 0 :(得分:1)
它看起来确实像折线图,但是由于数据量很大,它看起来已经崩溃了,但是如果限制数据量,它就会变成烛形图。以下是缩小了范围的图表。
import yfinance as yf
import datetime
import mplfinance as mpf
symbol = ['NIO']
start = datetime.datetime(2016,1,1)
end = datetime.date.today()
Stockdata = yf.download(symbol,start,end)
mpf.plot(Stockdata[350:],
type='candle',
title='NIO, 2016 - 2020',
ylabel='Price ($)',
figratio=(12,4),
volume=True
)