Crée un graphique de carte thermique. 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 { HeatmapChart } from 'nr1'
Exemples
Basique
<HeatmapChart accountIds={[1]} query="SELECT histogram(duration, width:10, buckets:20) FROM PageView SINCE 1 month ago FACET countryCode" />
Avec plusieurs comptes
<HeatmapChart accountIds={[1, 1067061]} query="SELECT histogram(duration, width:10, buckets:20) FROM PageView SINCE 1 month ago FACET countryCode" />
Remplir le conteneur
<HeatmapChart accountIds={[1]} query="SELECT histogram(duration, width:10, buckets:20) FROM PageView SINCE 1 month ago FACET countryCode" fullWidth fullHeight/>
Avec des données personnalisées
function render() { const data = [ { metadata: { id: 'series-1', name: 'Serie 1', viz: 'main', }, data: [ { x0: 0, x1: 1, y: 221, }, { x0: 1, x1: 2, y: 581, }, { x0: 2, x1: 3, y: 1330, }, { x0: 3, x1: 4, y: 2220, }, { x0: 4, x1: 5, y: 1810, }, { x0: 5, x1: 6, y: 1290, }, { x0: 6, x1: 7, y: 895, }, { x0: 7, x1: 8, y: 755, }, { x0: 8, x1: 9, y: 460, }, { x0: 9, x1: 310, y: 414, }, ], }, { metadata: { id: 'series-2', name: 'Serie 2', viz: 'main', }, data: [ { x0: 0, x1: 1, y: 119, }, { x0: 1, x1: 2, y: 1525, }, { x0: 2, x1: 3, y: 1860, }, { x0: 3, x1: 4, y: 2070, }, { x0: 4, x1: 5, y: 1280, }, { x0: 5, x1: 6, y: 1320, }, { x0: 6, x1: 7, y: 888, }, { x0: 7, x1: 8, y: 729, }, { x0: 8, x1: 9, y: 432, }, { x0: 9, x1: 310, y: 401, }, ], }, ];;
return <HeatmapChart 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 la carte thermique correspondante. |
fonction | Ajoute un écouteur de survol qui se déclenche lorsque le curseur passe sur la carte thermique correspondante. |
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é. |