问题标签 [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 投票
2 回答
3348 浏览

python - 将第二个轴添加到极坐标图

我尝试在一个图中绘制两个极坐标图。请参见下面的代码:

结果到现在

条的长度是数据库(该扇区有多少个采样点)。条形的颜色显示相应扇区中某些值箱的频率(例如 2.5-5 m/s)(蓝色:低,红色:高)。蓝色蜘蛛图显示了每个扇区的平均值。

在所示图中,每个图的值都相似,但这种情况很少见。我需要将第二个图分配给另一个轴并在另一个方向显示该轴。

编辑:

在乔的好回答之后,我得到了这个数字的结果。 暂定结果 这几乎就是我想要实现的一切。但是有些地方我无法弄清楚。

  1. 该图是为动态变化的数据库制作的。因此,我需要一种动态的方式来获得圆圈的相同位置。直到现在我解决它:

    意思是:对于第二个轴,我更改刻度以使刻度块适合第一个轴的刻度。在大多数情况下,我会得到一些小数位,但我不希望这样,因为它破坏了情节的清晰度。有没有办法更聪明地解决这个问题?

  2. ytics(径向的)范围从 0 到倒数第二个圆。我怎样才能实现从第一个圆圈到最后一个圆圈(边界)的值范围?与第一个轴相同。

0 投票
2 回答
11546 浏览

javascript - Highcharts多个x轴没有多个系列?

这个小提琴使用多个系列并为每个系列显示一个轴。是否可以使用单个系列制作多个轴?http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/combo-multi-axes/

0 投票
1 回答
1075 浏览

highcharts - 错误 y 轴上的 Highchart 数据系列

我正在努力解决这个问题,我有一个带有温度和湿度的 Highcharts 图表。它有两个 y 轴,一个用于温度,一个用于湿度。我已经指定湿度应该到 y 轴 id 1,但它没有。它将线放入,但它被“绘制”到温度轴值。

看到这个jsfiddle

谁能帮我解决这个问题?

0 投票
1 回答
2665 浏览

python - 为轴上具有多个比例的图形设置 matplotlib 纵横比

我正在尝试生成一个matplotlib具有特定纵横比、2 个 x 轴和 2 个具有不同比例的 y 轴以及重新格式化的刻度标签的图形,如下图所示:

在此处输入图像描述

matplotlib我得到尽可能

这给了我

在此处输入图像描述

但是当我引入额外的轴时,我得到一个错误:ValueError: math domain error - dL_width = math.log10(dL.x1) - math.log10(dL.x0)所以我只能通过注释掉这一set_aspect行来继续

这会导致图形的纵横比错误:

在此处输入图像描述

0 投票
2 回答
415 浏览

php - 通过最大值禁用两条或多条线的自动匹配

我正在使用amchart(不是股票图表)来生成两个或更多数据集的图表。我注意到具有不同值的行正在通过它们的最大值进行调整。请看一下随附的屏幕截图:

图表

正如您所看到的,例如,由于启用了自动调整,金额 1.8k 高于金额 4.2k。通过 amcharts 论坛搜索没有结果。提前谢谢你!

更新1: 我发现了一篇有类似问题的帖子,但我认为以这种方式调整轴并不是一个好方法:

更新 2: 考虑到@zerion 的回答,我在后端写了一些行,以确保同步始终正确。我计算将用作轴的每个数字字段的最小值和最大值,然后使用 usort 按 (max - min) 条件对数据集数组进行排序。

0 投票
0 回答
847 浏览

matlab - 放大图时,Plotyy 右 y 轴和相关数据向上移动

我使用类似于plotyy函数的代码来绘制两个 y 变量。但是,当我改变图形的大小时,包含第二个 y 轴的图形的右侧移动/移动。这也导致 y 变量从底部 x 轴向上移动。左侧 y 轴不会发生这种情况。如何锁定/防止右 y 轴及其关联的 y 变量向上移动,远离 x 轴的底部?

原图(注:原图在Matlab中手动保存): 前

调整大小后(注意:调整大小后的图是使用下面的代码保存的。这是我们看到右侧 y 轴移动的地方): 后

0 投票
1 回答
987 浏览

javascript - Highcharts:在多轴图表中将列转换为堆积列

我想使用组合多轴图表,但我想将“列”转换为“堆积列”,因为我的“y 值系列”之一是3 个数据系列的总和,我也想在我的图表上显示这种变化.

我对javascript和编码很陌生,但我想可能有一种方法可以将子数据系列添加到主数据系列中。

0 投票
0 回答
1775 浏览

r - 在ggplot中绘制两个具有不同y轴的图

我正在尝试绘制带有误差线的散点图和条形图。这两个变量的范围非常不同(散点图 0 - 20000+;条形图 0-1)。所以我想用两个不同的 y 轴创建一个包含两个图的图。这是我到目前为止所得到的:

只是为了澄清:我不希望两个图表在彼此下方表示。我希望它们在同一个单一的图表中。有没有遇到过这种问题的人?

干杯!!

0 投票
2 回答
86 浏览

r - 左右 Y 轴格式不正确

假设我想为以下数据(计数)生成条形图:

但我也想放置一个与以下数据(lg)的条形图重叠的线图:

到目前为止,这是我的代码:

但是,y 轴要么太高(左侧)要么太低(右侧)。

在此处输入图像描述

原始 PDF 也可在 Dropbox 上找到

0 投票
0 回答
590 浏览

python - 具有 2 个 y 轴的 Matplotlib 绘图,如何指定从哪个 y 轴事件数据中读取?

我在带有单个 x 轴和 2 个 y 轴的 wxpython 面板中嵌入了以下图。

数据是非常简单的水文测量资料 - interval_graph_values = [0.25, 0.5, 0.75...],flow_graph_values = [0.123, 0.191, 0.111...],rainbow_graph_values=[0, 0, 0.1...]

在鼠标单击事件上,我想从左轴检索 event.ydata,但我一直从右轴获取事件数据。

我试过玩 set_zorder() 但这似乎隐藏了具有最低 z_order 值的轴。

有没有办法指定鼠标事件应该使用哪个轴?

*如果我的代码不是最好的,请提前抱歉,我正在尝试从头开始自学。

谢谢