问题标签 [axes]

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 回答
1914 浏览

python - python/matplotlib - 寄生虫双轴缩放

试图绘制一个频谱,即速度与强度,下 x 轴 = 速度,上双轴 = 频率

它们之间的关系(多普勒公式)是

其中 f 是产生的频率,v 是速度,c 是光速,f_0 是 v=0 时的频率,即。v_lsr。

我试图通过查看 http://matplotlib.sourceforge.net/examples/axes_grid/parasite_simple2.html来解决它,它通过以下方式解决

我的问题是,如何用我的频率函数替换 pm_to_kms?

有谁知道如何解决这个问题?

0 投票
1 回答
32827 浏览

matlab - 有没有办法从现有轴中删除单个图?

有没有一种简单的方法可以从一组轴中删除绘制的线而不清除轴上的所有其他内容?我正在尝试使用包含多个数据集的列表框来实现 GUI。我可以让回调函数绘制选定的数据,但是当我取消选择数据集时,我不确定如何“取消绘制”它。有任何想法吗?

0 投票
1 回答
1458 浏览

xslt - 节点集上的 XSLT 过滤和索引

我正在尝试使用前一个兄弟轴、一个过滤器和一个索引器来检索 for-each 中的前一个节点以找到它。

问题是,我只想要与选择器中的 XPath 匹配的第一项,但是,我似乎无法同时应用过滤器和索引器。索引器似乎覆盖了过滤器,所以我总是得到第一个前面的兄弟而不是第一个匹配过滤器的兄弟。

我已经尝试将它放在 foreach 内的变量中,但由于无法更改变量,因此节点集始终是第二项的前一个兄弟值。

这是相关代码(尽可能多地消除噪音)。为 umbraco 噪音道歉(XSLT 用于为我无法轻易更改的子导航生成一些相当复杂的标记)。

我会使用第二个内联选择器,但因为索引器过滤器覆盖了另一个过滤器,所以当 umbracoNaviHide = 1 时它没有给出正确的值。

0 投票
1 回答
36138 浏览

matlab - 在轴外添加图例而不在 MATLAB 中重新缩放

我在 MATLAB 中有一个 GUI,预先放置了一组轴。我正在使用图例的位置属性将其放置在轴的右侧。但是,通过这样做,轴会重新缩放,以便轴+图例占据轴的原始宽度。有什么办法可以规避重新调整大小?

例子:

到目前为止,我得到:

替代文字

地方图例:

...啊啊和...

替代文字

MATLAB 将其全部压缩到原始坐标区空间中。有什么办法吗?

0 投票
1 回答
3933 浏览

matlab - 将文本放入 MATLAB 中的非活动轴中

大多数 MATLAB 绘图命令允许您指定要作用于哪些轴,例如

在当前坐标区中绘制,但是

将绘制在轴 Ax 上。

同样,您可以标记非活动轴的 x 轴或 y 轴

但 text 命令似乎不支持此功能。有没有办法将文本放入非活动轴?

我问是因为这个序列:

将抛出 MLINT 警告,即在脚本函数中调用轴(axes_handle)很慢。

0 投票
4 回答
53198 浏览

matlab - Matlab:如何获取图形句柄中的所有轴句柄?

如何获取图形句柄中的所有轴句柄?

给定图形句柄hf,我发现它get(hf, 'children')可能会返回所有轴的句柄。但是,Matlab 帮助建议它可能返回的不仅仅是轴句柄:

孩子们的身影。一个向量,包含所有轴的句柄,图中显示的用户界面对象。您可以更改手柄的顺序,从而更改显示中对象的堆叠。

有没有办法只获取图形句柄中的轴句柄?或者我怎么知道返回的手柄get(hf, 'children')是否是斧头手柄?

谢谢!

0 投票
2 回答
22002 浏览

matlab - Matlab 坐标轴缩放

在循环内绘图时,您如何在 Matlab 图中获得固定的轴缩放比例?我的目标是了解数据在循环中是如何演变的。我尝试使用axis manualaxis(...)没有运气。有什么建议么?

我知道hold on有诀窍,但我不想看到旧数据。

0 投票
4 回答
129672 浏览

python - Matplotlib/pyplot:如何强制执行轴范围?

我想用 pylot 绘制一个标准的二维线图,但强制轴的值在 x 上介于 0 和 600 之间,在 y 上介于 10k 和 20k 之间。让我举个例子...

但是,轴仍会根据数据的大小进行调整。我将 p.axis 的效果解释为设置最大值和最小值,而不是将它们强制为最大值或最小值。当我尝试使用 p.xlim() 等时也会发生同样的情况。

有什么想法吗?

谢谢。

0 投票
1 回答
2744 浏览

3d - 在 Qtabwidget (mplwidget) 中使用 PyQt4 的 matplotlib 3D 绘图

我正在使用 PythonXY(2.6 和 Qt4)开发我的第一个 Python 应用程序。我有一个带有一些按钮和 QtabWidget 的窗口。当我按下按钮时,我想在特定选项卡上绘制 3D 图像。我设法获得了 2D 绘图,但无法将轴转换为 3D。通过 Qt desiger,我使用了 mplwidget。在许多示例中,我看到了 figure() 的使用,但我无法让它与 mplwidget 一起使用。(我不确定这是否可能)

您能否向我展示一个使用简单绘图定义 3D 轴(在 QtabWidget 中)的代码示例?

非常感谢

0 投票
1 回答
2754 浏览

user-interface - 如何在 MATLAB 中选择轴子?

我一直在到处寻找,但找不到显示如何执行此操作的站点。我想要的是当我单击它时能够从轴中选择一个对象,这样我就可以改变它的颜色和东西。

我只是不知道如何选择一个孩子,我可以创建对象但不能选择它们。

我有这段代码用来创建一行:

我不确定是否需要在数组中创建对象以便我可以选择编辑/删除它们。我相信我需要使用 ButtonDownFcn,但可能我做错了什么。

任何帮助将不胜感激,如果我缺少任何信息,请告诉我

谢谢