2016-05-27 5 views
2

Ich versuche, einige Nebenstellen anzupassen, aber ich verstehe nicht, was die Achse 'Anker' Attribut bedeutet.plotly.js Achse 'Anker' Attribut

Einige Beispiele, in denen dieses Attribut verwendet wird, sind hier: . Was bedeutet yaxis2: {anchor: 'x2'}? Was bedeutet anchor=false oder anchor=free? Ich konnte keine Erklärung in den Online-Dokumenten finden.

Antwort

2

Um meine eigene Frage zu beantworten, fand ich die Dokumentation auf der Achse anchor Attribut here.

Eine x-Achse kann an einer y-Achse verankert werden, zum Beispiel bedeutet xaxis2: {anchor: 'y2'}, dass xaxis2 yaxis2 im Ursprung verbindet. Wenn anchor auf free eingestellt ist, kann das Positionsattribut verwendet werden, um die Achse um eine weitere position zu verschieben.

Ich bin nicht sicher, ob anchor=false Einstellung auch möglich ist, ich sah, dass here in der make_subplots Funktion der plotly.py API verwendet, aber es kann sein, dass false nur ein Wert von dem Python API intern verwendet wird.

0

Obwohl der Ankermechanismus ziemlich einfach ist, hätte mir ein Schema von Anfang an viel Zeit gespart.

Hier ist eine visuelle Erklärung, wie Nebenachsen in 2D behandelt werden können. Jeder Pfeil stellt eine "verankert ist" Beziehung

enter image description here

Skizze basiert auf the official example.

+0

Randbemerkung: Am Ende, da ich Subplots dynamisch erzeuge, endete ich Doppelachsen Achsen in jedem Teilplot. einfacher und funktioniert gut :) –