Promotion:
Plotly 6 Kompatibilität, verbesserte Korrelation-Hovers und CI‑Layout-Fixes Motivation Plotly 6 hat veraltete Achsenattribute (titlefont) entfernt; dadurch brachen 2D/3D‑Layouts und Sekundärachsen. Korrelationen sollten im Hover klarer und einzeln (closest) erklärbar sein. PNG‑Export bleibt funktional mit Kaleido 1.x; Code sollte robust bleiben. Änderungen (nach Datei) Jochen-Hanisch/CI/ci_template/plotly_template.py Achsentitel auf Plotly‑6‑Konvention umgestellt: 2D: xaxis.title/yaxis.title jetzt als dict(text, font) statt titlefont. 3D: scene.xaxis|yaxis|zaxis.title auf dict(text, font) umgestellt. Sekundärachse (yaxis2): Titelobjekt sauber erzeugt, Defaults für tickfont, Linienfarben etc. gesetzt. Keine API-Änderung der Helper‑Signaturen, nur interne Struktur aktualisiert. Research/Charité - Universitätsmedizin Berlin/Systematische Literaturrecherche/analyse_korrelation.py Hovers angereichert: n_observations (Stichprobe), cooccurrence_count (gemeinsame Treffer), prägnante „Interpretation“-Zeile. Hovertemplate über customdata neu strukturiert (zeigt X ↔ Y, r, p, Signifikanz, n, gemeinsame Treffer, Interpretation). hovermode='closest' gesetzt, damit pro Punkt gezielt der Hover angezeigt wird (kein „x unified“). Farbskala dynamisch, 0 wird weiß verankert. Auf Wunsch: Artikelliste im Hover entfernt; Punktgröße wieder direkt size='abs_correlation'. Research/Charité - Universitätsmedizin Berlin/Systematische Literaturrecherche/deskriptive-literaturauswahl.py yaxis3 auf Plotly‑6‑Notation umgestellt: title=dict(text=..., font=...); übrige Layoutwerte unverändert. Research/Eigene Forschungsprojekte/Kompetenzentwicklung/simulation-bildungswirkgefuege.py Alle 3D‑Achsen (Scatter3D, Trajektorie, Morphologie) auf title=dict(text, font) migriert. Sekundärachsentitel (yaxis2) auf title=dict(...) umgestellt. Keine inhaltlichen Änderungen an Daten/Logik; reines Layout‑Refactoring für Plotly‑6‑Kompatibilität. Auswirkungen Keine Breaking Changes in den Helper‑APIs, aber visuelle Kleinigkeiten (Achsentitel/Spacing) können sich leicht ändern. Sekundärachsen werden konsistent im CI‑Farbschema gerendert. Korrelationen: Alle Punkte sind über Hover eindeutig erfassbar; keine Zusammenfassung pro X‑Spalte mehr. Validierung Korrelationen: Hovers zeigen r/p/Signifikanz/n/Gemeinsame Treffer korrekt; CSV‑Export bleibt unverändert. Suche nach Alt‑Attributen: Im betroffenen Ordner keine titlefont‑Vorkommen mehr. Simulation: Läuft durch; PNG‑Export lokal mit Plotly 6.3.1 + Kaleido 1.1.0 + installiertem Chrome erfolgreich. Deployment‑Hinweise (Umgebung) Für PNG‑Export: Plotly ≥6,<7 und Kaleido ≥1.1.0 sowie einmalig plotly_get_chrome -y. Keine Code‑Änderungen nötig für HTML‑Export. Follow‑ups Falls außerhalb der angepassten Ordner noch Skripte titlefont nutzen, bitte melden; Migration ist analog trivial.
This commit is contained in:
@ -218,14 +218,13 @@ layout["legend"] = dict(
|
||||
itemdoubleclick="toggle"
|
||||
)
|
||||
layout["yaxis3"] = dict(
|
||||
title="Abweichung (ΔSCₙ)",
|
||||
title=dict(text="Abweichung (ΔSCₙ)", font=dict(color=colors["text"])),
|
||||
overlaying="y",
|
||||
side="right",
|
||||
showgrid=False,
|
||||
zeroline=True,
|
||||
zerolinewidth=2,
|
||||
zerolinecolor='grey',
|
||||
titlefont=dict(color=colors["text"]),
|
||||
tickfont=dict(color=colors["text"]),
|
||||
anchor="free",
|
||||
position=1.0
|
||||
|
||||
Reference in New Issue
Block a user