【Hydro】Python绘制降雨径流双Y轴成果图

目录

  • 说明
  • 源代码

说明

双y轴图像具有单y轴图像没有的对比效果,通常会用来绘制降雨径流成果图,在MATLAB中有plotyy函数可以实现,Python的实现方式没有MATLAB那样方便,不过实现效果却也不见得差。
Python中的matplotlib通常使用twinx来生成双Y轴,下图便是使用matplotlib绘制的双Y图:
主要难点有:
1、中文以及时间轴的显示问题;
2、matplotlib存在绘图顺序,ax2会覆盖ax1,柱状图可能会压盖折线图;
3、数据的范围以及网格线的间距如何自适应;
4、不同ax的图例,如何显示在同一个legend中。

【Hydro】Python绘制降雨径流双Y轴成果图_第1张图片

源代码

数据表头为:
在这里插入图片描述

import numpy as np

你可能感兴趣的:(水文模型基础,python,开发语言)