ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2021-10-21 20:33:34  阅读:848  来源: 互联网

标签:mpf 线图 style python mpl df import 蜡烛 True


#画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)

标签:mpf,线图,style,python,mpl,df,import,蜡烛,True
来源: https://blog.csdn.net/weixin_45233045/article/details/120894053

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有