Python Chord Diagramm (Plotly) - Interaktive Tooltips

8

Ich folgte dem Leitfaden hier:

Ссылка

Und ich habe das produziert:

In der Anleitung habe ich den Code ribbon_info verwendet, um den Verbindungsbändern Hoverinfo hinzuzufügen, aber nichts wird angezeigt. Ich kann die Hoverinfo nur für die Bandenden anzeigen lassen. Kann jemand sehen, wo ich falsch liege?

%Vor%

Die Ausgaben für die Variablen lauten wie folgt:

%Vor%

Der Code nach dem vorherigen Block, der das Akkorddiagramm erstellt, lautet wie folgt:

%Vor%

Dies ist die einzige Hoverinfo, die zeigt, die äußeren Labels, nicht die etwas mehr innen:

Verwenden Sie das Beispiel aus dem Link zu Beginn meiner Frage. Sie haben zwei Sätze von Etiketten. In meinem Beispiel hat das Äquivalent von 'Isabelle 32 von Sophia kommentiert ....' nicht angezeigt.

    
ScoutEU 13.09.2017, 07:48
quelle

2 Antworten

1

Der Code für die Akkorddiagrammgenerierung wurde vor zwei Jahren von Plotly veröffentlicht. Inzwischen wurden einige Änderungen in der Definition von Plotly Shapes vorgenommen. Damit Tooltipps im Offline-Modus funktionieren, sollten Sie:

1) Fügen Sie die Zeile

ein %Vor%

in den zurückgegebenen Dicts durch die Funktionen make_ideo_shape , make_ribbon , make_self_rel ;

2) Ändern Sie in der Zelle, die die Definition der Liste ribbon_info enthält, für jede der drei Zeilen, die ribbon_info.append , die x- und y-zugewiesenen Werte enthalten, zu Listen, die diese Werte enthalten:

%Vor%

bzw.

%Vor%

Das entsprechende Notizbuch Ссылка wird jetzt aktualisiert. Danke an Python StackOverflow @PythonStack für das Aufzeigen dieses Fehlers, hier: Ссылка

    
xecafe 18.10.2017, 07:06
quelle
1

Ich habe die Lösung gefunden. Es stellt sich heraus, dass das Ribbon_info nicht offline ausgeführt werden möchte, sobald ich es online gezeigt habe. I.e. es läuft nicht in plotly.offline. Sie müssen es online tun

Bearbeiten: nicht sicher, warum downvoted, verwenden viele Leute plotly offline. Hoffe das hilft!

    
ScoutEU 16.09.2017 21:46
quelle

Tags und Links