关于#python#的问题:cufflinks库中使用QuantFig方法画K线的问题

cufflinks库中使用QuantFig方法画K线的问题

img


添加了成交量功能,结果成交量绘图是这个样子,搞不明白了。

以下是我处理好的dataframe数据

img

# 获取K线数据
klines = client.klines(symbol=symbol, interval=interval)

# 将数据放入dataframe框
df = pd.DataFrame(klines)

# 创建一个新的DataFrame,其中包含了前6个列
df_new = df.iloc[:,:6]                     # 切片

# 生成列名
df_new.columns = ["date", "open", "high", "low", "close", "volume"]    # 给每一列赋值名字

# 单独转换 df_new 数据里的 date列时间数据
df_new['date'] = pd.to_datetime(df_new['date'], unit='ms')

# 绘制K线图
qf = cf.QuantFig(df_new,title='ETH',legend='top',name='QF')
qf.add_volume(volume=df_new['volume'])   # 添加成交量

qf.iplot(up_color='green', down_color='red')

查了很多资料,和文档,实在搞不定了,请遇到过的朋友指点一下吧。

画的过程中出现什么问题

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^