#python 画y轴双刻度坐标dataset=pd.read_csv(path+'PWV.dat',header=None,sep=' +',engine='python');  #文件名需要改动
pwv=[]; pwv.extend(dataset.values[:,0]);
dataset=pd.read_csv(path+'pers.dat',header=None,sep=' +',engine='python'); #文件名需要改动
pers=[]; pers.extend(dataset.values[:,0]);
s=0; S=[];
for per in pers: s=s+per; S.append(s)
num_bin = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21];fig=plt.figure(figsize=(15,10),dpi=80); ax1=fig.add_subplot(111); ax2=ax1.twinx()
myfont=mpl.font_manager.FontProperties(fname='C:\Windows\Fonts\simsun.ttc', size=30) #标签字体
mpl.rcParams.update({'font.size': 20}) # 改变刻度所有字体大小,改变其他性质类似
mpl.rcParams['xtick.direction'] = 'in'
mpl.rcParams['ytick.direction'] = 'in'
ax1.hist(pwv, num_bin,color="blue",edgecolor="black",hatch='///',label="counts",); ax1.legend(loc='upper left')
ax1.set_xlabel('pwv(mm)');
plt.xticks(num_bin); plt.xlim(0,20); #为了解决x=0和y=0不重合
ax1.set_ylabel('counts'); #ax1.set_ylim(2.5,5)
ax2.plot(S, color='red', label="CDF"); ax2.legend(loc='upper right')
ax2.legend(loc='upper right')
ax2.set_ylabel('CDF(%)'); ax2.set_ylim(0,100);#plt.title(self.i+'温度变化',fontproperties=myfont)  #"self.i"引用变量
plt.grid(linestyle='-.')
#plt.gcf().autofmt_xdate()
plt.savefig(path+'pwv.png')
plt.show()
#plt.close

用python画y双坐标轴的脚本相关推荐

  1. python画两个坐标轴

    matplotlib如何画两个坐标轴 虽然不经常遇到,但是还是值得记录一下,以前都使用R语言的ggplot2, 现在感觉matplotlib画图更加方便 如果要是画两个y坐标轴,就可以使用下方代码,主 ...

  2. python 画在同一坐标轴_Python学习第95课-多个数据在同一个坐标轴画图叠加

    [每天几分钟,从零入门python编程的世界!] 我们已经学过了绘制折线图.柱状图.直方图.散点图.饼状图和堆栈图. 这节课我们学习如何把多个数据画图叠加,这种图形可以用作多组数据的对比. 下面我们通 ...

  3. python画对比双色柱状图_如何在Python中绘制一列被另一列着色的柱状图?

    我有一个数据集,其中包含3列,标题为Gender(要么M要么F).House(要么A要么B要么C)和Indicator(要么0要么1).我想绘制按性别划分的房屋直方图.这是我的代码:import pa ...

  4. 用python画累积累计曲线的脚本

    在处理数据时,我们经常需要去分析 累计分布: def plohist(filec, num_bin, xlabel):dataset=pd.read_csv(path+filec,header=Non ...

  5. python画xy轴_python画双y轴图像的示例代码

    很多时候可能需要在一个图中画出多条函数图像,但是可能y轴的物理含义不一样,或是数值范围相差较大,此时就需要双y轴. matplotlib和seaborn都可以画双y轴图像. 一个例子: import ...

  6. Python 金融数据可视化(两列数据的提取//分别画//双坐标轴//双图//两种不同的图)...

    import matplotlib as mpl import numpy as np import matplotlib.pyplot as pltnp.random.seed(2000) y = ...

  7. Origin中画折线图实现双X轴和双Y轴(双坐标轴)

    近段时间用Originpro画图,感觉还是比较容易上手的,但是画出来的图一般是单边坐标轴,和一些论文里面的图还是有区别的,如下图: 而论文中的一般是这种: 那么这种应该怎么去通过第一张图去实现呢?其实 ...

  8. python的matplotlib绘图(双坐标轴)

    python的matplotlib绘图(双坐标轴) 绘制图形如下: 代码如下: import pandas as pd import matplotlib.pyplot as plt from pyl ...

  9. python中pyecharts怎么设置坐标轴两边留白_《Python数据可视化之Matplotlib与Pyecharts》之双坐标轴图...

    10.6.1  双坐标轴图及其参数配置 双坐标轴图是一种组合图表,一般将两种不同类型图表组合在同一个"画布"上,如柱状图和折线图的组合:当然也可将类型相同而数据单位不同的图表组合在 ...

最新文章

  1. msflexgrid允许大选择_工程中要用多大的电线电缆?一文教你怎么算
  2. RabbitMQ 简介以及使用场景
  3. Viewport3D 类Viewport3D 类Viewport3D 类
  4. VB 迅雷下载地址解密函数
  5. 简易云在线人事管理系统
  6. DS18B20引脚 实物引脚 (千万不要接反啊)
  7. html js定义json对象,JS中的JSON对象的定义和取值实现代码
  8. 查找交换机IP笨方法
  9. 快速添加百度网盘文件到Aria2 猴油脚本
  10. DIY无人机组装与飞控参数调试记录(DJI NAZA-LITE)
  11. STM32工程文件结构详解
  12. MLC的寿命是否真如厂商标称的只有3000次?论原装芯片测试的重要性!
  13. Oracle EBS R12关于“PO 通信输出”相关问题处理
  14. 源码包安装Nginx(1.19.1),并配置Nginx,比如:用户认证,防盗链,虚拟主机,SSL等功能
  15. 抖音什么题材最吸粉 抖音发什么内容容易火
  16. vulnhub Loly: 1
  17. SEO优化:用SEO常用表格的原因,为什么要行使seo表格器材
  18. iOS设计模式之MVC
  19. 苏嵌学习日志03 07.13
  20. 数据分析工作,指标体系的构建流程

热门文章

  1. Looksery Cup 2015 H. Degenerate Matrix 数学
  2. Python前景如何?学会Python工作好找吗?
  3. 可达编程 一元三次方程求解
  4. Java中Object转换为int类型或String类型
  5. 无线设置 用户_手机设置教程
  6. 658. 找到 K 个最接近的元素
  7. PHP八字强弱计算,八字日主强弱衰旺量化计算方法汇总(一
  8. macbook文件恢复|如何找回Mac废纸篓已删除的文件?
  9. 解决Mac升级偏好设置上的小红点还在的问题
  10. 2021葫芦岛高考成绩查询,2021年葫芦岛高中学校排名及录取分数线排名