代码之家  ›  专栏  ›  技术社区  ›  Jsevillamol

将图例添加到Altair中的自定义误差带图表

  •  0
  • Jsevillamol  · 技术社区  · 4 年前

    在里面 this answer 我们找到了一段代码来构建一个分层图表,其中绘制了一条线及其周围的误差带:

    import altair as alt
    import pandas as pd
    import numpy as np
    
    x = np.random.normal(100,5,100)
    epsilon = 10
    data = pd.DataFrame({
        'x': x,
        'lower': x - epsilon,
        'upper': x + epsilon
    }).reset_index()
    
    line = alt.Chart(data).mark_line().encode(
        x='index',
        y='x'
    )
    
    band = alt.Chart(data).mark_area(
        opacity=0.5
    ).encode(
        x='index',
        y='lower',
        y2='upper'
    )
    
    band + line
    

    enter image description here

    我如何添加图例来指定线对应于中位数,区域对应于90%置信区间?

    0 回复  |  直到 4 年前