【问题标题】:HoloViews Layout Scatter and ErrorBars Different Axis RangesHoloViews Layout Scatter 和 ErrorBars 不同的轴范围
【发布时间】:2020-03-07 03:54:17
【问题描述】:

我有两个图的布局,它们的 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"]))

【问题讨论】:

    标签: python-3.x bokeh holoviews


    【解决方案1】:

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

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

    【讨论】:

    • 嗯......它不适合我。我收到此消息:警告:未知元素错误栏未向任何已加载的后端注册。
    • 错误栏,而不是错误栏。
    • 在这个例子中,我还能保持绘图之间的 x 轴链接吗?当我左右移动一个情节时,我希望另一个情节跟随它。但当我上下移动时不会。
    猜你喜欢
    • 2022-08-09
    • 1970-01-01
    • 2017-11-04
    • 2015-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多