Python figure参数及subplot子图绘制代码

作者:落日峡谷 时间:2023-09-14 17:13:00 

1. Python的figure参数主要有:


def figure(num=None, # autoincrement if None, else integer from 1-N
     figsize=None, # defaults to rc figure.figsize
     dpi=None, # defaults to rc figure.dpi
     facecolor=None, # defaults to rc figure.facecolor
     edgecolor=None, # defaults to rc figure.edgecolor
     frameon=True,
     FigureClass=Figure,
     clear=False,
     **kwargs
     ):

可以设置图片大小、分辨率、颜色等。

2. subplot子图绘制,子图的绘图参数可以分别设置


plt.figure(1)

x1 = np.linspace(-0.2, 2, 10)
y1 = x1**2 + 0.3
plt.subplot(121)
plt.scatter(x1, y1)
plt.xlabel('X')
plt.ylabel('Y')
plt.title('test_1')

x2 = np.linspace(-0.2, 2, 10)
y2 = x2 + 0.3
plt.subplot(122)
plt.plot(x2, y2, color="red", linewidth=1.0, marker = 's', linestyle="--")
## plt.plot(x, y, color="#ef5492", linewidth=2.0, marker = 's', linestyle="--")
# plt.plot(x2, y2, 'rs--')

plt.xlabel('X')
plt.ylabel('Y')
plt.title('test_2')
plt.show()

Python figure参数及subplot子图绘制代码

3. 在同一张图片上显示多种图形,简单说把 plt.show()放在最后即可


import matplotlib.pyplot as plt
import numpy as np
plt.figure(2)

x1 = np.linspace(-0.2, 2, 10)
y1 = x1**2 + 0.3
plt.scatter(x1, y1)

x2 = np.linspace(-0.2, 2, 10)
y2 = x2 + 0.3
plt.plot(x2, y2, color="red", linewidth=1.0, marker = 's', linestyle="--")
## plt.plot(x, y, color="#ef5492", linewidth=2.0, marker = 's', linestyle="--")
# plt.plot(x2, y2, 'rs--')

plt.xlabel('X')
plt.ylabel('Y')
plt.title('test_3')
plt.show()

Python figure参数及subplot子图绘制代码

来源:https://www.cnblogs.com/qi-yuan-008/p/12588570.html

标签:Python,figure,subplot,绘制
0
投稿

猜你喜欢

  • python3 实现自定义切片类为左闭右闭详情

    2022-11-02 11:36:51
  • Python处理中文标点符号大集合

    2021-12-07 16:03:45
  • 一文带你深入了解Go语言中切片的奥秘

    2024-04-28 10:46:25
  • Python实现文件信息进行合并实例代码

    2021-04-12 01:50:33
  • Git远程操作详解

    2022-02-11 06:15:51
  • Java正则表达式API边界匹配

    2023-07-03 19:36:18
  • MySQL截取和拆分字符串函数用法示例

    2024-01-21 14:24:55
  • 利用Python实现读取Word表格计算汇总并写入Excel

    2021-06-24 06:15:47
  • python实现二叉树的遍历

    2023-06-29 17:45:42
  • 总结Python连接CS2000的详细步骤

    2023-04-21 20:26:33
  • PHP file_get_contents 函数超时的几种解决方法

    2024-06-05 09:35:53
  • python 用户交互输入input的4种用法详解

    2021-09-10 05:19:34
  • 详解Python中的Lock和Rlock

    2023-08-11 18:35:20
  • Sysbench多线程性能测试工具

    2024-01-20 14:08:57
  • Python基本语法经典教程

    2021-08-25 18:16:51
  • Python3之文件读写操作的实例讲解

    2023-07-27 15:57:45
  • Python设计模式结构型享元模式

    2023-12-19 13:57:40
  • 在SQL Server中编写通用数据访问方法

    2009-01-20 11:35:00
  • ajax实现Dig程序中的投票

    2008-01-22 17:27:00
  • 利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统

    2022-03-12 16:00:44
  • asp之家 网络编程 m.aspxhome.com