Skip to content

Pasta grafik ​

Yaklaşık 5 dk okuma

TwPieChart · Kategori: Trend Grafikleri

Ayarlar ​

Bu ayarlar widget seçiliyken sağ özellikler panelinde yer alır. Varsayılan değer, widget sayfaya ilk eklendiğindeki değerdir.

Pasta ​

AyarTipVarsayılanAçıklama
Seriler
seriesConfigJson
Seri yapılandırması[ { "id": "pie-series-1", "name": "Series 1", "tagName": "", "logInfoId": 0, "logIntervalMs": null, "unit": "", "color": "", "enabled": true } ]Grafikte gösterilecek serileri tanımlarsınız. Her seri için tag, log değişkeni, eksen ve görünüm ayarları yapılır.
Dilim Modu
pieSliceMode
SeçimseriesSeriye Göre Toplam her seri için aralıktaki değerlerin toplamından bir dilim oluşturur; Zaman Kovasına Göre her zaman kovası için tüm serilerin toplamından bir dilim oluşturur.
Seçenekler: series Seriye Göre Toplam, timeBucket Zaman Kovasına Göre
Geçmiş Aralık Dakika
timeRangeMinutes
Sayı60Göreli aralık modunda kayan zaman aralığının dakika cinsinden uzunluğu (varsayılan 60). Takvim aralık modunda kullanılmaz.
Aralık Modu
rangeMode
SeçimrelativeGöreli, şimdiye kadarki son Geçmiş Aralık Dakika süresini yükler (kayan pencere, varsayılan). Takvim, tarayıcı saat diliminde bir takvim dönemini yükler (Takvim Dönemi, Takvim Kaydırma), ör. 1 Ocak'tan itibaren bu yıl; geçerli dönem şimdi biter ve yenilemede ve canlı modda yeni aya veya yıla kendiliğinden geçer. Araç çubuğundaki takvim menüsü aralığı çalışma anında kaydetmeden değiştirir.
Seçenekler: relative Göreli, calendar Takvim
Maksimum Nokta Sayısı
maxPoints
Sayı50Otomatik örnekleme süresini belirler: zaman aralığı yaklaşık bu kadar örneğe bölünür (en az 2, varsayılan 50).
Canlı Yenileme Aralığı ms
refreshIntervalMs
Sayı0Verileri bu aralıkla (ms) yeniden yükler, en az 1000; 0 otomatik yenilemeyi kapatır.
Render Tipi
renderType
SeçimcanvasCanvas çok sayıda noktada daha hızlıdır; SVG yakınlaştırmada ve yazdırmada keskin kalır.
Seçenekler: canvas, svg
Başlık Konumu
titlePosition
SeçimtopWidget başlığını grafiğin üstüne veya altına yerleştirir.
Seçenekler: top Üst, bottom Alt
Başlık Boşluğu (px)
titleGap
Sayı8Başlık ile grafik arasındaki boşluk (px), en fazla 80.
Saat Kısayolları
rangePresetsJson
Çok satırlı metin[ { "label": "1h", "minutes": 60, "enabled": true }, { "label": "6h", "minutes": 360, "enabled": true }, { "label": "24h", "minutes": 1440, "enabled": true } ]Araç çubuğundaki hızlı aralık butonları; JSON listesinde her öğe label, minutes ve enabled alanlarını içerir. Boş bırakılırsa 1h, 6h ve 24h kullanılır.
Veri Kaynağı
dataSourceMode
SeçimhistorySampleGeçmiş Örnekleme örneklenmiş geçmiş değerleri gösterir; Tüketim Fark Toplam sayaç tag'lerinin zaman kovası başına tüketimini (farkını) gösterir.
Seçenekler: historySample Geçmiş Örnekleme, consumptionDiffSum Tüketim Fark Toplam
Zaman Kovası
pieTimeBucketUnit
SeçimautoZaman Kovasına Göre modunda kova uzunluğu; Tüketim Fark Toplam modunda örnekleme süresini de belirler. Otomatik, aralığa göre saatten yıla kadar seçer.
Seçenekler: hour Saatlik, day Günlük, week Haftalık, month Aylık, quarter Çeyreklik, year Yıllık, auto Otomatik
Takvim Dönemi
calendarPeriod
SeçimyearTakvim aralık modunda dönem: gün, hafta (pazartesiden), ay, çeyrek veya yıl (varsayılan yıl).
Seçenekler: day Gün, week Hafta, month Ay, quarter Çeyrek, year Yıl
Gezinme Adımı Dakika
historyStepMinutes
Sayı60Araç çubuğundaki geri/ileri butonlarının zaman aralığını kaydırdığı süre, dakika (varsayılan 60). Takvim aralık modunda bir takvim dönemi kaydırır.
Örnekleme Süresi (sn, 0=Otomatik)
sampleBySeconds
Sayı0Bir örnekleme aralığının saniye cinsinden süresi. 0 ise zaman aralığından ve en fazla nokta sayısından (veya zaman kovasından) otomatik hesaplanır.
Başlık Hizası
titleAlign
SeçimcenterBaşlığın yatay hizası.
Seçenekler: left Sola dayalı, center Merkez, right Sağa dayalı
Örnekleme Değer Tipi
sampleValueType
Seçim2Her örnekleme aralığındaki değerlerin nasıl birleştirileceği: minimum, maksimum, ortalama, toplam veya adet.
Seçenekler: 0 Minimum, 1 Maksimum, 2 Ortalama, 3 Toplam, 4 Adet
Takvim Kaydırma
calendarOffset
Sayı0Takvim aralık modunda hangi dönem: 0 geçerli dönem, -1 bir önceki (ör. geçen ay veya geçen yıl), -2 ondan önceki; pozitif değerler 0 sayılır.

Görünüm ​

AyarTipVarsayılanAçıklama
Legend Göster
showLegend
Onay kutusuAçıkDilim adlarını içeren lejantı gösterir.
Araç Çubuğu Göster
showToolbar
Onay kutusuAçıkAralık kısayolları, gezinme ve yenileme butonlarını içeren araç çubuğunu gösterir.
Etiketleri Göster
showLabels
Onay kutusuAçıkDilimlerin yanına ad ve yüzde payını yazar.
İpucunu Göster
showTooltip
Onay kutusuAçıkİmleç bir dilimin üzerinde durduğunda dilimin adını ve değerini gösterir.
Ayarlar Butonu Göster
showSettingsButton
Onay kutusuAçıkAraç çubuğunda ayarlar butonunu gösterir; kullanıcılar grafik ayarlarını çalışma anında değiştirebilir, değişiklikler sayfaya kaydedilmez.
İç Yarıçap (%)
innerRadiusPercent
Sayı0Ortadaki boşluğun boyutu, %0–85; 0 tam pasta, büyük değerler halka (donut) grafik çizer.

Diğer ayarlar ​

AyarTipVarsayılanAçıklama
Enable Flashing
enableFlashing
Onay kutusuKapalıBileşeni yanıp söndürür (saniyede bir saydamlık darbesi). Genellikle bir alarm koşuluna bağlanır.
Log Button
logButton
Onay kutusuKapalıÇalışma zamanında bileşenin üzerine gelince bir grafik ikonu gösterir; tıklanınca bileşene bağlı Tag'ler log Tag listesine eklenir.

Bağlantılar ​

Özellikler panelinin İlişkiler (Binding) bölümünde, Direct bağlantıda bir Tag bu widget'ın aşağıdaki özelliklerine bağlanabilir. Bağlantı tipleri (Direct, IntRange, FloatRange, Boolean, Bit) tüm widget'larda aynıdır; açıklamaları Widget Referansı sayfasındadır.

title, visible, authorization, x, y, width, height, rotation, class, foregroundColor, backgroundColor, borderColor, borderStyle, borderWidth, borderRadius, borderTopLeftRadius, borderTopRightRadius, enableFlashing, logButton, seriesConfigJson, maxPoints, timeRangeMinutes, rangeMode, calendarPeriod, calendarOffset, historyStepMinutes, dataSourceMode, pieSliceMode, pieTimeBucketUnit, sampleValueType, sampleBySeconds, rangePresetsJson, refreshIntervalMs, showLegend, showTooltip, showLabels, showToolbar, showSettingsButton, innerRadiusPercent, titlePosition, titleAlign, titleGap, renderType

Ortak bölümler ​

Bu widget seçiliyken özellikler panelinde şu ortak bölümler de görünür: Genel, Yerleşim, Görünüm, İlişkiler (Binding). Bu bölümler Sayfa Editörü sayfasında anlatılır.

2WinScada 2.10