使用python画K线图(蜡烛图)
2021/10/21 22:12:31
本文主要是介绍使用python画K线图(蜡烛图),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
#画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)
这篇关于使用python画K线图(蜡烛图)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享
- 2024-12-19Python资料:新手入门的全面指南
- 2024-12-19Python股票自动化交易实战入门教程
- 2024-12-19Python股票自动化交易入门教程
- 2024-12-18Python量化入门教程:轻松掌握量化交易基础知识