问题标签 [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.
r - 如何删除白色网格线并在r中的双轴图表中对齐轴
我需要使用下面的数据框在右侧(inflation_rate)绘制 y 轴,在左侧(价格)绘制另一个 y 轴。
我有一个数据框,其中包含 10 年的价格和通货膨胀率:
生成上面的代码是:
我使用下面的代码来绘制我的双轴图:
这里有各种问题:
1. x 轴偏离比例,0 不在图表内。
2. 次要y 轴直到10 才显示,它在9 处切割。
3. 折线图有许多白色网格线。
4. 没有图例来区分 2 个图表
请寻求建议以解决我上面的 4 个问题。
python - Matplotlib 和四个等高线图,在 x 轴和 y 轴上有反射
我有四组轮廓数据,我想将它们绘制在同一张图上,在四个象限中。我还希望轮廓在相同的 x 轴和 y 轴上“反射”,即图的中心是所有四个图的原点。
我有以下代码::
但这是将所有四个等高线图放在各自象限的左上角。想法??!!
python - 如何在 Bokeh 中同时拥有 Log 次轴和线性轴?
如何将 Log 辅助 Y 轴放在具有主 Y 线性轴的图表中?
我试过这个:
但它不起作用[在我的浏览器上]:左轴仅在我缩放时显示,它显示为线性轴......
我错过了什么还是应该填写一个错误?
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 个轴。
python - 在 Python 中,如何将多个轴组合在一起?
我有一个非常复杂的函数,它使用 matplotlib 生成一个轴,其中有各种内容,如scatter
, annotate
,quiver
等。出于这个原因,我不想触摸这个函数,但我可以matplotlib.pyplot.gca()
用来获取那个轴。现在我多次调用该函数并获得一堆轴。有没有办法让我简单地将它们组合成一个图形并保存它,就像在 Mathematica 中可以GraphicsRow
用来将多个图形组合在一起一样?
python - 具有 3 个 y 轴的 Bokeh Server 不会绘图,但会绘制 2 个 y 轴。为什么?
我的目标是在多个 y 轴(不同范围)上绘制实时数据。以下代码适用于 2 个 y 轴,但是当我添加第三个时,浏览器只是空白。早期的带有 4 个 y 轴的基本散景图工作正常,但此服务器版本不工作。我不知道我在做什么错误,请指导我。
以下代码绘制 2 个临时点,然后是第 3 个永久点。使用 ColumnDataSource 中的“补丁”和“流”来实现此目的。
python - Matplotlib:如何在 2 个单独的轴上显示条形图和线条的图例?
我在左轴上绘制条形图,在右轴上绘制折线图。如何在同一个图例框中显示两者的图例?
使用下面的代码,我得到两个单独的图例框;另外,我需要手动指定第二个图例的位置,并进行大量的反复试验,否则它会与第一个图例重叠。
如果我在两个不同的轴上有两条线,而不是条形图和折线图,我会这样做:
但这在我的情况下不起作用。我得到:
我想这一定是因为 bar() 和 plot() 返回两个无法连接的不同对象。