plot_results.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:TabularSASR 作者: SimsGautam 项目源码 文件源码
def plot_results(avg, avg_upper, avg_lower):

    n = len(avg)
    x =[i+1 for i in range(n+1)]
    x_rev = x[::-1]

    y1 = list(avg)
    y_upper = list(avg_upper)
    y_lower = list(avg_lower)
    y_lower = [0,0] + y_lower[::-1]

    trace1 = Scatter(
        x=x+x_rev,
        y=y_upper+y_lower,
        fill='tozerox',
        fillcolor='rgba(0,100,80,0.2)',
        line=Line(color='transparent'),
        showlegend=False,
        name='Fair'
    )

    trace2 = Scatter(
        x=x,
        y=y1,
        line=Line(color='rgb(0,100,80)'),
        mode='lines',
        name='Fair'
    )

    data = Data([trace1, trace2])

    layout = Layout(
        paper_bgcolor='rgb(255,255,255)',
        plot_bgcolor='rgb(229,229,229)',
        xaxis=XAxis(
            gridcolor='rgb(255,255,255)',
            range=[1,n+1],
            showgrid=True,
            showline=False,
            showticklabels=True,
            tickcolor='rgb(127,127,127)',
            ticks='outside',
            zeroline=False
        ),
        yaxis=YAxis(
            gridcolor='rgb(255,255,255)',
            showgrid=True,
            showline=False,
            showticklabels=True,
            tickcolor='rgb(127,127,127)',
            ticks='outside',
            zeroline=False
        )
    )

    plotly.offline.plot({"data": data, "layout": layout})
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号