本文主要是介绍【Hydro】Python绘制降雨径流双Y轴成果图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- 说明
- 源代码
说明
双y轴图像具有单y轴图像没有的对比效果,通常会用来绘制降雨径流成果图,在MATLAB中有plotyy函数可以实现,Python的实现方式没有MATLAB那样方便,不过实现效果却也不见得差。
Python中的matplotlib通常使用twinx来生成双Y轴,下图便是使用matplotlib绘制的双Y图:
主要难点有:
1、中文以及时间轴的显示问题;
2、matplotlib存在绘图顺序,ax2会覆盖ax1,柱状图可能会压盖折线图;
3、数据的范围以及网格线的间距如何自适应;
4、不同ax的图例,如何显示在同一个legend中。
源代码
数据表头为:
import numpy as np
这篇关于【Hydro】Python绘制降雨径流双Y轴成果图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!