问题标签 [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 投票
1 回答
16350 浏览

python - 在matplotlib中制作更长的子图刻度线?

我正在尝试沿 python 多面板子图的轴更改刻度线。我有两个面板共享一个共同的 x 轴。我使绘图周围的边框更粗,并使沿轴的所有刻度线更粗。我有两个问题:

如何使所有刻度线(两个轴)更长,以便更明显?

如何在主要刻度线之间添加较小但仍显着的刻度线?

这是迄今为止我所拥有的最小工作示例。

0 投票
2 回答
1607 浏览

python - 图 GUI 冻结

我在 python 方面相当新,我正在尝试根据存储在文件中的数据绘制一个图。这个文件可能随时更新,所以我试图让绘图每 3 秒更新一次(所以我不使用所有 CPU)。我的问题是午餐后 GUI 冻结。

我没有在基于文件的绘图上找到任何其他主题。

0 投票
1 回答
840 浏览

python - 在图例中绘制代表误差条大小?

我有一些数据(有错误)要绘制在相当密集的显示中。我想在没有误差条的情况下绘制这些点(因为它太忙了),但是要在图例中绘制一个有代表性的误差条(它显示了具有准确大小的误差条)。

这是我到目前为止所拥有的(不成功)。

另外,如果我可以将其绘制在单独的图例中,那将是最好的,但这可能要求太多。

0 投票
2 回答
12005 浏览

python - 列和行中的python pandas DataFrame子图

我想从数据 4 列 DataFrame 生成一个子图到 2 行和 2 列

但是下面将给出一个 4 行和 1 列的图

谢谢。

0 投票
3 回答
540 浏览

matlab - 情节和子情节

我有一个很大的 for 循环,可以生成很多图表。我正在向代码添加功能,并希望可以选择在将一系列图形放入带有子图的一个图形中或将图形绘制为单个图形之间切换。我尝试使用以下代码执行此操作,但它不起作用。

这个想法是,如果不满足 SubplotOPT == 0 则代码将生成一个单独的图形,但是,我认为 matlab 正在制作一个子图,而不管 if 语句如何。

0 投票
1 回答
13321 浏览

matlab - 将轴最小值和最大值设置为坚持

我有一个 (3,4) 子图,每个子图都显示散点图。散点图的范围各不相同,所以我的一些图有轴 x(0-30) 和 y(0-8),但有些有 x(18-22) 和 y(4-7)。我已将 xlim 设置为 [0 30],将 ylim 设置为 [0 8],但这会将我的轴设置为永远不会低于 0、高于 30 等。

如何将每个图的原点设置为“坚持”在(0,0),将 Y 设置为 8,X 设置为 30。

TIA 寻求帮助


根据对答案的评论进行更新:
以下代码仍然存在相同的问题

0 投票
1 回答
2202 浏览

matlab - Matlab - 获取子图行和列

我正在编写一个脚本来调整给我的任何图形的大小,并且我想获取子图的行和列。例如,如果有人给我一个由以下人员创建的图形:

图形或轴句柄中是否有一个属性告诉我图形有 3 行和 4 列?我需要调整每个轴的大小,知道行和列很重要,所以我知道如何调整它们的大小。

0 投票
5 回答
6530 浏览

matlab - 如何在 MATLAB 的子图中对齐图/图形?

我有 3 个对象(一张照片和 2 个图)放入一个图的子图中。它应该如下所示:

图片

但正如人们注意到的那样,照片不应该是方形的,而是矩形的。我试图这样做(在这里找到Matlab: How to align the axes of subplots when one contains a colorbar?):

我得到的只是这样: 图片

如何强制上部图的宽度作为照片本身(而不是照片子图)?设置子图的相等宽度不起作用,因为照片没有填满子图区域。

0 投票
2 回答
1263 浏览

matlab - 使用 subplot 在 matlab 中绘制多个图形

我不明白出现以下错误的原因是什么?这里给出了代码

错误说

代码中似乎一切正常,但为什么会出现以下错误?你能帮我吗?编辑:

错误:

0 投票
1 回答
25138 浏览

matlab - 如何消除子图之间和周围的差距

我在一个图中绘制了两个子图(2x1)。我想删除两个子图之间的所有间距,并删除顶部子图的 xlable 和 xlabel 刻度。另外,我正在尝试删除子图之外的所有间距。我试试

但它不起作用。现在我要手动删除这些边距和标签,我需要处理 60 个数字,而手动完成所有这些操作非常耗时。有什么更好的方法吗?谢谢。

我也尝试了 subtightplot,它有助于减少所有边距,但 xlabel 和 ylabel 也被削减

我也尝试了 subplot_tight 但它更糟糕