首页 > 编程语言 > 详细

python可视化:matplotlib系列

时间:2019-12-13 13:29:58      阅读:93      评论:0      收藏:0      [点我收藏+]

matplotlib 的官方文档:

https://matplotlib.org/users/index.html

1 子图布局管理

布局参数

紧密布局的方法

坐标轴的公用和隐藏

2 直方图bar和barh的使用

主要参数

颜色参数

堆积图

3 简单示例(筹码分布图)

#%% 筹码分布图
import mpl_finance as mpf
import matplotlib.pyplot as plt

pricelst = sorted(set(list(cdata[close])))
volumelst = []
moneylst = []
for i in pricelst:
    volumelst.append(cdata[cdata[close] == i][volume].sum())
    moneylst.append(cdata[cdata[close] == i][money].sum())
# 绘制
fig = plt.figure(figsize=(30, 10),dpi=100)
ax1 = plt.subplot2grid((1, 4), (0, 0))
ax2 = plt.subplot2grid((1, 4), (0, 1), colspan=3,sharey=ax1)
xlabel = pricelst
ax1.barh(xlabel,moneylst,height=0.5,alpha=0.8) # 直方图
mpf.candlestick2_ochl(ax2,hdata[open],hdata[close],hdata[high],hdata[low],
                      width=0.5, colorup=red, colordown=green,alpha=1) # K线图
ax2.axes.get_yaxis().set_visible(False)#y轴不可见
plt.subplots_adjust(wspace =0, hspace =0)#调整子图间距

技术分享图片

python可视化:matplotlib系列

原文:https://www.cnblogs.com/JuliaZhao/p/12034202.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!