使用python画K线图(蜡烛图)

互联网 2021/10/21 22:12:31

#画K线图 import pandas as pd import matplotlib.pyplot as plt import mplfinance as mpf#金融画图库 from pylab import mpl#字体显示库 #字体和方块问题 mpl.rcParams[font.sans-serif] = [FangSong] mpl.rcParams[axes.unicode_minus] = False #读取数据 ndsd = pd.r…
#画K线图
import pandas as pd
import matplotlib.pyplot as plt
import mplfinance as mpf#金融画图库
from pylab import mpl#字体显示库
#字体和方块问题
mpl.rcParams['font.sans-serif'] = ['FangSong']
mpl.rcParams['axes.unicode_minus'] = False
#读取数据
ndsd = pd.read_excel("宁德时代.xlsx",index_col="日期")
ndsd.columns
#将中文索引改成英文索引
df = ndsd[['开盘价(元)', '最高价(元)', '最低价(元)', '收盘价(元)', '成交额(百万)']]
df.columns = ['Open', 'High', 'Low', 'Close',"Volume"]
df.index.rename("date",inplace=True)
#成交量数值类型改成浮点形
df.volume = df.Volume.astype(float)
df.dtypes

mpf.plot(df,type='candle',linecolor='g')
#设计风格
mc = mpf.make_marketcolors(up='red',down='green',inherit=True)
s = mpf.make_mpf_style(base_mpf_style='nightclouds',
                       rc={'font.family':'SimHei'},
                       marketcolors=mc)
mpf.plot(df,type='candle',figsize=(16,8),volume=True,
         mav=(5,10),figscale=1.5,
         xrotation=15,datetime_format='%Y-%m-%d',
         title='宁德时代',ylabel='price',ylabel_lower='volume',
         tight_layout=True,style=s)

随时随地学软件编程-关注百度小程序和微信小程序
关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[使用python画K线图(蜡烛图)]http://www.zyiz.net/tech/detail-244953.html

上一篇:python中的信号通信 blinker

下一篇:python利用sklearn对企业数据分析并预测

赞(0)
关注微信小程序
程序员编程王-随时随地学编程

扫描二维码或查找【程序员编程王】

可以随时随地学编程啦!

技术文章导航 更多>
扫一扫关注最新编程教程