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

matlab - 如何在 Matlab GUI 中的轴上绘制垂直线?

我有一个带有 3 个轴组件的 Matlab GUI。它们的标签是predicted_ax和。我想在第一个轴组件(带有 tag 的那个)的特定位置绘制垂直线。我怎么做?cost_axerror_axpredicted_ax

我试过这段代码:

但它在不同的轴(带有标签的轴error_ax)上画线!我确定我没有混淆标签或轴组件。事实上另一个测试

给出完全相同的结果:这条线是在最后一个带有标签的轴组件上绘制的error_ax。那么如何在右轴上画线呢?

0 投票
2 回答
12093 浏览

python - 如何关闭 matlibplot 轴的刻度和标记?

我想使用 matlibplot 轴绘制 2 个子图。由于这两个子图具有相同的 ylabel 和刻度,我想关闭第二个子图的刻度和标记。以下是我的简短脚本:

顺便说一句,X轴标记重叠,不确定是否有一个整洁的解决方案。(一种解决方案可能是使每个子图的最后一个标记不可见,除了最后一个,但不确定如何)。谢谢!

0 投票
2 回答
1539 浏览

python - 如何使最后一个标记在 matplotlib 轴子图中不可见?

假设轴子图的标记显示为“0,20,40,60,80,100”,但我想让最后一个标记 100 不可​​见。不确定如何为 matplotlib 轴子图执行此操作?

0 投票
1 回答
255 浏览

python - 添加倾斜(浮动)轴以覆盖标准轴

我正在寻找一种方法来添加一个额外的轴对,倾斜和原点移位。它们应该被添加到已经用于显示图像的轴上。

结果应该看起来接近

(不幸的是,我不允许上传我创建的实际图像)

倾斜轴的中心应该定位在某个坐标 (x0,y0),在我的情况下是 (8,8),我希望能够像普通轴一样对待新轴,即使用类似的函数set_xlabel,网格等。

我试图使用 Affine2D 变换、浮动轴和脊椎来获得结果,但无法正确处理这个问题。非常欢迎任何帮助。

图像的不重要部分是使用完成的

提前致谢。

0 投票
1 回答
1300 浏览

vba - excel图表的条件最小轴值

我正在寻找一些 VBA 代码,它可以根据最早检测到的日期和分配多个预定义值中的一个来自动化图表中 x 轴的固定最小值。

我正在处理大量数据,其中可用数据的开始日期经常变化。

是否可以检测 x 轴中最早的年份值并应用预定的开始日期?

例如,如果数据从 2002 年 5 月 4 日开始,代码将读取 x 轴范围内的最小值为 04/05/2002,检测到“2002”并将最小 x 轴值设置为“37258”与 Excel 日期编号系统中的 2002 年 1 月 1 日相对应。

如果数据从 2008 年年中开始可用,它会再次将 x 轴中的最小值设置为“39449”以适应 01/01/2008。

0 投票
4 回答
15732 浏览

matlab - 使轴不可见或完全删除绘图

我有一个包含 4 个图的 matlab gui。如果在列表中选择了不同的文件,则应更新第一个图。其他 3 个应仅在请求时可见(并计算)。

但是,在绘制一次后,我无法使图 2-4 不可见。

我试过

但这只会删除轴,而不是整个情节。

编辑:除了使事物不可见之外,还可以实际删除内容吗?通常我会打电话close(hfig);,但这里我没有数字。

我试过

但是对于未绘制的轴(启动后)失败了

编辑:我将代码更改为:

然而,彩条保持未删除并handles.contour.hColorbar失败Invalid handle object.

0 投票
1 回答
6554 浏览

java - 定义的 JFreeChart 域/范围轴

有人可以提供 JFreeChart 轴类型的简单解释吗?

  1. 首先,我们有基于类层次结构的轴(ValueAxis、CategoryAxis、许多子类)

  2. 我们也有“域轴”与“范围轴”的区别(仅适用于 xy 图?)。尚不完全清楚这些与基于类层次结构的轴的关系。这些不是类,但在 XYPlot 中有 setDomainAxis 和 setRangeAxis 方法。

  3. 视觉上我会在水平轴和垂直轴上思考,我不确定这些与以前的概念有什么关系(“域”总是水平的吗?)。我认为 x 轴是水平的,y 轴是垂直的,但我不确定 XYPlot 是否总是如此。

编辑:我尝试研究 API 文档和开发人员指南。API 文档只是给出了类的层次结构,但不清楚何时以及如何使用它们。开发者指南也没有给出“域轴”和“范围轴”的定义或解释,它只是使用这些术语。我承认这个问题很广泛,因为我在任何地方都找不到这个基本信息。我想有一个大致的了解,但目前我最重要的问题是什么决定了水平/垂直轴上的内容(“域”总是水平的吗?如果不是如何设置?)因为我得到了一些疯狂的结果,我不知道从哪里开始调试。

EDIT2:虽然没有回答,但我同时发现了决定域轴是否水平的因素: PlotOrientation设置。此设置(在组合图的级别上)还决定了 CombinedRangeXYPlot/CombinedDomainXYPlot 是水平还是垂直排列两个图。

0 投票
1 回答
3417 浏览

matlab - 如何在matlab的图中手动编辑不同的轴?

我在 matlab 中使用 plotyy 在同一个图中使用两个数据集。我想使用图形菜单手动编辑轴属性。但我发现我只能选择和编辑第一个轴,而不能选择和编辑第二个轴。当然,我可以使用命令“set”编辑那些,但只是想知道如何选择第二个轴。

0 投票
1 回答
20945 浏览

plot - Gnuplot:具有 2 个 y 轴的单个图中超过 2 个数据集

我有多个数据集要绘制在一个图中:

我想要两个不同范围的 y 轴。

如果您只有两个数据集,这在 gnuplot 上很容易完成。第一个数据集使用yrange(其轴位于左侧),第二个数据集使用y2range(轴位于右侧)。

现在问题来了。我想绘制数据集data1a.txt、使用data1b.txt和使用。如何在具有两个 y 轴的单个图形上执行此操作?data1c.txtyrangedata2.txty2range

0 投票
2 回答
890 浏览

matlab - matlab中使用的双轴

我在 matlab 中使用 plotyy 在同一个图中绘制两个数据集。左右轴的范围不同。但我只是发现在右轴上,似乎显示了两组不同的比例。我认为其中一个确实来自左轴。

在网上搜索后,我发现关闭盒子也可以解决问题。但问题是关闭盒子会导致顶部水平线也消失。无论如何都要去除多余的刻度并保留框架吗?谢谢。