问题标签 [subfigure]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - Matlab 在指定的“轴”上绘制基于“子轴”的子图
我正在使用 Matlab 编写一些 GUI 人员。我想使用“子轴”方法(可以在 Matlab FX subaxis.m上下载)在一个指定的“轴”中绘制一个带有子图的图形。
该程序一开始表现得非常正确。由于子图通过一键更新。然后错误弹出。我简化了问题并编写了一些测试代码,如下所示:
该程序在这一点上很好,并且达到了我的预期。现在我按下一个按钮来更新这些子图,但仍想在名为“ax”的指定轴中绘制子图:
出现错误!!!
不知道该怎么做,因为错误信息太简短了。似乎子轴只能绘制到特定的“轴”一次。
任何帮助,将不胜感激。非常感谢。一个。
python - 使用 Matplotlib 中的 ImageGrid 时如何调整子图的大小
使用 Python 和 Matplotlib,我试图生成一个由两个子图组成的图,每个子图都包含一组带有公共颜色条的图。我几乎所有东西都在工作。我无法弄清楚的唯一部分是如何使顶部和底部的子图具有相同的宽度 - 即 4x2 网格 + 颜色条应该与 2x1 网格 + 颜色条具有相同的宽度。故意使左下角的图像与其他图的形状不同。
这是我的代码:
结果如下:
实际的图是图像,所以我为每个图保持正确的纵横比是很重要的。
我认为缺少的步骤是访问每个子图(不是子子图)的轴,但我不知道该怎么做。
我通读了文档并查看了 matplotlib.org 上的示例。有显示如何调整个人大小的示例,grid[n]
但我找不到任何显示如何调整大小的示例grid
。有没有人有任何指示?
graphics - 将数字排成一排乳胶
有很多空白。这两个人物排成一排,但一个人物移动到下一行。他们是一种修改代码以将所有三个数字放在同一行的方法吗?代码如下。
r - 与knitr垂直堆叠的子图
我试图在 Latex 文档中使用 knitr 将两个子图垂直堆叠而不是并排放置。在 Latex 中,我通常通过在两个需要相互堆叠的子浮点之间放置一个 '\par' 命令来做到这一点,但我不知道如何将该命令传递给 knitr。
我只能找到一个关于此的主题,Subfigures or Subcaptions with knitr?. Yihui 给出的例子将数字并排放置。该线程中的最终答案实现了我的目标,但是使用了相当多的黑客攻击,所以我想知道是否有一种简单的方法可以将此命令直接传递给 knitr?
MWE:
我也尝试在与输出相同的块中创建绘图对象,但这会产生相同的结果,并且在我的原始文档中,绘图对象是作为更大块的一部分生成的,因此它将具有与 MWE 相同的结构.
r - knitr:添加图形注释
我有一个看起来像这样的图:
现在我想在下面显示一组关于这个图的注释(即多行文本)。在 knitr 创建的图形环境中是否有任何便捷的方法可以做到这一点?
正如上面评论中已经指出的那样,我的问题目前没有解决方案。我已提交功能请求。
latex - 引用 LaTeX 中没有标题的子图
我使用推荐的包在 LaTeX 中有 2 个并排的图形subcaption
。
然后我尝试使用以下方法在文本中引用它们:
但是在编译引用不存在的文档时出现错误。
相反,如果我在每个子图中添加一个标题,那么错误就会消失,但这不是我真正想要做的。
如何在不添加caption
每个子图的情况下解决问题?
python - 如何在 Python 中为图形使用多种背景颜色?
我只想绘制几个数据集,比如 4,使用子图,即类似
这运作良好。但另外我想为第一行中的两个子图和第二行中的子图设置不同的背景颜色,使图形背景的上半部分为黑色,下半部分为白色。谁能告诉我该怎么做?
好吧,到目前为止,我尝试的是定义两个图形,一个是黑色的,另一个是白色背景的,将前两个子图形添加到图 1,将其他子图添加到图 2。最后,我将两个图形合并为 PDF但结果并不令人满意,因为 PDF 文件一团糟,这两个数字实际上看起来像两个不同的数字,但不像一个单一的数字。
另外我尝试了类似的东西
但显然它不能像这样工作。然后我尝试使用 matplotlib.patches 为每个子图创建一个矩形作为背景,这似乎也不合适。
latex - 如何在带有子图的页面内放置 8 个数字
我正在尝试将 8 个数字放入一个数字中。我在一个图形环境中使用了 8 个子图形环境,并且代码运行良好。
前六个图形正确显示为 3 行 2 列的图形矩阵。但是,其他两个不显示为第四行。相反,它们都出现在第六个图的右侧,并且它们不适合页面(见下图)。
下面的代码是@A.Ellet 对这个问题的简单回答:https ://tex.stackexchange.com/questions/317295/how-to-make-8-subfigures-fit-in-one-page
我只是将一个子图环境置于另一个之上。它适用于 4 或 6 个子图。但它似乎不适用于 8 个子图。
我已经尝试在图像之间添加不同的间距,例如~、\quad、\qquad、\hfill、\bigbreak,但这些都不起作用。
使用子图时我是否遗漏了任何步骤?
我将不胜感激任何帮助。
matlab - 如果调用中没有指定父对象,那么 findobj() 的默认值是多少?
在 MatLab 中,如果我们编写findobj(gca,'Type','line')
thenfindobj
将返回一个句柄,以列出当前轴的子节点,其Type
为line
. 但是,如果我们不将父对象指定为gca
并简单地写findobj('Type','line')
呢?这看起来是否搜索当前工作空间中的所有对象?搜索当前图形 ( gcf
) 的所有子节点?如果您不费心传入对父对象的引用,那么搜索空间究竟是什么?