Interactive Survey Data Dashboard
SurveyJS Dashboard is a graphical interface for interactive survey data analysis. It allows end users to tailor dashboards to their needs: reorder charts using drag-and-drop, filter data by interacting with chart elements, adjust sorting, and hide irrelevant visualizations. These changes are reversible—users can easily undo recent actions. At the same time, the Dashboard supports non-reversible (preset) configurations defined by developers. This demo showcases one such configuration: charts grouped by type and organized into separate tabs.
Charts are rendered as dashboard items, each bound to a specific data field and visualizing responses to a single question. To group charts, instantiate multiple Dashboard instances. Pass an IDashboardOptions object to the constructor, where you define the questions to visualize, the survey result data, and the items to include in each Dashboard. See the Fetch API call in the Code tab for an implementation example.