首页 > 其他分享 >无涯教程-Matplotlib - Subplot2grid函数

无涯教程-Matplotlib - Subplot2grid函数

时间:2023-10-14 10:08:03浏览次数:33  
标签:plot plt subplot2grid colspan Subplot2grid 无涯 Matplotlib set np

Subplot2grid函数为在特定位置创建轴对象提供了更大的灵活性,它还允许axis 对象跨越多个行或列。

Plt.subplot2grid(shape, location, rowspan, colspan)

在以下示例中,图形对象的3X3网格填充行和列跨度大小不同的轴对象 ,每个对象都显示不同的图。

import matplotlib.pyplot as plt
a1 = plt.subplot2grid((3,3),(0,0),colspan = 2)
a2 = plt.subplot2grid((3,3),(0,2), rowspan = 3)
a3 = plt.subplot2grid((3,3),(1,0),rowspan = 2, colspan = 2)
import numpy as np
x = np.arange(1,10)
a2.plot(x, x*x)
a2.set_title('square')
a1.plot(x, np.exp(x))
a1.set_title('exp')
a3.plot(x, np.log(x))
a3.set_title('log')
plt.tight_layout()
plt.show()

执行上述行代码后,将生成以下输出-

Subplot2grid Functions

参考链接

https://www.learnfk.com/matplotlib/matplotlib-subplot2grid-function.html

标签:plot,plt,subplot2grid,colspan,Subplot2grid,无涯,Matplotlib,set,np
From: https://blog.51cto.com/u_14033984/7857798

相关文章

  • 无涯教程-Matplotlib - 网格(Grids)
    axes对象的grid()函数将网格的可见性设置为打开或关闭,您还可以显示网格的主要/次要刻度,另外,可以在grid()函数中设置颜色,线型和线宽属性。importmatplotlib.pyplotaspltimportnumpyasnpfig,axes=plt.subplots(1,3,figsize=(12,4))x=np.arange(1,11)axes[0].plot(x,x......
  • 无涯教程-Matplotlib - 面向对象接口
    尽管使用matplotlib.pyplot模块可以轻松快速地生成图,但是建议使用面向对象的方法,因为它可以更好地控制和自定义图。在面向对象的界面中,Pyplot仅用于一些功能,例如图形创建,并且用户显式创建并跟踪图形和轴对象,在此级别上,用户使用Pyplot创建图形,并通过这些图形可以创建一个或多个......
  • 无涯教程-Matplotlib - PyLab模块
    PyLab是Matplotlib面向对象绘图库的接口,Matplotlib是整个软件包,matplotlib.pyplot是Matplotlib包中的模块,PyLab是一个与Matplotlib一起安装的模块。基本绘图使用plot命令绘制曲线。它需要一对相同长度的数组(或序列)-fromnumpyimport*frompylabimport*x=linspace(......
  • 无涯教程-Matplotlib - 简单图(Plot)
    在本章中,无涯教程将学习如何使用Matplotlib创建简单图。现在将显示一个简单的角度曲线图,以弧度为单位,相对于Matplotlib中的正弦值。首先导入Matplotlib软件包中的Pyplot模块,并按示例使用别名plt。importmatplotlib.pyplotasplt接下来,需要一个数组来绘制。NumPy库中定义了......
  • 无涯教程-Matplotlib - Pyplot API
    浏览器的新标签中显示一个扩展名为.ipynb的新无标题笔记本(代表IPython笔记本)。matplotlib.pyplot是使Matplotlib像MATLAB一样的命令样式函数的集合,每个Pyplot函数都会对图形进行一些更改。Plots类型Sr.No Remark1Bar绘制条形图。2Barh绘制水平条形图。......
  • 无涯教程-DBUtils - 使用数据源
    到目前为止,无涯教程在使用QueryRunner时使用了连接对象,也可以无缝链接数据源。下面的示例将演示如何在QueryRunner和数据源的帮助下使用Read查询读取记录。将从员工表中读取一条记录。语法QueryRunnerqueryRunner=newQueryRunner(dataSource);Employeeemp=queryRunner.qu......
  • 无涯教程-DBUtils - 自定义行处理器
    如果数据库表中的列名和Javabean对象名不一样,那么无涯教程可以使用自定义的BasicRowProcessor对象来映射它们。请参见下面的示例。以下是Employee.java的内容。publicclassEmployee{privateintid;privateintage;privateStringfirst;privateString......
  • 无涯教程-DBUtils - MapListHandler接口
    org.apache.commons.dbutils.MapListHandler是ResultSetHandler接口的实现,负责将ResultSet行转换为Maps列表,此类是线程安全的。MapListHandler-声明以下是org.apache.commons.dbutils.MapListHandler类的声明-publicclassMapListHandlerextendsAbstractListHandler......
  • 无涯教程-DBUtils - 环境设置
    要开始使用DBUtils开发,您应该按照以下步骤设置DBUtils环境。无涯教程假设您正在Windows平台上工作。安装数据库当然,您将需要的最重要的事情是一个实际运行的数据库,其中包含可以查询和修改的表。安装最适合您的数据库。您可以有很多选择,最常见的是-MySQL数据库    - ......
  • 无涯教程-DBUtils - 简介
    ApacheCommonsDbUtils库是一组很小的类,这些类旨在简化JDBC调用处理,而不会造成资源泄漏,并使代码更简洁。由于JDBC资源清理非常繁琐且容易出错,因此DBUtils类有助于抽象出样板代码,以便开发人员仅专注于与数据库相关的操作。DBUtils优点NoReasourceLeakage - DBUtils类确保......