#plotly #plotly-dash
Вопрос:
В галерее Dash есть пример приложения «Финансовый анализ«, и в приложении есть одна диаграмма под названием «Потенциал риска», в которой указано, что она была построена с помощью Plotly.
Кто-нибудь знает, какой график был использован и как построить такой угловой график с помощью пользовательского индикатора в панели?
Комментарии:
1. Привет, Эдмонд, мне кажется, что это просто изображение, а не график. Вы поняли, что при наведении курсора на него отсутствует интерактивность?
Ответ №1:
Это может быть построено простым способом
- штриховая трассировка с равномерными значениями y
- заполненная область, уложенная сверху, чтобы обеспечить угол
- маркеры текст для построения пузырька
Очевидно, что затем это может быть расширено до полезной функции для построения этой фигуры на основе параметров.
go.Figure(
[
go.Bar(
x=np.linspace(1, 5, 5),
y=np.full(5, 1),
marker={"color": np.linspace(1, 5, 5), "colorscale": "redor"},
),
go.Scatter(
x=[0.6, 0.6, 5.4, 0.6],
y=[0, 1, 1, 0],
fill="toself",
fillcolor="white",
mode="none",
),
go.Scatter(
x=[4],
y=[0.4],
text=[4],
mode="markers text",
marker={"size": 80, "color": "white"},
textfont={"size": 20},
),
]
).update_layout(
xaxis={"visible": False},
yaxis={"visible": False},
showlegend=False,
template="plotly_white",
)