情节中缺少标题显示

时间:2019-10-04 01:11:23

标签: python layout plotly

我正在尝试更改plotly中的背景颜色,但是在使用布局功能后,我缺少plotly的标题。

layout = Layout(
    paper_bgcolor='rgba(0,0,0,0)',
    plot_bgcolor='rgba(0,0,0,0)'
)
data['Country'].value_counts()[:10][::-1].iplot(kind="barh",bargap=.5, title="Top 10 countries faced terrorist attacks", colors="#182844", layout=layout)

2 个答案:

答案 0 :(得分:0)

使用go.Figure()而不是iplot()会更好。很难弄清楚绘图的问题所在,但是使用plot.ly/python/horizontal-bar-charts/中的示例,您可以使用fig.update_layout()

轻松设置标题和背景色

情节:

enter image description here

代码:

import plotly.graph_objects as go

fig = go.Figure(go.Bar(
            x=[20, 14, 23],
            y=['giraffes', 'orangutans', 'monkeys'],
            orientation='h'))

fig.update_layout(title='Title',
                 paper_bgcolor='rgba(0,0,0,0)',
                 plot_bgcolor='rgba(0,0,0,0)')

fig.show()

答案 1 :(得分:0)

我尝试添加iplot本身的布局,并且可以正常工作。我们还可以调整边距。

示例代码:

data['Nationality'].value_counts()[0:10][::-1].iplot(kind="barh",bargap=.5, 
                                                colors="mediumorchid", layout=Layout(paper_bgcolor='rgba(0,0,0,0)',
                                                                             plot_bgcolor='rgba(0,0,0,0)',
                                                                                width=800, height=500, 
                                                                                title='Nationality of terrorist attacks',
                                                                                margin=dict(l=200, r=50, t=80, b=50)))

enter image description here