使用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

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

解决方法

它看起来确实像折线图,但是由于数据量很大,它看起来已经崩溃了,但是如果限制数据量,它就会变成烛形图。以下是缩小了范围的图表。

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...