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?
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.
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:
bzw.
%Vor%Das entsprechende Notizbuch Ссылка wird jetzt aktualisiert. Danke an Python StackOverflow @PythonStack für das Aufzeigen dieses Fehlers, hier: Ссылка
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!