【发布时间】:2021-12-12 23:43:26
【问题描述】:
for design in list
if len(design) > 12:
df["Name"] = str(design)[:12] + str("...")
fig.add_trace(
go.Box(
x=df["Name"],
y=df[y_variable],
name="",
quartilemethod=quartile_method,
boxpoints=False,
)
所以如果我在列表中有 2 个名字 名称 1 = ABCDEFGHIJKL name2 = ABCDEFGHIJKLM
截断后 名称 1 = ABCDEFGHIJKL name2 = ABCDEFGHIJKL
所以两者在 x 中变得相同。
具有相同 x 的重叠框印迹
如何克服这个问题? 我尝试使用唯一标识符,但同时我想在 x 轴上使用相同的标识符
【问题讨论】:
-
请提供reproducible minimal example。特别是,提供一些sample data,例如
print(df.to_dict()).
标签: python plotly plotly-dash boxplot