问题标签 [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 回答
2032 浏览

r - 现有 R 图中的子图

我有一个如下所示的情节。对于这个情节,我想在情节中的某处(右下角或左下角)添加一个类似的线图。我正在使用的子图的命令是

它绘制在第一个的顶部。我需要它作为左下角或右下角的小图。有人可以帮助在 R 中做到这一点吗?

在此处输入图像描述

0 投票
1 回答
1605 浏览

matlab - Matlab子图在重新定位时消失

我有以下函数,它应该创建在一行内紧密间隔的子图,并在每列中按间距分布。它还允许您设置边缘的缓冲区大小:

当我运行该函数时,底行图和中间行最左边的图都消失了。

我知道这可能与子图相互重叠时会消失这一事实有关,但无论我设置间距有多远,我都无法让底行出现(我唯一的方法'已经发现将底部缓冲区设置在 0.34 以上,这仅在某些时候有效)。我尝试将“位置”切换为“外部位置”,这应该使它们都不重叠,但这似乎也不起作用。

我已经看到第二个子图消失了,但是当我以这种方式(subplot('position',x_pos,y_pos,width,height))指定位置时,它会覆盖已经存在的图。如果我在绘图之前放置该代码,则只要发出 plot 命令,绘图就会调整大小。

0 投票
1 回答
666 浏览

python - Python 子图配置

我在 python 的 matplot 中配置我的图形时遇到了很多麻烦。我对编程比较陌生,所以我的代码很笨拙而且效率很低。无论如何,我试图使子图尽可能大(如果可能,全屏)。我想填满图中所有的灰色区域,但我似乎无法做到。它是一张基本的地理信息系统地图,从 shapefile 显示俄克拉荷马州西部的道路和城市。如果有人可以提供帮助,请给我一些建议。

谢谢!

ps 如果有人知道如何让城市 shapefile 显示名称,那也太棒了!

0 投票
0 回答
1125 浏览

plot - 为什么我的 Octave 子图消失了?

当我以八度进行绘图时,我可以左键单击绘图中的两个点,它将放大该部分。但是,当我在 Octave 中创建两个并排的图并尝试放大左侧图时,它会消失。这不是在 Octave 中导航子图的正确方法吗?

以下是展示该行为的命令示例。

0 投票
1 回答
5233 浏览

python - 有没有办法在 Python 中使用 subplot2grid 制作本地标题

我正在使用 suplot2grid ,就像 matplotlib 页面中的示例一样:

在此处输入图像描述

有没有办法在 ax1 下方制作本地字幕,而不是在其上方制作全局字幕?

谢谢

0 投票
1 回答
829 浏览

matlab - 彼此相邻的 5x1 子图 - 为什么我总是让前两个子图消失?

这应该很简单——但似乎并非如此。我只是想要一个有五个相邻的子图的图形 - 中间没有空格。此外,第一个棘手的部分可能是我想要第一个使用 floatAxisX 的子图。

假设我有四个变量:

所以我的代码如下所示:

例如,我有不同的情节放在一起使用hold on

请注意,只需执行以下操作

只给了我一个数字,最后三个子图彼此相邻。我将不胜感激得到一些解释为什么会发生这种情况以及如何解决它。

0 投票
1 回答
1034 浏览

python - matplotlib 中的精确子图大小

我正在用 3x2 行列中的 6 张图像在 A4 纸上绘制一些索引数据。我已经使基本代码正常工作,并将此数据帧数据绘制到以下 6 个图中。

http://imgur.com/frNjth3

如何将子图放入 A4/6 大小相等的图上,并在标题顶部留出一点空间?如 8.267/2 x 11.69/3 尺寸?紧密布局有帮助,但我想更好地控制尺寸和位置。

0 投票
3 回答
18114 浏览

matlab - 在 Matlab 中标记子图

这里给出了一个子图的例子:

http://www.mathworks.com/support/solutions/en/data/1-16BSF/?product=SL&solution=1-16BSF

在此示例中,如何将标签添加到子图中?只需添加“图 1”“图 2”等即可。

0 投票
1 回答
8934 浏览

python - Matplotlib - Broken axis example: uneven subplot size

I haven't found a solution to adjust the height of the bottom and top plot of the broken axis example of matplotlib.

BTW: The space between the two plots can be adjusted by:

UPDATE:

I've almost figured it out using gridspec:

The remaining issues are:

  1. The two parallel line segments (marker for the broken axis) are not parallel anymore because of the different length of the y-axis.

  2. A further issue is how to position conveniently the ylabel.

Finally I don't see the option sharex=True in gridspec. Does this matter?

UPDATE:

added ylim and ylim2 parameters do determine the height ratios in such a way that the data units are equal:

0 投票
0 回答
1452 浏览

r - 使用 ggplot2 绘制带有子图的地图

我正在尝试使用 ggplot2 在地图内绘制子图。已经有一个问题处理了这个问题,但我相信这个问题的不同之处在于子图与地图信息没有太大关系。要解决问题,请运行代码直到问题。

获取地图信息

清除背景(现在运行这两个,稍后将使用)

地块地图

我的数据框

问题

如何使用 ggplot 或类似以下 (sub_plot_i) 的基本图形将条形图添加到该图中?我想将它们添加到每个数据框中表示的地理坐标:例如:位于 BUENOS AIRES 条形图位于df_1[1,4:5] TUCUMAN 条形图位于df_2[1,4:5] SANTA CRUZ 条形图位于df_3[1,4:5]

我已经尝试过使用 ggplot2 在地图上绘制条形图的建议?问题,但他们似乎没有处理我尝试过 ggsubplot() 的相同问题,但效果不佳。我也尝试过将两个图一起打印,但也没有工作。

我遇到的问题以及为什么我认为这个问题与链接问题不同的是,条形图与地图信息无关。这些是几乎来自外部信息的条形图,唯一连接地图和条形图的是条形图的位置。