草庐IT

subplots

全部标签

python - matplotlib.pyplot.subplots() - 如何设置图形名称?

当我使用PyPlot的figure()函数创建单个绘图时,我可以使用字符串作为参数来设置出现窗口的名称:importmatplotlib.pyplotaspltfigure=plt.figure('MyName')函数plt.subplots()不接受字符串作为第一个参数。例如:plt.subplots(2,2)#forcreatingawindowwith4subplots那么如何设置图形的名称呢? 最佳答案 取自thedocs:importmatplotlib.pyplotasplt#...#Justafigureandones

python - 使用 subplot2grid 时如何共享

我是最近转换为Python的Matlab用户。大多数Python技能都是我自己掌握的,但在绘图方面我已经碰壁了,需要一些帮助。这就是我想要做的......我需要制作一个由3个具有以下属性的子图组成的图形:子图布局为311、312、313312和313的高度大约是311的一半所有子图共享共同的X轴子图之间的间距为0(它们在X轴上相互接触)顺便说一句,我知道如何制作这一切,只是不是一个数字。这就是我现在面临的问题。例如,这是我理想的子图布局:importnumpyasnpimportmatplotlib.pyplotaspltt=np.arange(0.0,2.0,0.01)s1=np.s

python - 如何使用 `GridSpec()` 和 `subplots()`

有几篇(example)的SO帖子讨论了如何将GridSpec与一般的子图一起使用。我试图实现的无济于事,是允许将GridSpec与subplots一起使用,就像这样,我可以用一些替换实际的数组和列表索引循环控制索引:gs=gridspec.GridSpec(4,1,height_ratios=[2,2,1,1])tPlot,axes=plt.subplots(4,sharex=True,sharey=False)tPlot.suptitle(node,fontsize=20)axes[0].plot(targetDay[0],gs[0])axes[1].plot(targetDay[

python - 多个 imshow-subplots,每个都有颜色条

我想要一个由四个子图组成的图形。其中两个是通常的线图,其中两个是imshow-images。我可以将imshow-images格式化为正确的绘图本身,因为它们中的每一个都需要自己的颜色条、修改后的轴和删除另一个轴。然而,这似乎对子图毫无用处。谁能帮我解决这个问题?我用它来显示上面“常规”图的数据作为颜色图(通过将输入数组i缩放到[i,i,i,i,i,i]用于2D并用它调用imshow()。下面的代码首先显示了我需要的子图,第二个显示了我能做的一切,这还不够。#!/usr/bin/envpythonimportmatplotlib.pyplotaspltfrommatplotlib.co

python - 为什么很多例子在 Matplotlib/pyplot/python 中使用 `fig, ax = plt.subplots()`

我正在通过学​​习示例来学习使用matplotlib,很多示例似乎在创建单个绘图之前都包含如下一行...fig,ax=plt.subplots()这里有一些例子......Modifyticklabeltexthttp://matplotlib.org/examples/pylab_examples/boxplot_demo2.html我看到这个函数被大量使用,即使这个例子只是试图创建一个图表。有没有其他优势?subplots()的官方演示在创建单个图表时也使用了f,ax=subplots,之后它只会引用ax。这是他们使用的代码。#Justafigureandonesubplotf,a

python - fig.add_subplot(111) 中的参数是什么意思?

有时我会遇到这样的代码:importmatplotlib.pyplotaspltx=[1,2,3,4,5]y=[1,4,9,16,25]fig=plt.figure()fig.add_subplot(111)plt.scatter(x,y)plt.show()产生:我一直在疯狂地阅读文档,但找不到111的解释。有时我会看到212。fig.add_subplot()的参数是什么意思? 最佳答案 我认为这最好用下图来解释:要初始化上述内容,可以键入:importmatplotlib.pyplotaspltfig=plt.figure()

【Matplotlib】plt.figure()、plt.subplot() 、plt.subplots() 、plt.xticks() 、plt.xlim()和 plt.grid() 六个函数的使用

系列文章目录 Python中matplotlib库的学习目录系列文章目录前言一、plt.figure()二、plt.subplot() 三、plt.subplots() 四、plt.xticks() 五、plt.xlim()六、plt.grid()总结前言Matplotlib是Python中的一个库,它是数字的-NumPy库的数学扩展。Pyplot是Matplotlib模块的基于状态的接口,该模块提供了MATLAB-like接口。在Pyplot中可以使用各种图,例如线图,轮廓图,直方图,散点图,3D图等。一、plt.figure()Matplotlib中的pyplot.figure()函数的作

【Matplotlib】plt.figure()、plt.subplot() 、plt.subplots() 、plt.xticks() 、plt.xlim()和 plt.grid() 六个函数的使用

系列文章目录 Python中matplotlib库的学习目录系列文章目录前言一、plt.figure()二、plt.subplot() 三、plt.subplots() 四、plt.xticks() 五、plt.xlim()六、plt.grid()总结前言Matplotlib是Python中的一个库,它是数字的-NumPy库的数学扩展。Pyplot是Matplotlib模块的基于状态的接口,该模块提供了MATLAB-like接口。在Pyplot中可以使用各种图,例如线图,轮廓图,直方图,散点图,3D图等。一、plt.figure()Matplotlib中的pyplot.figure()函数的作

MATLAB中subplot函数的使用

目录语法说明示例上部和下部子图子图的象限 大小不同的子图将子图替换为空坐标区 自定义位置上的子图 创建包含极坐标区的子图 创建后修改坐标区属性使子图成为当前坐标区将现有坐标区转换为子图 将不同图窗中的坐标区转换为子图         subplot函数的功能是在各个分块位置创建坐标区。语法subplot(m,n,p)subplot(m,n,p,'replace')subplot(m,n,p,'align')subplot(m,n,p,ax)subplot('Position',pos)subplot(___,Name,Value)ax=subplot(___)subplot(ax)说明subp

MATLAB中subplot函数的使用

目录语法说明示例上部和下部子图子图的象限 大小不同的子图将子图替换为空坐标区 自定义位置上的子图 创建包含极坐标区的子图 创建后修改坐标区属性使子图成为当前坐标区将现有坐标区转换为子图 将不同图窗中的坐标区转换为子图         subplot函数的功能是在各个分块位置创建坐标区。语法subplot(m,n,p)subplot(m,n,p,'replace')subplot(m,n,p,'align')subplot(m,n,p,ax)subplot('Position',pos)subplot(___,Name,Value)ax=subplot(___)subplot(ax)说明subp