gpt4 book ai didi

Python Dash 图线标签截止

转载 作者:行者123 更新时间:2023-12-04 10:24:39 25 4
gpt4 key购买 nike

我正在使用 Dash 制作 bool Pandas 系列的折线图,并且标签被截断。

有人知道如何修复截止标签吗?

graph with label cutoff

这是我的布局代码:

    layout = dict(
margin=dict(l=25, r=25, b=40, t=40),
hovermode="closest",
legend=dict(font=dict(color='#7f7f7f'), orientation="h"),
title=gateway_obj.location,
font=dict(
color="#7f7f7f"
),
)

这是我的数据代码:
    data = []
for col in cols_chosen:
data.append({
'x': df['timestamp_local'],
'y': df[col],
'name': col,
'type': 'scatter',
'mode': 'lines',
'line': {
'shape': 'spline',
'smoothing': .2
},
})

figure = {
'data': data,
'layout': layout
}

该图表也绘制了其他时间序列,但 bool 值是唯一给我带来问题的。

其他可能相关的信息:

上面的代码为 Dash dcc.Graph() 对象创建了图形,该对象位于三个 Bootstrap HTML div(容器、行和列)内。 div 没有什么特别之处。我尝试在 div 上添加填充和边距,它只是将图形向右推,而没有修复截止标签。

谢谢!
肖恩

最佳答案

愚蠢的我,我只需要在左侧的布局“边距”字典中添加更多边距:

margin=dict( l=40 , r=25, b=40, t=40),

问题解决了......现在是完整的布局:

layout = dict(
margin=dict(l=40, r=25, b=40, t=40),
hovermode="closest",
legend=dict(font=dict(color='#7f7f7f'), orientation="h"),
title=gateway_obj.location,
font=dict(
color="#7f7f7f"
),
)

picture showing label fixed

关于Python Dash 图线标签截止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60674942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com