情节性地关闭上下围栏

问题描述 投票:0回答:1

是否可以在plotly中关闭上下栅栏悬停信息?我通常认为它们很丑而且信息量不大。我想保留其他悬停信息。我最终想在小提琴情节中做到这一点,但它可能会更复杂一些。

箱线图的工作示例

import plotly.graph_objects as go
import numpy as np
np.random.seed(1)

y0 = np.random.randn(50) - 1
y1 = np.random.randn(50) + 1
fig = go.Figure()
fig.add_trace(go.Box(y=y0))
fig.add_trace(go.Box(y=y1))
fig.show()

python plotly
1个回答
0
投票

没有胡须的箱线图只是一个矩形。但是,如果您确实希望在保留悬停数据的同时将它们剃掉,最简单的方法是通过使它们与背景颜色相同来隐藏它们。不幸的是,您需要声明填充颜色,因为它默认为与线条相同的颜色。

fig = go.Figure()

fig.add_trace(go.Box(y=y0,
    fillcolor='blue',
    marker_color='blue',
    line_color='white')
)

fig.add_trace(go.Box(y=y1,
    fillcolor='red',
    marker_color='red',
    line_color='white')
)

fig.update_layout(plot_bgcolor='white')

fig.show()

© www.soinside.com 2019 - 2024. All rights reserved.