Aracılığıyla paylaş


Time chart

Applies to: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Zaman grafiği görseli bir çizgi grafik türüdür. Sorgunun ilk sütunu x eksenidir ve tarih saat olmalıdır. Diğer sayısal sütunlar y eksenleridir. Sayısal sütunları gruplandırmak ve grafikte farklı çizgiler oluşturmak için bir dize sütunu değeri kullanılır. Diğer dize sütunları yoksayılır. 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 ✔️ Giriş tablosu adı.
propertyName, propertyValue string Anahtar-değer özellik çiftlerinin virgülle ayrılmış listesi. See supported properties.

Supported properties

Tüm özellikler isteğe bağlıdır.

PropertyName PropertyValue
accumulate Her ölçünün değerinin tüm öncüllerine (true veya false) eklenip eklenmeyeceği.
legend Gösterge görüntülenip görüntülenmeyeceği (visible veya hidden).
series Kayıt başına birleşik değerleri kaydın ait olduğu seriyi tanımlayan sütunların virgülle ayrılmış listesi.
ymin Y ekseninde görüntülenecek en düşük değer.
ymax Y ekseninde görüntülenecek en büyük değer.
title Görselleştirmenin başlığı (türünde string).
xaxis X eksenini (linear veya log) ölçeklendirme
xcolumn Sonuçtaki hangi sütun x ekseni için kullanılır.
xtitle x ekseninin başlığı (türü string).
yaxis Y eksenini (linear veya log) ölçeklendirme
ycolumns x sütununun değeri başına sağlanan değerlerden oluşan sütunların virgülle ayrılmış listesi.
ysplit Görselleştirmeyi birden çok y ekseni değerine bölme. Daha fazla bilgi için bkz ysplit . özellik.
ytitle y ekseninin başlığı (türü string).

ysplit mülk

Bu görselleştirme, birden çok y ekseni değerine bölmeyi destekler:

ysplit Description
none Tüm seri verileri için tek bir y ekseni görüntülenir. (Default)
axes Tek bir grafik birden çok y ekseniyle (seri başına bir tane) görüntülenir.
panels Her ycolumn değeri için bir grafik işlenir. Maksimum beş panel.

Examples

Bu bölümdeki örnekte, kullanmaya başlamanıza yardımcı olması için söz diziminin nasıl kullanılacağı gösterilmektedir.

The examples in this article use publicly available tables in the help cluster, such as the StormEvents table in the Samples database.

The examples in this article use publicly available tables, such as the Weather table in the Weather analytics sample gallery. Örnek sorgudaki tablo adını çalışma alanınızdaki tabloyla eşleşecek şekilde değiştirmeniz gerekebilir.

Zaman çizelgesini işleme

Aşağıdaki örnek, "Web uygulaması" başlıklı bir zaman çizelgesi oluşturur. verileri temel, mevsimsel, eğilim ve artık bileşenlere ayıran bir ay içindeki trafik, ayrıştırma".

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')

Zaman çizelgesi görselleştirme çıktısının ekran görüntüsü.

Zaman çizelgesini etiketleme

Aşağıdaki örnek, kırpma hasarını haftaya göre gruplandırılmış olarak gösteren bir zaman çizelgesi oluşturur. Zaman çizelgesi x ekseni etiketi "Tarih" ve y ekseni etiketi "Kırpma hasarı" şeklindedir.

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
    )

Etiketler içeren zaman çizelgesinin ekran görüntüsü.

Birden çok y eksenini görüntüleme

Aşağıdaki örnek Teksas, Nebraska ve Kansas eyaletlerinde günlük dolu olayları işler. Görselleştirme, karşılaştırma için her durumun olaylarını ayrı panellerde işlemek için ysplit özelliğini kullanır.

StormEvents
| where State in ("TEXAS", "NEBRASKA", "KANSAS") and EventType == "Hail"
| summarize count() by State, bin(StartTime, 1d)
| render timechart with (ysplit=panels)

ysplit paneller özelliğiyle zaman grafiği sorgu sonucunun ekran görüntüsü.

Supported properties

Tüm özellikler isteğe bağlıdır.

PropertyName PropertyValue
series Kayıt başına birleşik değerleri kaydın ait olduğu seriyi tanımlayan sütunların virgülle ayrılmış listesi.
title Görselleştirmenin başlığı (türünde string).

Example

Aşağıdaki örnek, "Web uygulaması" başlıklı bir zaman çizelgesi oluşturur. verileri temel, mevsimsel, eğilim ve artık bileşenlere ayıran bir ay içindeki trafik, ayrıştırma".

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')

Zaman çizelgesi görselleştirme çıktısının ekran görüntüsü.