【发布时间】:2023-02-08 21:01:24
【问题描述】:
我有一个带有 marginal_y 子图的散点图:
fig = px.scatter(df_filtrada,
x=df_filtrada.index,
y=pto,
marginal_y = "violin")
当我更新主图的某些属性(例如背景颜色)时,它也会影响边缘子图的背景,例如背景颜色:
fig.layout.paper_bgcolor='rgba(0,0,0,0)'
fig.layout.plot_bgcolor='rgba(0,0,0,0)'
如何格式化 marginal_y 图表属性,例如 show_grid 属性?是否也可以调整其他属性,例如标题?
【问题讨论】:
-
您是否使用
make_subplots和add_trace来创建子图? plotly subplot documentation 提到您可以像这样访问子图属性:fig.update_xaxes(showgrid=False, row=1, col=2),以及像这样的子图标题:fig = make_subplots(rows=1, cols=2, subplot_titles=("Plot 1", "Plot 2") ) -
你想删除右侧的小提琴图网格吗?还有什么你想实现的吗?如果您使模板更暗,视觉效果将被考虑在内以使其看起来不错。
fig.update_layout(template='plotly_dark') -
你好!感谢您的及时回复。我更新了问题以指定我使用 marginal_y = "violin" 创建了边缘轴。 @mnikley,我已经尝试过你建议的解决方案并且它有效,我没有意识到 plotly 将它视为一个子图。非常感谢。
标签: python plotly plotly-dash plotly-python