Ga naar inhoud

Dashboards

Dashboards fungeren als veelzijdige visuele werkruimten waar u meerdere visualisaties met betrekking tot uw projecten kunt organiseren en beheren. Ze bieden een dynamische en interactieve omgeving voor het effectief verkennen, analyseren en presenteren van gegevens.

Om een ​​dashboard in uw systeem weer te geven, kunt u de volgende DashboardData interface gebruiken:

type Layout = {
i: string;
x: number;
y: number;
w: number;
h: number;
minW: number;
minH: number;
};
type DashboardData = {
userId?: string;
name: string;
projectName: string;
description?: string;
createdAt?: Date;
updatedAt?: Date;
visualizations?: {
[name: string]: string;
} | VisualizationTypes.VisualizationType[];
layouts?: Layout[];
};
type DashboardType =
DashboardData &
with_id &
with_optional_version;
  • naam: Een unieke identificatie voor het dashboard.
  • projectName: De naam van het gekoppelde project voor contextuele koppeling.
  • beschrijving: Een optioneel veld dat aanvullende context of details over het dashboard biedt.
  • createdAt: De tijdstempel die aangeeft wanneer het dashboard is gemaakt.
  • updatedAt: Het tijdstempel dat de laatste wijziging van het dashboard weergeeft.
  • visualisaties: Een verzameling visualisaties die in het dashboard is opgenomen, als sleutel-waardeparen of als een reeks visualisatietypen.
  • lay-outs: Een lijst met lay-outconfiguraties die de positie en grootte van visualisaties binnen het dashboard bepalen. Elke lay-out omvat:
    • i: Een unieke identificatie voor de visualisatie.
    • x, y: Coördinaten die de positie van de visualisatie op het raster vertegenwoordigen.
    • w, h: De breedte en hoogte van de visualisatie.
    • minW, minH: Minimale beperkingen voor breedte en hoogte.

Met dashboards kunnen gebruikers:

  • Versleep visualisaties om ze opnieuw in de werkruimte te rangschikken.
  • Pas het formaat van visualisaties aan om aan specifieke gegevensbehoeften te voldoen.
  • Onderhoud meerdere lay-outs om tegemoet te komen aan verschillende gebruiksscenario’s of doelgroepen.

Door dergelijke flexibiliteit te bieden, stellen dashboards gebruikers in staat hun visuele werkruimten aan te passen aan de vereisten van het project.

Dashboard in Action