因为量纲不同我们需要用到次坐标轴,因为想要表达方式不同我们需要用到翻转坐标轴,因为就学习了一下
1、次坐标轴
这里需特别注意,纵坐标的次坐标用twinx(),横坐标的次坐标用twiny()

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
x=np.linspace(1,10,10)
y1=2*x+1
y2=x**2+1fig,ax1=plt.subplots(1,1)
plt.ylabel('y1')
ax1.plot(x,y1)
ax2=ax1.twinx()#依据ax1设置一个纵坐标轴的次坐标ax2,如果需要设置横坐标轴的次坐标轴,需要用twiny()
plt.ylabel('y2')
ax2.plot(x,y2)
plt.show()

2、翻转坐标轴
第一种方法: #invert_yaxis()翻转纵轴,invert_xaxis()翻转横轴

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
x=np.linspace(1,10,10)
y1=2*x+1
y2=x**2+1fig,ax1=plt.subplots(1,1)
plt.ylabel('y1')
ax1.plot(x,y1)
ax2=ax1.twinx()
ax2.invert_yaxis() #invert_yaxis()翻转纵轴,invert_xaxis()翻转横轴
plt.ylabel('invert_y2')
ax2.plot(x,y2)
plt.show()


第二种方法:#将ylim 范围从大到小设置,就翻转了

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
x=np.linspace(1,10,10)
y1=2*x+1
y2=x**2+1fig,ax1=plt.subplots(1,1)
plt.ylabel('y1')
ax1.plot(x,y1)
ax2=ax1.twinx()
ax2.set_ylim(100,0)#将范围从大到小设置,就翻转了
plt.ylabel('invert_y2')
ax2.plot(x,y2)
plt.show()

Python每日一记112matplotlib次坐标轴和翻转坐标轴相关推荐

  1. Python画图-主次坐标轴和翻转坐标轴

    文章目录 1. 主次坐标轴 2. 翻转坐标轴   很多时候我们在进可视化的时候希望把两个不同量纲的数据绘在一张图中.比如我们希望在一张图中画出历年房子的成交量和价格变化趋势图,或者是降雨与水位的变化趋 ...

  2. Python每日一记60这一仗,华为必须赢,一定能赢!

    这篇文章和python无关----- 华为事件已经过去好多天,但是每每看到关于华为的文章,的确让人心潮澎湃. 能被一个超级大国这样对待,华为可谓是真强大,望华为以及国内的科技公司,加油. 这是一个大国 ...

  3. Python每日一记127文本型数字转化为数值型数字(eval函数)

    不知道大家有没有注意到这样一个问题,那就是我们进行format数字格式化后,是文本型数字,这样是不能进行后续计算的,如何将其转化为数值型数字呢?这里我们不用int(),或者float() 这个时候我们 ...

  4. Python每日一记196pandas.core.indexing.IndexingError: Too many indexers

    以下代码出现了pandas.core.indexing.IndexingError: Too many indexers问题 import pandas as pd import numpy as n ...

  5. Python 每日一记217根据词频生成词云图

    一.问题描述 以上数据是会员的每一笔消费,我想看部类的词云图. 词云图有两种做法: 第一种是针对文本的,就是一堆话,先jieba分词,然后在进行词云图的绘制: 第二种就是根据已知的词频进行绘制,这就正 ...

  6. Python每日一记42机器学习中特征重要性feature_importances_

    在进行机器学习算法中,我们常用的算法就像下面的代码形式类型 经历导入数据-预处理-建模-得分-预测 但是总觉得少了点什么,虽然我们建模的目的是进行预测,但是我们想要知道的另一个信息是变量的重要性,在线 ...

  7. Python每日一记192计算机组成原理之存储器存取周期、存储器带宽

    存取周期:存储器进行连续两次操作(存或者取)的最小间隔时间. 存储器带宽:这个指标和存取周期相关,表示单位时间内存储器存取的信息量,单位可以是字/秒.字节/秒.位/秒.如存取周期是100ns(纳秒,1 ...

  8. Python每日一记23分类模型的可信度评估

    "万事万物都存在不确定性,包括真理" 对于分类模型,我们知道利用模型确实能进行预测分类,为其加上标签,但是,模型预测的内部机制也是依据概率计算的,大概率属于1类,则分到1类. 大部 ...

  9. Python 每日一记210java模拟电影院买票

    package mypackage;/***电影院买票系统* 注意泛型和容器的使用,特别注意容器内一次性添加多个元素的方法Arrays.asList(1,2,3,4,5)* 注意线程同步问题的解决,特 ...

最新文章

  1. ScrollView 嵌套 ListView 只显示第一行的源码分析
  2. DataSet转换为实体(函数)
  3. ASP.NET 2.0 中改进的缓存功能
  4. iframe的应用 实现无刷新用户注册
  5. Spring+Quartz实现定时任务
  6. java验证身份证号码是否有效源代码
  7. python sum函数numpy_如何用numba加速python?
  8. 冒泡和快速排序的时间复杂度_三分钟快速记住冒泡排序算法
  9. 【BZOJ1483】【codevs2335】【hdu5997】梦幻布丁+加强版,LCA+主席树
  10. DNN群宗旨--QQ群(DNN山海经):56782274
  11. C#图片处理(裁剪,缩放,清晰度,水印)
  12. Matlab画图常用命令
  13. matlab simulink单相桥式逆变电路
  14. 我的世界热力膨胀JAVA_我的世界TE4教程热力膨胀能源炉的合成与使用数据
  15. 连接计算机和网线之间的设备,网线的制作及双绞线与设备之间的连接方法
  16. 企业级负载均衡LVS集群——DR模式下的(加权)轮询调度器、DR模式下的健康检测(ldirectord)
  17. cup过高是什么意思_铁蛋白升高是什么原因?
  18. 单线激光雷达(Lidar)学习三:使用雷达数据/scan转/PointCloud后生成鸟瞰图
  19. 浅谈 Node.js 热更新,了解几点常见的内存泄漏
  20. 电脑花屏死机怎么办?

热门文章

  1. 从“站在巨人的肩上”到“跪到侏儒之脚下”——图灵公司副主编自供(一)...
  2. C#基础之结构体枚举数组
  3. 剪切音乐的使用方法有哪些
  4. 无线加速器市场现状研究分析与发展前景预测报告
  5. DATASTAGE——一DATASTAGE经验积累
  6. Word 公式居中 编号右对齐
  7. CSDN 第 8 期题解(无 T1 代码)
  8. java实现五子棋窗口_Java swing五子棋的实现方法
  9. c4d烘培ao贴图/环境吸收贴图
  10. python代码调试中间变量_Python代码调试的那些“最少且必要”技巧