ABSTRACT

This chapter is discusses the major challenges when designing a user interface as well as visualization techniques, typically following well-defined rules to focus on user-friendliness, efficiency, and effectiveness for data exploration tasks. Implementation challenges can occur in various forms, in particular when using the programming language Python, Dash, and Plotly. Those are also based on the operating systems, development environments, but also on web browsers in cases a dashboard should be run online. One of the first steps when creating a dashboard for an interactive visualization tool is to think about the required components, where they are located in the display, which size each individual one will get, if they are static or dynamically modifiable, or which additional features they will be equipped with.