1

我有两个图的布局,它们的 y 轴比例非常不同。有没有办法自动设置每个图的 y 轴范围?默认情况下,两个图最初都显示为与第二个图相同的 y 轴范围。请参见下面的示例。

A_points = [
    ("2000", 1.5, 0.3, 0.5),
    ("2015", 2.3, 0.7, 0.3)
]
B_points = [
    ("2000", 13000, 800, 200),
    ("2015", 12000, 400, 600)
]

%%opts Scatter (size=10)
(hv.Scatter(A_points, kdims=["Year"], vdims=["A"]) * hv.ErrorBars(A_points, vdims=["y", "yerrneg", "yerrpos"])) + \
(hv.Scatter(B_points, kdims=["Year"], vdims=["B"]) * hv.ErrorBars(B_points, vdims=["y", "yerrneg", "yerrpos"]))

4

1 回答 1

1

当然; +axiswise只需为图中的每个元素类型指定规范化:

轴向图

默认值是对所有共享相同轴的图进行归一化,但打开每个轴的独立归一化将禁用该行为。

于 2018-04-05T13:51:54.447 回答