使用twinx是添加y轴的坐标轴

使用twiny是添加x轴的坐标轴

添加好坐标轴以后,再对新添加的坐标轴进行画图

#!/usr/bin/python
#coding: utf-8import numpy as np
import matplotlib.pyplot as pltx = np.arange(1, 20, 1)y1 = x * x
y2 = np.log(x)plt.plot(x, y1)# 添加一条坐标轴,y轴的
plt.twinx()
plt.plot(x, y2)plt.show()

面向对象的方式

#!/usr/bin/python
#coding: utf-8import numpy as np
import matplotlib.pyplot as pltx = np.arange(1, 20, 1)
y1 = x * x
y2 = np.log(x)fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.plot(x, y1, label = "$y1 = x * x$", color = "r")
ax1.legend(loc = 0)
# 设置对应坐标轴的名称
ax1.set_ylabel("y1")
ax1.set_xlabel("Compare y1 and y2")# 设置x轴刻度的数量
ax = plt.gca()
ax.locator_params("x", nbins = 20)# 添加坐标轴,并在新添加的坐标轴中画y2 = log(x)图像
ax2 = plt.twinx()
ax2.set_ylabel("y2")
ax2.plot(x, y2, label = "$y2 = log(x)$")
ax2.legend(loc = 0)plt.show()# 也可以设置两个x轴,方法和双y轴相同,要把plot中对应的x和y互换,这样显示的结果和双y轴基本相同

设置双坐标轴(twinx twiny)相关推荐

  1. ggplot作图设置双坐标轴-各行其是

    很多时候我们做柱状图组合折线图,或者双变量折线图,这时候需要设置双坐标轴,如果两组数据数值相差太大,会使得图的展示不合理,设置双坐标轴,各自使用各自坐标,则会对比明显.双坐标轴作图prism和orig ...

  2. excel 设置双坐标轴柱状图

    思路:通过添加辅助列来调整. 步骤1 选中数据,插入柱状图,这时候会得到原始的柱状图 选中"设计"-"更改图表类型"-"组合",调整图表类型 ...

  3. python绘图设置时间坐标轴_Matplotlib绘图双纵坐标轴设置及控制设置时间格式

    双y轴坐标轴图 今天利用matplotlib绘图,想要完成一个双坐标格式的图. fig=plt.figure(figsize=(20,15)) ax1=fig.add_subplot(111) ax1 ...

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

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

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

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

  6. matplotlib模块数据可视化-设置次坐标轴

    1 次坐标轴简述 次坐标轴就是在一个画布上绘制两个图形时,两个图形的共用一个坐标轴,另外一个坐标轴不同,但是又想让两个图在一个画布上显示,设置次坐标轴,另一个轴分开显示,刻度不同. 2 共用x轴,设计 ...

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

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

  8. LabVIEW图表之双坐标轴

    LabVIEW中波形图.波形图表.XY图都有双坐标轴的功能,如下是通过XY实现的一组曲线显示. 实现方法: 首先建立一个波形图控件,并在Y轴的刻度上右击(一定是刻度上右击,否则不会有相应的选项)如下图 ...

  9. matplotlib绘制双坐标轴(双纵轴)

    双坐标轴绘图示例 import matplotlib.pyplot as plt import numpy as npplt.rcParams['font.sans-serif']=['SimHei' ...

最新文章

  1. showModalDialog 传值及刷新
  2. 在ListCtrl控件中插入图标
  3. 十进制与二进制间的相互转换
  4. 用nagios监控ORACLE服务器
  5. command对象的ExecuteScalar方法
  6. Gateway源码分析
  7. blob数据类型_MySQL 8.0 基本操作步骤:3.字段和数据类型的选择
  8. 用计算的方式,求两个数之间的最大值和最小值
  9. HDU2096 小明A+B【水题】
  10. python batch_size_Python config.batch_size方法代码示例
  11. tvpvar模型的建模步骤_这种思路讲解数据仓库建模,你见过吗?数据人与架构师必看...
  12. Atitit atiuse软件系列
  13. SQL语法提示工具SQL Prompt 发布v10.6
  14. RoboWare Studio 安装教程与可能问题解决
  15. Tampermonkey油猴教程及Greasyfork脚本使用
  16. 大数运算——模加减运算
  17. C4D界面认识及常用操作
  18. 0X0000007b
  19. 南京商品住宅全装修新政:毛坯、装修价格分别备案
  20. 低代码搭建门店管理之收发货管理系统

热门文章

  1. 使用Halo建立自己的网站
  2. 炫酷动态静图40例——多图杀猫
  3. android 群控 网络 adb,安卓群控.sln · hhhooo/结合mini和adb命令,和adb socket实现安卓群控 - Gitee.com...
  4. 汉诺塔实现-PHP版
  5. origin图上显示数据标签_教程:Origin绘制XPS组图
  6. 计算机无法格式化分区,电脑硬盘无法格式化也无法分区怎么办?
  7. 服务器压力测试文档,服务器压力测试报告样例.doc
  8. 服务器显示器接鼠标和键盘,接口、显示器及鼠标键盘设计
  9. selenium入门安装及环境搭建
  10. MyBatis之如何解决数据库数据加密解密