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

python - python pandas - 编辑轴刻度线

您可以看到下图来自 Jupyter。我想编辑当前混乱的 x 轴上的刻度标签。仅在添加辅助轴后才会出现此问题。它们代表从 1922 年到 2014 年的年份。我希望图表每隔 10 年显示一次。我怎样才能做到这一点?

在此处输入图像描述

0 投票
0 回答
239 浏览

r - 如何删除白色网格线并在r中的双轴图表中对齐轴

我需要使用下面的数据框在右侧(inflation_rate)绘制 y 轴,在左侧(价格)绘制另一个 y 轴。

我有一个数据框,其中包含 10 年的价格和通货膨胀率:

生成上面的代码是:

我使用下面的代码来绘制我的双轴图:

这是我的情节:

这里有各种问题:
1. x 轴偏离比例,0 不在图表内。
2. 次要y 轴直到10 才显示,它在9 处切割。
3. 折线图有许多白色网格线。
4. 没有图例来区分 2 个图表

请寻求建议以解决我上面的 4 个问题。

0 投票
1 回答
461 浏览

python - Matplotlib zorder ax 隐藏其他 axe 的线条

我有 3 个带有一条或多条线的轴。由于获得了光标所在行的选择器,我尝试更改包含该行的 ax 的 zorder。

精度:我在一个 FigureCanvasQTAgg 派生的对象中

第一个 ax 是简单地使用 Matplotlib Axes() 类添加在图中添加的 add_axes()

其他轴通过 twinx() 创建并使用 add_axes() 添加到图中

onmove 方法有效(我可以选择我想要的每一行)但是当第一个绘图斧头的 zorder 切换时,它隐藏了轴的线之后如何。

示例:如果我的鼠标位于名为 ax 的 ax 线上,它会隐藏 axe_2 和 axe_3 的线。

在此处输入图像描述

0 投票
0 回答
192 浏览

python - Matplotlib 和四个等高线图,在 x 轴和 y 轴上有反射

我有四组轮廓数据,我想将它们绘制在同一张图上,在四个象限中。我还希望轮廓在相同的 x 轴和 y 轴上“反射”,即图的中心是所有四个图的原点。

我有以下代码::

但这是将所有四个等高线图放在各自象限的左上角。想法??!!

0 投票
1 回答
393 浏览

python - 如何在 Bokeh 中同时拥有 Log 次轴和线性轴?

如何将 Log 辅助 Y 轴放在具有主 Y 线性轴的图表中?

我试过这个:

但它不起作用[在我的浏览器上]:左轴仅在我缩放时显示,它显示为线性轴......

我错过了什么还是应该填写一个错误?

0 投票
1 回答
2306 浏览

python - 为什么 Bokeh 不在这里生成额外的 y 范围?

我的 Bokeh 版本是 0.12.13 和 Python 3.6.0 我修改了此处提供的示例代码:

https://docs.bokeh.org/en/latest/docs/user_guide/plotting.html

我刚刚尝试添加一个额外的 y 范围。

虽然原始代码运行良好,但我修改后的代码却不行。我无法弄清楚我在做什么错误。我对散景有点陌生,所以请指导我正确的方向。编辑:当我添加第三个 y 轴时没有输出。但它仅适用于左侧的 2 个轴。

0 投票
1 回答
1186 浏览

python - 在 Python 中,如何将多个轴组合在一起?

我有一个非常复杂的函数,它使用 matplotlib 生成一个轴,其中有各种内容,如scatter, annotate,quiver等。出于这个原因,我不想触摸这个函数,但我可以matplotlib.pyplot.gca()用来获取那个轴。现在我多次调用该函数并获得一堆轴。有没有办法让我简单地将它们组合成一个图形并保存它,就像在 Mathematica 中可以GraphicsRow用来将多个图形组合在一起一样?

0 投票
1 回答
1040 浏览

python - 具有 3 个 y 轴的 Bokeh Server 不会绘图,但会绘制 2 个 y 轴。为什么?

我的目标是在多个 y 轴(不同范围)上绘制实时数据。以下代码适用于 2 个 y 轴,但是当我添加第三个时,浏览器只是空白。早期的带有 4 个 y 轴的基本散景图工作正常,但此服务器版本不工作。我不知道我在做什么错误,请指导我。

以下代码绘制 2 个临时点,然后是第 3 个永久点。使用 ColumnDataSource 中的“补丁”和“流”来实现此目的。

0 投票
1 回答
3784 浏览

python - Matplotlib:如何在 2 个单独的轴上显示条形图和线条的图例?

我在左轴上绘制条形图,在右轴上绘制折线图。如何在同一个图例框中显示两者的图例?

使用下面的代码,我得到两个单独的图例框;另外,我需要手动指定第二个图例的位置,并进行大量的反复试验,否则它会与第一个图例重叠。

如果我在两个不同的轴上有两条线,而不是条形图和折线图,我会这样做:

但这在我的情况下不起作用。我得到:

我想这一定是因为 bar() 和 plot() 返回两个无法连接的不同对象。

0 投票
1 回答
162 浏览

matlab - 在一个图中对齐轴

我有一个带有两个不同轴的图形。

我无法使轴对齐并使第二个轴不可见...我尝试了一些 if 事情(请参阅代码中的注释),但它们不起作用

图

注意:我使用的是 2017a