使用mplfinance创建烛台图的问题

时间:2020-11-05 11:13:44

标签: python finance yahoo-finance mplfinance

我对编码(尤其是金融编码)相对较新,并且在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

我找到了多个综合代码来绘制烛台图,但是这个相对简单的代码似乎对其他人有用,但是,如果它似乎对我不起作用,我可能会漏掉一些简单的东西,但就像我说的是新的一样编码方面,我们将不胜感激。

1 个答案:

答案 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
        )

enter image description here