Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Applies to: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Un visuel de graphique temporel est un type de graphique en courbes. La première colonne de la requête est l’axe x et doit être une datetime. Les autres colonnes numériques correspondent aux axes y. Les valeurs d’une colonne de type chaîne sont utilisées pour regrouper les colonnes numériques et créer des lignes différentes dans le graphique. Les autres colonnes de chaîne sont ignorées. The time chart visual is like a line chart except the x-axis is always time.
Note
This visualization can only be used in the context of the render operator.
Syntax
T|rendertimechart [with(propertyName=propertyValue [, ...])]
Learn more about syntax conventions.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| T | string |
✔️ | Nom de la table d’entrée. |
| propertyName, propertyValue | string |
Liste séparée par des virgules de paires de propriétés clé-valeur. See supported properties. |
Supported properties
Toutes les propriétés sont facultatives.
| PropertyName | PropertyValue |
|---|---|
accumulate |
Indique si la valeur de chaque mesure est ajoutée à tous ses prédécesseurs (true ou false). |
legend |
Indique s’il faut afficher une légende ou non (visible ou hidden). |
series |
Liste de colonnes (délimitées par des virgules) dont les valeurs par enregistrement combinées définissent la série à laquelle l’enregistrement appartient. |
ymin |
Valeur minimale à afficher sur l’axe y. |
ymax |
Valeur maximale à afficher sur l’axe y. |
title |
Titre de la visualisation (de type string). |
xaxis |
Comment mettre à l’échelle l’axe x (linear ou log). |
xcolumn |
Quelle colonne dans le résultat est utilisée pour l’axe x. |
xtitle |
Titre de l’axe x (de type string). |
yaxis |
Comment mettre à l’échelle l’axe y (linear ou log). |
ycolumns |
Liste de colonnes séparées par des virgules qui se composent des valeurs fournies par valeur de la colonne x. |
ysplit |
Comment fractionner la visualisation en plusieurs valeurs d’axe y. Pour plus d’informations, consultez ysplit la propriété. |
ytitle |
Titre de l’axe y (de type string). |
Propriété ysplit
Cette visualisation prend en charge le fractionnement en plusieurs valeurs d’axe y :
ysplit |
Description |
|---|---|
none |
Un seul axe y est affiché pour toutes les données de la série. (Default) |
axes |
Un graphique unique s’affiche avec plusieurs axes y (un par série). |
panels |
Un graphique est affiché pour chaque valeur de ycolumn. Cinq panneaux maximum. |
Examples
L’exemple de cette section montre comment utiliser la syntaxe pour vous aider à commencer.
The examples in this article use publicly available tables in the help cluster, such as the
StormEventstable in the Samples database.
The examples in this article use publicly available tables, such as the
Weathertable in the Weather analytics sample gallery. Vous devrez peut-être modifier le nom de la table dans l’exemple de requête pour qu’elle corresponde à la table de votre espace de travail.
Afficher un graphique chronologique
L’exemple suivant affiche un graphique chronologique avec un titre « Application web ». trafic sur un mois, décomposition » qui décompose les données en composants de base, saisonniers, tendances et résidus.
let min_t = datetime(2017-01-05);
let max_t = datetime(2017-02-03 22:00);
let dt = 2h;
demo_make_series2
| make-series num=avg(num) on TimeStamp from min_t to max_t step dt by sid
| where sid == 'TS1' // select a single time series for a cleaner visualization
| extend (baseline, seasonal, trend, residual) = series_decompose(num, -1, 'linefit') // decomposition of a set of time series to seasonal, trend, residual, and baseline (seasonal+trend)
| render timechart with(title='Web app. traffic over a month, decomposition')
Étiqueter un graphique chronologique
L’exemple suivant affiche un graphique chronologique qui représente les dommages de rognage regroupés par semaine. L’étiquette de l’axe x du graphique chronologique est « Date » et l’étiquette de l’axe y est « Dommages de rognage ».
StormEvents
| where StartTime between (datetime(2007-01-01) .. datetime(2007-12-31))
and DamageCrops > 0
| summarize EventCount = count() by bin(StartTime, 7d)
| render timechart
with (
title="Crop damage over time",
xtitle="Date",
ytitle="Crop damage",
legend=hidden
)
Afficher plusieurs axes y
L’exemple suivant affiche les événements quotidiens de la grêle dans les états du Texas, du Nebraska et du Kansas. La visualisation utilise la propriété ysplit pour afficher les événements de chaque état dans des panneaux distincts à des fins de comparaison.
StormEvents
| where State in ("TEXAS", "NEBRASKA", "KANSAS") and EventType == "Hail"
| summarize count() by State, bin(StartTime, 1d)
| render timechart with (ysplit=panels)
Related content
Supported properties
Toutes les propriétés sont facultatives.
| PropertyName | PropertyValue |
|---|---|
series |
Liste de colonnes (délimitées par des virgules) dont les valeurs par enregistrement combinées définissent la série à laquelle l’enregistrement appartient. |
title |
Titre de la visualisation (de type string). |
Example
L’exemple suivant affiche un graphique chronologique avec un titre « Application web ». trafic sur un mois, décomposition » qui décompose les données en composants de base, saisonniers, tendances et résidus.
let min_t = datetime(2017-01-05);
let max_t = datetime(2017-02-03 22:00);
let dt = 2h;
demo_make_series2
| make-series num=avg(num) on TimeStamp from min_t to max_t step dt by sid
| where sid == 'TS1' // select a single time series for a cleaner visualization
| extend (baseline, seasonal, trend, residual) = series_decompose(num, -1, 'linefit') // decomposition of a set of time series to seasonal, trend, residual, and baseline (seasonal+trend)
| render timechart with(title='Web app. traffic of a month, decomposition')