问题标签 [figures]
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 - How do I get the handles of all open figures in MATLAB
I have nine open figures in matlab (generated by another function) and I want to print them all to file. Does anyone know how to grab the handles of all open figures in MATLAB?
I know about gcf
but it doesn't seem to do what I want.
pdf - 我可以在 Mathematica 8 中更改导出为 pdf 设置吗?
我正在使用 Mathematica 绘制一些我需要的数字,然后在 Latex 中将它们用作 pdf。
问题是 Mathematica 使用 Acrobat 5.x 设置兼容性导出图形,我认为这会导致图形很大,没有优化,当我在最终的 pdf 中有几个时,有时只需几分钟就可以打印一个最终文件的页面。
有没有办法在 Mathematica 中更改 pdf 的输出设置?我是否应该导出为 pdf,转换为 postscript,然后使用新设置从 .ps 创建新的 pdf?我应该导出 .eps 并转换为 pdf 吗?是否有通过 Mathematica 创建优化 pdf 的一步法?
快速示例(有点夸张,因此差异非常明显):我从 Mathematica 导出的 pdf (Export["C:/figure.pdf", %]) 大小为 1065kb,.pdf ->.ps ->。 pdf 给出 652kb 的最终文件, .eps->.pdf 给出 610kb 的文件。我不会在乳胶中使用任何这些,但它显示了设置的差异。
class - Inspector 似乎可以防止用户定义的类在连接到图形时被清除
我正在使用 MATLAB 中的类编写一个基本的 GUI。它涉及基本的 uicontrols() 和GridLayout组件。通常,如果我关闭图并发出“明确的课程”,一切都很好。但是,如果我检查该类创建的图形,它似乎将对象保持在我无法清除它们的位置。到目前为止,我找到的唯一解决方案是重新启动 MATLAB。
关于我的代码,我不会通过“UserData”将对我的类的引用存储在任何控件中。
有没有其他人遇到过这种问题?有其他解决方案吗?
matlab - MATLAB - 在图中动态调整 x 轴而不是 y 轴?
我正在实时生成一个情节。我每 30 秒将 x 轴移动 30 秒。这一切都很好,但是我的 y 轴会自动调整大小,使其比以前更小。看看下面:
这是在我们达到 30 秒并重新绘制 x 轴标签之前的数据。我现在只是在绘图±cos(t)
,所以我的 Y 限制是 [-1 1]。
30 秒后,我将坐标轴移过来,开始观察在时间间隔 [30 60] 上生成的图。请注意,我的 Y 限制已重新调整为 [-0.8 0.5]。随着时间的增加,限制会回到 [-1 1]。但是我希望在前一个 30 秒快照和当前快照之间及时保持连续性,即限制应该在达到 30 秒阈值后立即为 [-1 1]。
有没有办法保持以前的 Y 限制并仍然让它们正常增长(即,如果 Y 数据超出限制,它将自动适当地调整大小)?
matlab - MATLAB - 动态更新线句柄的 XData 和 YData 的最佳方法?
我正在收集数据并实时绘制这些数据。数据由动作捕捉系统产生。我有一个类DynamicDataset
,它只是一个 2 列矩阵的包装器(尽管它比那更细微),并添加了一个用于添加新数据的事件通知器;另一个DynamicPlotter
监听数据添加事件并动态更新绘图的类。适当的代码片段:
基于 MATLAB Code Profile,输入的set
命令updatePlot()
相当昂贵。我想知道是否有更好的方法来绘制各个点?理想情况下,我会将单点推入XData
并YData
仅绘制该点,但我不知道这是否可能。
请注意,可能有多个lineseries 对象(即,同一个图上的多个图形);plot()
将轴句柄作为参数,因此它不会考虑先前绘制的线句柄的属性(或者有没有办法让它这样做?);我想只是这样做plot(x,y);hold all;
,但这每次都会给我单独的线句柄,每个句柄对应一个点。
可能没有办法更快地绘制传入点,但我想我会问。
编辑:用我正在使用的实际代码更新了 OP,而不是使用一个容易被误解的通用示例。
matplotlib - 如何更改页面/绘制两个数字
我正在开发一个应该产生 3 个图的工具。其中两个是相关的,因此我使用 pyplot.subplot 创建了它们。第三个需要更多空间,我想在单个图表上创建它。
我很清楚,我可以绘制两个数字。但我想知道如何让它们显示在同一个窗口中,以便可以使用这些箭头访问它们。
matlab - 分割图形和处理 Xticks (Matlab)
我对 Matlab 中的数字有一些问题。我将条形图分成两个数字,因为我总共有 171 个条形图。我先取了前半部分数据(图 1),然后是后半部分(图 2)。但后来我遇到了 Xticks 的问题。现在两者都从零开始,但我希望后半部分(图 2)从 86 到 171(或者间隔为 10,例如,它们从 80 到 180)。我尝试 set(gca, 'XLim', [86 171] 到第二个数字,但发生的事情是那个数字中的条最终超出了数字,这是我以前没有想到的......任何提示如何解决Xticks/划分数字有问题吗?
我还有另一个关于 Xticks 的问题!我想在图中将它们向下移动,因为我在每个条的正上方添加了文本(或实际上对应于不同条的其他数字)。我通过“set(gcf, 'Position', get(0,'Screensize'));”使数字适合整个屏幕,但是 Xticks 应该向下移动,这样 Xticks 和其他数字就不会在每个数字的顶部其他。我想学习如何解决这些问题,但似乎我需要有更多经验的人的帮助!
matlab - 将matlab图形保存到指定目录的脚本
假设我在 matlab 中打开了几个数字。我想要一些我可以调用的函数,例如save_all_figures_to_directory('dir_name')
,它将遍历所有图形并将它们保存到指定的文件夹中。我该怎么做呢?
image - Docbook - 一个图中的更多图像
Docbook 中是否有类似于 LaTeX 中的 Subfig 的内容?
我想将两个图像并排放在一个图中 - 这是如何在 Docbook 中完成的?