In einem der einwöchigen Kundenprojekte während des Data School Trainings kann es vorkommen, dass ein Kunde den Wunsch nach runden Ecken in dem finalen Dashboard äußert. Klar, runde Ecken sind ansprechend und werden häufig in Dashboards auf Tableau Public gesehen. Obwohl Tableau sich als leistungsstarkes Tool zum Dashboard bauen etabliert hat, stößt man schnell auf technische und praktische Grenzen, wenn es um Design-Ästhetik wie runde Ecken in Dashboards geht. In diesem Blog möchte ich meine Gedanken zu runden Ecken in Tableau Dashboards teilen.
Mehr als 11 Jahre lang warten
Tableau bietet keine eingebaute Option, um runde Ecken in Dashboards zu gestalten. Die Nachfrage nach einer nativen Funktion für abgerundete Ecken in Tableau wurde bereits vor 11 Jahren im Tableau Community Forum eingereicht. Trotz der langen Diskussion und des anhaltenden Interesses hat Tableau bisher keine abgerundete Ecken implementiert. Die einfachste Möglichkeit runde Ecken einzufügen, ist, ein Hintergrundbild mit runden Ecken zu erstellen (meistens mit Hilfe von Figma) und hinter das Dashboard zu legen. Das Problem hierbei ist jedoch gravierend:
- Mangelnde Dynamik: Bei jeder Änderungen am Dashboard Layout, muss das Hintergrundbild manuell angepasst werden.
- Nicht skalierbar: Auf unterschiedlichen Monitorgrößen oder bei der Anpassung der Dashboard-Größe werden die Proportionen des Hintergrundbildes verzerrt, was das Dashboard unleserlich und unprofessionell macht.
Es gibt einen komplexen Workaround, um dynamische runde Ecken simulieren zu können, indem ein Container-System mit neun einzelnen Containern erstellt wird. Dabei wird jeder Container um die Visualisierung platziert und die runden Ecken werden als separate Bilder eingefügt. Obwohl diese Methode theoretisch skalierbar ist, bringt sie Nachteile mit sich:
- Komplexität: Das Erstellen und Verwalten von neun Containern für jede einzelne Chart ist fehleranfällig und zeitaufwändig.
- Unstimmige Layouts: Selbst kleine Änderungen, wie das Verschieben eines Elements oder das Hinzufügen neuer Komponenten, können zu unvorhersehbaren Ergebnissen führen.
- Zeitverschwendung: Selten lohnt sich der Aufwand, vor allem bei engen Projektzeitrahmen. In Kundenprojekten priorisiere ich Funktionalität und Datenvalidierung. Ein ansprechendes Erscheinungsbild ist auch mit normalen Ecken machbar.
Fazit
Auch wenn runde Ecken hübsch aussehen können, sind sie in Kundenprojekten ein unnötiger Luxus. Sie verursachen technische Herausforderungen, die Dynamik und Skalierbarkeit einschränken und rauben wertvolle Zeit. In persönlichen Projekten ist der Einsatz von runden Ecken vollkommen in Ordnung, da man selbst die verantwortliche Person ist und spontane Anpassungen jederzeit vornehmen kann. Bei Kundenprojekten hingegen überlassen Consultants das Dashboard dem Kunden, der möglicherweise später ohne deren Unterstützung arbeiten muss. Deshalb ist es umso wichtiger, ein robustes und einfach wartbares Design zu schaffen, das ohne komplizierte Anpassungen auskommt.