问题标签 [subplot]

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.

0 投票
2 回答
1698 浏览

matlab - 如何在 MATLAB 中通过函数调用刷新注释和子图

我正在使用 MATLAB 进行数据分析。在我的脚本中,我创建了具有拟合结果的图形,以便我可以快速使用拟合参数并查看它们如何改变我的最终结果。

我的问题是是否有一种简单的方法可以在丢失子图和注释的位置和大小的情况下刷新我的图形以及子图和注释。即:我希望能够在我的工作区手动定位我的图形(我使用 Linux),手动调整图形大小/位置、子图大小/位置和注释大小/位置,然后在我重新运行脚本时更新它们的内容我的装修。

我确实意识到命令 figure(...) 可以很好地做到这一点并且它可以工作,但是我遇到了问题,当我调整/移动子图和移动注释时,当我重新运行时,它们的大小/位置会丢失剧本。

我知道我可能需要为此使用子图/注释句柄,但问题是,最优雅和最简单的方法是什么?由于我需要代码在第一次运行时也能工作(即不存在图形/子图/注释),我是否需要大量的 if 子句来检查句柄是否已经存在?

我使用 MATLAB 已经有一段时间了,而且几乎同样长时间以来,我一直困扰着我不知道一种优雅的方式来做到这一点!

0 投票
4 回答
142827 浏览

matplotlib - Matplotlib - 全局图例和标题旁边的子图

我从 matplot 开始并管理了一些基本的情节,但现在我发现很难发现如何做一些我现在需要的东西 :(

我的实际问题是如何在带有子图的图形上放置全局标题和全局图例。

我正在做 2x3 子图,其中有很多不同颜色的图表(大约 200 个)。为了区分(大多数)我写了类似的东西

(对此有什么想法吗?:))每个子图都具有相同的样式功能。

现在我正在尝试获得所有子图的全局标题以及解释所有样式的全局图例。另外我需要使字体很小以适应那里的所有 200 种样式(我不需要完全独特的样式,但至少需要一些尝试)

有人可以帮我解决这个任务吗?

0 投票
1 回答
2358 浏览

r - R中的子图标题

我是 R 新手。我使用 par(mfrow= c(3,3)) 命令创建了 9x3 子图,使用简单循环并绘制了成对因变量的散点图。现在我想通过 (ac) 为第一行添加子标题;(df) 表示第二行, (gi) 表示最后一行。使用“sub”命令我可以获得第一行的(ac),但无法连续获得第二行的(df)。任何人都可以让我知道我可以这样做吗?

0 投票
2 回答
10443 浏览

matlab - MATLAB:在子图中绘制/保存网格函数的 XY 视图

正如标题所说,我正在尝试将网格函数的 2 变量切片(例如,作为 .jpg)保存为子图。我想使用 .m 文件来执行此操作,因为我要生成许多图。我已经想出了如何在他们自己的数字上绘制视图,但我无法让它们正确地绘制为图中的子图。为了说明我的意思:

以下是各个图的输出:

3D 网格:3D MATLAB 网格图
XY 视图:XY MATLAB 网格视图
YZ 视图:YZ MATLAB 网格视图
XZ 视图:XZ MATLAB 网格视图

这是我的绘图代码(不工作):

printFig() 只是设置目录信息并执行print命令。

我的代码设置了两个子图,然后覆盖了网格图的完整 3-d 视图,这不是我想要的。我想在一个图形上看到两个视图(XZ 和 YZ)。

谢谢您的帮助!

-迪伦

编辑:根据@Andrew_L 的建议,我在代码中对此进行了修改:

这对另一个子图重复。然而,结果仍然是一样的。它似乎正确设置了两个空白子图,然后在其上显示完整的伪 3D 图。

0 投票
1 回答
1968 浏览

python - matplotlib:使用 append_axes 时,如何指示要添加子面板的轴?

我一直在看 Matplotlib 库中的示例“scatter hist”

目前 x/y 子图分别位于顶部和右侧,即:

但是,如果我将子图位置更改为:

即将x子面板移动到底部,然后append_axes将y子图添加到x子图的右侧,而不是散点图的右侧。(我会上传图片,但我还没有足够高的声誉来发布图片...... grrr)!

如何告诉 append_axes 我想将 y 子图附加到包含散点图的“主轴”的右侧?我猜我需要在某处再次指定对象 axScatter (尽管我认为那divider = make_axes_locatable(axScatter)是为了什么?!)或者我猜分隔器已经在窗口面板中设置了一个网格,我需要告诉 append_axes 哪个单元格包含主轴。

谢谢,

亚历克斯

0 投票
1 回答
2494 浏览

matlab - Matlab-处理两个子图图像

我可以使用subplot来在同一个窗口中显示多个图像。例如,我有两个图像显示:

假设 rawx, rawy,rawz 是原始数据,x,y,z 是测量数据。我正在使用迭代“ for”来读取测量数据。

在循环过程中,是否可以按住 subFig1 并在表面顶部绘制测量的轮廓,同时 subFig2 仍然可以在 2D 中显示轮廓并在新的测量到来时刷新。

我想这可以通过不同的手柄来完成。但是,到目前为止,我找不到任何线索。请帮忙。

0 投票
2 回答
22640 浏览

matplotlib - 尝试将 3d 子图添加到 matplotlib 图

因此,我正在尝试创建一个图形,该图形显示数据点的 3d 图,以及其他 3 个子图中的 3 个投影图。我可以毫无问题地为投影添加子图,但是当我尝试将 3 维图放入图中时,事情适得其反。

这是我的代码:

这会返回:“AxesSubplot”对象没有属性“transFigure”

我正在使用 matplotlib 0.99.3,任何帮助将不胜感激,谢谢!

0 投票
2 回答
5061 浏览

matlab - 给定子图的句柄,如何获取其所有关联的颜色条句柄?

以下面的代码为例:

我的问题是如何获得Hc,仅给出Hsp

众所周知,颜色条的类型是axes. 所以我试图搜索子情节的所有孩子。

Hs但是, match没有任何价值Hc

0 投票
1 回答
164 浏览

java - 如何在 JFree BarChart 中添加 PieChart 子图?

我想在 JFree BarChart 上包含一个 PieChart 子图。这个想法是表示图表中包含多少项目与项目总数,以查看长尾有多长。

在这里你可以看到一个示例图像。如何使用 JFreeChart 构建类似的东西?

在此处输入图像描述

0 投票
1 回答
4856 浏览

python - 子图大小 python

我现在面临的问题如图所示

是不是左下图的 Y 轴太大了,范围从 -100 到 +600。有没有办法修改这个?我尝试了很多但找不到它。

现在我可以使用: axScatter.set_ylim(-5, 5) 并缩小轴,但随后会发生这种情况: 挤满

这是一个重新发布,因为不知何故所有评论都被删除了......