This repository has been archived on 2025-10-27. You can view files and clone it, but cannot push or open issues or pull requests.
Jochen Hanisch-Johannsen 127fc78b81 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.
2025-10-11 20:26:08 +02:00
2025-10-11 20:26:08 +02:00
Description
Systematische Literaturanalyse zur Promotion (Charité)
49 MiB
Languages
TeX 99.8%
Python 0.2%