Crée un graphique sparkline. Les données peuvent être obtenues en effectuant une requête NRQL sur un compte particulier ou elles peuvent être transmises via la propriété data
.
Le format data
est une série d'objets, chacun contenant metadata
et data
. Chaque data
contient à la fois les valeurs de ce point et les clés x
et y
utilisées pour tracer le graphique.
Usage
import { SparklineChart } from 'nr1'
Exemples
Basique
<SparklineChart accountIds={[1]} query="SELECT count(*) FROM `Synthetics` SINCE 1 DAY AGO TIMESERIES AUTO FACET jobType" />
Avec plusieurs comptes
<SparklineChart accountIds={[1, 1067061]} query="SELECT count(*) FROM `Synthetics` SINCE 1 DAY AGO TIMESERIES AUTO FACET jobType" />
Remplir le conteneur
<SparklineChart accountIds={[1]} query="SELECT count(*) FROM `Synthetics` SINCE 1 DAY AGO TIMESERIES AUTO FACET jobType" fullWidth fullHeight/>
Avec des données personnalisées
function render() { const data = [ { metadata: { id: 'series-1', name: 'Serie 1', color: '#a35ebf', viz: 'main', units_data: { x: 'TIMESTAMP', y: 'BYTES', } }, data: [ { x: 1717070785286, y: 21400, }, { x: 1717074385286, y: 12200, }, { x: 1717077985286, y: 9300, }, { x: 1717081585286, y: 14500, }, { x: 1717085185286, y: 27500, }, { x: 1717088785286, y: 24700, }, ], }, { metadata: { id: 'series-2', name: 'Serie 2', color: '#85c956', viz: 'main', units_data: { x: 'TIMESTAMP', y: 'BYTES', } }, data: [ { x: 1717070785286, y: 8800, }, { x: 1717074385286, y: 1400, }, { x: 1717077985286, y: 4600, }, { x: 1717081585286, y: 5200, }, { x: 1717085185286, y: 14100, }, { x: 1717088785286, y: 19300, }, ], }, { metadata: { id: 'events', name: 'Events', color: 'red', viz: 'event', }, data: [ { x0: 1717074385286, x1: 1717077985286, }, { x0: 1717085185286, x1: 1717085185286, }, ], }, ];;
return <SparklineChart data={data} fullWidth />;}
Accessoires
OBSOLÈTEnuméro | Date limite de soumission : 1er novembre 2022L'accountId est obsolète, utilisez plutôt accountIds Définit l'ID de compte pour effectuer la requête. |
nombre[] | Définit les ID de compte pour effectuer la requête. |
chaîne | Ajoute les noms de classe au composant. |
objet[] | Les données sont un ensemble d'objets où chaque objet représente une série à dessiner. Chaque série comprend des métadonnées de visualisation et un éventail de points de données.
|
booléen | Étend le graphique pour occuper toute la hauteur disponible. |
booléen | Étend le graphique pour occuper toute la largeur disponible. |
fonction | |
fonction | Ajoute un écouteur de clic qui se déclenche lorsque l'utilisateur clique sur l'événement correspondant. |
fonction | Ajoute un écouteur de clic qui se déclenche lorsque l'utilisateur clique sur le graphique sparkline correspondant. |
fonction | Ajoute un écouteur de survol qui se déclenche lorsque le curseur survole l'événement correspondant. |
fonction | Ajoute un écouteur de survol qui se déclenche lorsque le curseur passe sur le graphique sparkline correspondant. |
chaîne | Requête NRQL utilisée pour récupérer des données. La requête est exécutée sur le |
objet | Style en ligne pour un style personnalisé. |