Python绘图图例定位和格式

Python绘图图例定位和格式,python,formatting,legend,plotly,Python,Formatting,Legend,Plotly,如何将图例置于图表上方/下方并更改字体大小?我有一张图表,上面有12个长长的图例名。将图例放在右边会影响图表 此外,我需要的图例名称是水平的。并非垂直线上的所有名称都太长。您可以通过布局中图例属性中的方向属性设置图例的方向: e、 g 默认图例 水平图例 这个答案对你有帮助吗?我正在寻找一个换行符 layout = plotly.graph_objs.Layout( legend=dict(orientation="h") ) import plotly layout = dict(

如何将图例置于图表上方/下方并更改字体大小?我有一张图表,上面有12个长长的图例名。将图例放在右边会影响图表


此外,我需要的图例名称是水平的。并非垂直线上的所有名称都太长。

您可以通过
布局中
图例
属性中的
方向
属性设置图例的方向:

e、 g

默认图例 水平图例


这个答案对你有帮助吗?我正在寻找一个换行符
layout = plotly.graph_objs.Layout(
    legend=dict(orientation="h")
)
import plotly

layout = dict()
trace1 = plotly.graph_objs.Bar(
    x=['giraffes', 'orangutans', 'monkeys'],
    y=[20, 14, 23],
    name="Stackoverflow's personal zoo without any real name but some really long text"
)
trace2 = plotly.graph_objs.Bar(
    x=['giraffes', 'orangutans', 'monkeys'],
    y=[12, 18, 29],
    name="Another zoo which doesn't have a name but but lots of superfluous characters"
)
trace3 = plotly.graph_objs.Bar(
    x=['giraffes', 'orangutans', 'monkeys'],
    y=[15, 12, 32],
    name="Yet another zoo with plenty of redundant information"
)

data = [trace1, trace2, trace3]
layout = plotly.graph_objs.Layout(
    barmode='group',
    legend=dict(orientation="h")
)

fig = dict(data=data, layout=layout)

plotly.plotly.sign_in('user', 'token')
plot_url = plotly.plotly.plot(fig)