问题标签 [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.
python - 将第二个轴添加到极坐标图
我尝试在一个图中绘制两个极坐标图。请参见下面的代码:
条的长度是数据库(该扇区有多少个采样点)。条形的颜色显示相应扇区中某些值箱的频率(例如 2.5-5 m/s)(蓝色:低,红色:高)。蓝色蜘蛛图显示了每个扇区的平均值。
在所示图中,每个图的值都相似,但这种情况很少见。我需要将第二个图分配给另一个轴并在另一个方向显示该轴。
编辑:
在乔的好回答之后,我得到了这个数字的结果。 这几乎就是我想要实现的一切。但是有些地方我无法弄清楚。
该图是为动态变化的数据库制作的。因此,我需要一种动态的方式来获得圆圈的相同位置。直到现在我解决它:
意思是:对于第二个轴,我更改刻度以使刻度块适合第一个轴的刻度。在大多数情况下,我会得到一些小数位,但我不希望这样,因为它破坏了情节的清晰度。有没有办法更聪明地解决这个问题?
ytics(径向的)范围从 0 到倒数第二个圆。我怎样才能实现从第一个圆圈到最后一个圆圈(边界)的值范围?与第一个轴相同。
highcharts - 错误 y 轴上的 Highchart 数据系列
我正在努力解决这个问题,我有一个带有温度和湿度的 Highcharts 图表。它有两个 y 轴,一个用于温度,一个用于湿度。我已经指定湿度应该到 y 轴 id 1,但它没有。它将线放入,但它被“绘制”到温度轴值。
看到这个jsfiddle
谁能帮我解决这个问题?
python - 为轴上具有多个比例的图形设置 matplotlib 纵横比
我正在尝试生成一个matplotlib
具有特定纵横比、2 个 x 轴和 2 个具有不同比例的 y 轴以及重新格式化的刻度标签的图形,如下图所示:
在matplotlib
我得到尽可能
这给了我
但是当我引入额外的轴时,我得到一个错误:ValueError: math domain error - dL_width = math.log10(dL.x1) - math.log10(dL.x0)
所以我只能通过注释掉这一set_aspect
行来继续
这会导致图形的纵横比错误:
php - 通过最大值禁用两条或多条线的自动匹配
我正在使用amchart(不是股票图表)来生成两个或更多数据集的图表。我注意到具有不同值的行正在通过它们的最大值进行调整。请看一下随附的屏幕截图:
正如您所看到的,例如,由于启用了自动调整,金额 1.8k 高于金额 4.2k。通过 amcharts 论坛搜索没有结果。提前谢谢你!
更新1: 我发现了一篇有类似问题的帖子,但我认为以这种方式调整轴并不是一个好方法:
更新 2: 考虑到@zerion 的回答,我在后端写了一些行,以确保同步始终正确。我计算将用作轴的每个数字字段的最小值和最大值,然后使用 usort 按 (max - min) 条件对数据集数组进行排序。
matlab - 放大图时,Plotyy 右 y 轴和相关数据向上移动
我使用类似于plotyy
函数的代码来绘制两个 y 变量。但是,当我改变图形的大小时,包含第二个 y 轴的图形的右侧移动/移动。这也导致 y 变量从底部 x 轴向上移动。左侧 y 轴不会发生这种情况。如何锁定/防止右 y 轴及其关联的 y 变量向上移动,远离 x 轴的底部?
原图(注:原图在Matlab中手动保存):
调整大小后(注意:调整大小后的图是使用下面的代码保存的。这是我们看到右侧 y 轴移动的地方):
javascript - Highcharts:在多轴图表中将列转换为堆积列
我想使用组合多轴图表,但我想将“列”转换为“堆积列”,因为我的“y 值系列”之一是3 个数据系列的总和,我也想在我的图表上显示这种变化.
我对javascript和编码很陌生,但我想可能有一种方法可以将子数据系列添加到主数据系列中。
r - 在ggplot中绘制两个具有不同y轴的图
我正在尝试绘制带有误差线的散点图和条形图。这两个变量的范围非常不同(散点图 0 - 20000+;条形图 0-1)。所以我想用两个不同的 y 轴创建一个包含两个图的图。这是我到目前为止所得到的:
只是为了澄清:我不希望两个图表在彼此下方表示。我希望它们在同一个单一的图表中。有没有遇到过这种问题的人?
干杯!!
r - 左右 Y 轴格式不正确
假设我想为以下数据(计数)生成条形图:
但我也想放置一个与以下数据(lg)的条形图重叠的线图:
到目前为止,这是我的代码:
但是,y 轴要么太高(左侧)要么太低(右侧)。
原始 PDF 也可在 Dropbox 上找到。
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 值的轴。
有没有办法指定鼠标事件应该使用哪个轴?
*如果我的代码不是最好的,请提前抱歉,我正在尝试从头开始自学。
谢谢