Defina a posição do nó no Diagrama de Sankey na plotagem
Plotly é uma biblioteca Python que é usada para projetar gráficos, especialmente gráficos interativos. Ele pode traçar vários gráficos e tabelas como histograma, gráfico de barras, boxplot, spreadplot e muitos mais. É usado principalmente na análise de dados, bem como na análise financeira. plotly é uma biblioteca de visualização interativa.
O Sankey Diagram é usado para visualizar o fluxo, definindo o nó de origem e o nó de destino. Os parâmetros de valor são usados para definir o volume do fluxo. Existem basicamente arranjos para definir uma posição de nó. Tem -
- perpendicular
- forma livre
- fixo
A posição do nó pode ser definida definindo os valores node.x e node.y. vamos ver o exemplo abaixo para melhor compreensão.
Exemplo 1:
import
plotly.graph_objects as go
plot
=
go.Figure(go.Sankey(
node
=
{
"label"
: [
"A"
,
"B"
,
"C"
],
"x"
: [
0.5
,
0.2
,
0.1
],
"y"
: [
0.4
,
0.3
,
0.7
],
'pad'
:
5
},
link
=
{
"source"
: [
1
,
0
,
1
],
"target"
: [
2
,
3
,
4
],
"value"
: [
4
,
2
,
1
]}))
plot.show()
Resultado:
Exemplo 2:
import
plotly.graph_objects as go
plot
=
go.Figure(go.Sankey(
node
=
{
"label"
: [
"Geeks"
,
"For"
,
"Geeks"
,
"GFG"
],
"x"
: [
0.5
,
0.2
,
0.1
,
0.9
],
"y"
: [
0.6
,
0.8
,
0.7
],
"color"
:
"green"
,
'pad'
:
5
},
link
=
{
"source"
: [
3
,
2
,
1
],
"target"
: [
5
,
3
,
7
],
"value"
: [
6
,
1
,
2
]}))
plot.show()
Resultado:
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva