Advertisement

使用matplotlib的subplots功能绘制多个共享y轴的子图

阅读量:

在实际操作过程中,常常需要将多张图像置于同一画布中进行可视化对比,以提升分析效果。实现这一需求的方式包括subplot与subplots两种方法,如需进一步了解它们之间的差异,可参考参考博文。以下将以matplotlib库中的subplot函数为例,进行具体说明。

数据长什么样

当前存在两组数据集,其中第一组数据以DataFrame格式存储,第二组则为ndarray格式。这两组数据均包含三列信息,现希望绘制一个包含一行三列的折线图子图结构,将第一组数据的第n列与第二组数据对应的第n列置于同一子图中进行对比展示。为了便于观察数据结构,以下仅展示各数据集的前五行内容作为示例。

复制代码
    In [1]: testing_set.head()  # DataFrame类型
    Out [1]:     Open    High     Low
    		 0  778.81  789.63  775.80
    		 1  788.36  791.34  783.16
    		 2  786.08  794.48  785.02
    		 3  795.26  807.90  792.20
    		 4  806.40  809.97  802.83  # ndarray类型
    		 
    In [2]: predicted_sto

全部评论 (0)

还没有任何评论哟~