sgcCharts Macierz funkcji

Wszystko, co potrafi sgcCharts, pogrupowane według zadań, z linkiem do tematu pomocy każdej funkcji. Jeden model wykresu napędza widoki VCL, FireMonkey, WinForms, WPF i Avalonia.

Serie

Funkcje: 15

.NET

Pakiety NuGet: 7

Dokumentacja

Pomoc online i podręczniki PDF

Zarejestrowana oznacza funkcje, które są w edycji zarejestrowanej i wersji próbnej, a nie ma ich w bezpłatnej edycji Community. ~ oznacza funkcję, którą Community ma tylko częściowo, z różnicą poniżej.

Każdy wiersz prowadzi do swojego tematu pomocy. Kolumna Community pokazuje, co zawiera bezpłatna edycja .NET Community; wszystko jest w edycji zarejestrowanej i wersji próbnej.

Serie

FunkcjaSzczegółyCommunityPomoc
21 typów wykresówLiniowy, szybka linia, schodkowy, powierzchniowy, zakresowy powierzchniowy, słupkowy, punktowy, bąbelkowy, świecowy, OHLC, kołowy i pierścieniowy, radarowy, mapa cieplna, mapa drzewa, sunburst, lejek, pudełkowy, kaskadowy, bullet, tornado i Sankey, każdy jako komponent TsgcChartSeries_*.Pomoc
BulletTsgcChartSeries_Bullet rysuje jeden wskaźnik KPI na wiersz (lub na kolumnę przez Orientation) z pasmami jakościowymi, słupkiem miary i znacznikiem celu. AddItem przyjmuje tekst, wartość, cel i granice pasm, a ScaleMode nadaje każdemu wierszowi własną skalę (cbsPerRow) albo jedną wspólną skalę (cbsShared).Pomoc
SankeyTsgcChartSeries_Sankey rysuje przepływy między węzłami ułożonymi w kolumnach, każde połączenie o szerokości równej jego wartości. AddLink(Source, Target, Value) dodaje węzły przy pierwszym użyciu, a LinkColorMode koloruje połączenia według źródła, według celu, gradientem lub jednym stałym kolorem.Pomoc
SunburstTsgcChartSeries_Sunburst rysuje hierarchię jako pierścienie na podstawie ścieżek takich jak 'Europe/Spain'. DrillOnClick czyni klikniętą część środkiem, a środek wraca o poziom wyżej, InnerRadiusPercent zostawia otwór, a MaxDepth ogranicza liczbę pierścieni.Pomoc
TornadoTsgcChartSeries_Tornado rysuje przylegające słupki dla każdej kategorii przez AddPair(Category, Left, Right). Baseline równa 0 daje piramidę wieku, każda inna wartość tornado wrażliwości, a SortBySpan umieszcza na górze najszerszą parę.Pomoc
Kołowy i pierścieniowyInnerRadiusPercent zamienia wykres kołowy w pierścieniowy, OthersThreshold scala małe wycinki w Inne, ExplodeOnClick wysuwa wycinek.Pomoc
Mapa cieplna i mapa drzewaMapa cieplna ze skalą kolorów oraz serie mapy drzewa i lejka.Pomoc
BąbelkowyTsgcChartSeries_Bubble rysuje X, Y i rozmiar. SizeMode skaluje bąbelki według pola (cbsArea) lub średnicy (cbsDiameter).Pomoc
PudełkowyTsgcChartSeries_BoxPlot rysuje minimum, kwartyle, medianę, maksimum i opcjonalną średnią. AddValues liczy kwartyle (QUARTILE.INC z Excela) i wartości odstające Tukeya z surowej próbki.Pomoc
KaskadowyTsgcChartSeries_Waterfall buduje sumę z kroków, sum częściowych i sum całkowitych, z łącznikami między słupkami.Pomoc
Zakresowy powierzchniowyTsgcChartSeries_RangeArea wypełnia pasmo między wartością dolną a górną.Pomoc
Gładkie linieSmooth rysuje serie liniowe, powierzchniowe i zakresowe powierzchniowe jako monotoniczną sześcienną krzywą sklejaną, która nigdy nie wychodzi poza dane.Pomoc
Słupki błędówErrorBars w seriach liniowych, powierzchniowych, punktowych i słupkowych: wartości stałe, procentowe, odchylenie standardowe lub własne, w obu kierunkach, tylko plus lub tylko minus, z zakończeniami.Pomoc
SparklineTsgcVCLSparkline i TsgcFMXSparkline to samodzielne wykresy wielkości słowa bez osi: cskLine, cskArea, cskColumn lub cskWinLoss, znaczniki pierwszego, ostatniego, najwyższego, najniższego i ujemnego punktu, pasmo, linia odniesienia, luki NaN i podpowiedź z wartością. W .NET: TsgcWinFormsSparkline, TsgcWpfSparkline i TsgcAvaloniaSparkline.Pomoc
Osie i obszary wykresuWiele osi, obszary wykresu, tytuł, legenda i marginesy.Pomoc

Strumieniowanie i wydajność

FunkcjaSzczegółyCommunityPomoc
Bufor cyklicznySeria szybkiej linii przechowuje punkty w buforze cyklicznym o stałej pojemności Capacity. Demo LiveLine podaje 1 000 000 punktów.Pomoc
DecymacjaDecymacja dla każdej serii: dmNone, dmMinMax i dmLTTB.Pomoc

Wykresy finansowe

FunkcjaSzczegółyCommunityPomoc
WskaźnikiSerie wskaźników SMA, EMA, WMA, Bollinger, RSI, MACD, Stochastic, ATR, VWAP i Volume.ZarejestrowanaPomoc
PaneleWiele paneli w jednym wykresie, znacznik ostatniej wartości i pasmo bid i ask.ZarejestrowanaPomoc
Narzędzia rysowaniaLinia trendu, linia pozioma i pionowa, prostokąt i Fibonacci.ZarejestrowanaPomoc

Interakcja i motywy

FunkcjaSzczegółyCommunityPomoc
Celownik, podpowiedź, powiększanie i przesuwanieCelownik, podpowiedź, powiększanie kółkiem i ramką oraz przesuwanie.Pomoc
AdnotacjeTekst, linia, linie poziome i pionowe, prostokąt, pasmo poziome i objaśnienie zakotwiczone w punkcie danych lub w najnowszym punkcie. Adnotacje podążają za motywem i wysokim kontrastem, a czytniki ekranu je odczytują.Pomoc
Edytor wykresu w czasie działaniaUżytkownicy edytują tytuły, legendę, osie i serie (kolor, widoczność, wygładzanie oraz typ w obrębie zgodnych serii) w czasie działania. ShowEditor w VCL, FireMonkey, WinForms i WPF, ShowEditorAsync w Avalonia.Pomoc
Projektant wykresówDla TsgcChartTableLink edytor dodaje stronę Dane: typ wykresu (kolumnowy grupowany, skumulowany lub skumulowany 100%, liniowy, warstwowy, kołowy, pierścieniowy lub kombinowany), serie z kolumn lub wierszy, Top N, serię kołową, etykiety danych, sumy końcowe tabeli przestawnej oraz typ serii i oś każdej miary kombinowanej. sgcVCLShowChartDesigner, sgcFMXShowChartDesigner, ShowDesigner i ShowDesignerAsync. Projektant wykresu przestawnego z sgcPivotGrid.ZarejestrowanaPomoc
Motywy i paletaJasny i ciemny motyw jedną właściwością: Chart.Theme := utDark.Pomoc
Preset ISA-101ApplyISA101Theme stosuje szary, stonowany styl przemysłowych ekranów HMI i zachowuje kolory alarmów dla priorytetów 1 do 4 dla stanów nieprawidłowych.Pomoc
Selektor zakresuRangeSelector dodaje pod obszarem wykresu pasek z przeglądem wszystkich danych i przeciągalne okno, które powiększa i przesuwa oś X. FollowLatest utrzymuje powiększone okno na najnowszych danych na żywo, dostępne są też MinWindow, Height, SeriesMode, MaskOpacity i zdarzenie OnRangeChange.Pomoc
Od prawej do lewej (arabski i hebrajski)Tytuł, legenda, podpowiedzi i pasek narzędzi są odbite lustrzanie. Obszar wykresu, jego osie i znajdujący się pod nim selektor zakresu domyślnie pozostają od lewej do prawej, tak jak w Excelu; MirrorPlot odwraca osie kategorii, przenosi osie wartości na prawą stronę i odbija selektor zakresu razem z wykresem.Pomoc
DostępnośćUdostępniany UI Automation wraz z tytułem, osiami, legendą, seriami i punktami danych, każdy punkt z kategorią i wartością, oraz z wygenerowanym tekstem alternatywnym. Strzałki przechodzą od punktu do punktu i od serii do serii, wskaźnik fokusu jest zawsze widoczny, a wysoki kontrast systemu Windows jest uwzględniany za pomocą kolorów systemowych, wzorów linii i znaczników. Domyślnie włączona w VCL (Delphi 7 do 13), FireMonkey w systemie Windows, WinForms, WPF i Avalonia.Pomoc

Źródła danych

FunkcjaSzczegółyCommunityPomoc
Ręczne, CSV i JSONTsgcChartDataSource_Manual, _CSV i _JSON.Pomoc
DataSetTsgcChartDataSource_DataSet rysuje dowolny TDataSet.Pomoc
Dowiązanie zbioru danych na żywoLive śledzi zapisy, usunięcia, wstawienia i filtry przez TDataLink, z ograniczaniem częstotliwości. FollowCursor przesuwa wyróżniony punkt, gdy użytkownik przewija zbiór danych, a ExtraFields zasila kolumny rozmiaru, dolnej wartości, kwartyli lub rodzaju. W .NET Live śledzi zmiany w DataTable.Pomoc
TabelaTsgcChartDataSource_Table rysuje tabelę w pamięci, na przykład wiersze sgcGrid.Pomoc
Serie w XAML (.NET)Elementy TsgcWpfChartSeries i TsgcAvaloniaChartSeries wewnątrz wykresu deklarują każdą serię z ItemsSource, SeriesKind i ścieżkami składowych XMember, YMember, od OpenMember do CloseMember, VolumeMember i LabelMember, a każda z nich przyjmuje powiązanie. W WPF obowiązuje filtr i sortowanie widoku kolekcji. Powiązanie jest jednokierunkowe: wykres czyta elementy i nigdy do nich nie zapisuje.Pomoc
Kolekcje z kodu i projektant WinForms (.NET)TsgcChartDataSource_Items wiąże serię z ObservableCollection<T>, BindingList<T>, List<T>, DataTable lub DataView. W WinForms komponenty TsgcWinFormsChartSeries deklarują serie przez BindingContext formularza, edytowane w projektancie Visual Studio za pomocą inteligentnego znacznika na .NET Framework i na .NET 8 lub nowszym. Pusty wykres pokazuje przykładową linię z 30 punktów w projektancie Visual Studio oraz w podglądach WPF i Avalonia, a zadeklarowana seria bez danych pokazuje przykładowe punkty swojego rodzaju: linię, świece lub kategorie. Przykład nigdy nie jest zapisywany w formularzu ani w XAML.Pomoc
Źródła na żywoMost sgcChartsWS dodaje strumienie rynkowe Binance, tematy MQTT, JSON przez WebSocket i Server-Sent Events. Każde źródło podpina zdarzenie klienta i po zatrzymaniu przywraca poprzednią obsługę.ZarejestrowanaPomoc

Eksport i renderowanie na serwerze

FunkcjaSzczegółyCommunityPomoc
Eksport PNG i SVGSaveToPNG i SaveToSVG w widoku.Pomoc
Renderer bez interfejsuTsgcChartRenderer renderuje PNG i SVG bez okna, także w usłudze Windows i w systemie Linux64.Pomoc
Drukowanie i podgląd wydrukuPrint i ShowPrintPreview drukują jedną stronę na wykres, z jego seriami, osiami, tytułami i legendą, bez krzyżyka, podpowiedzi i prostokąta powiększenia. PrintSettings ustawia raz papier, orientację, marginesy, skalowanie, nagłówek i stopkę dla drukarki, podglądu i PDF. We wszystkich wydaniach, w VCL, FireMonkey, WinForms, WPF i Avalonia (FireMonkey drukuje w systemach Windows i macOS).Pomoc
Dostępny eksport do PDF, PDF/UA i PDF/A (z sgcPDF)ExportToPDF zapisuje wykres jako grafikę wektorową z prawdziwym tekstem i tekstem alternatywnym zbudowanym z tytułu, serii, liczby punktów i zakresów osi. Plik jest domyślnie oznakowanym dokumentem PDF/UA, a PDFALevel dodaje PDF/A-2a lub PDF/A-3a. Wymaga mostka sgcUIPDF i licencjonowanego sgcPDF (esegece.sgcUICore.sgcPDF w .NET).ZarejestrowanaPomoc

sgcCharts dla .NET

Wykresy .NET to port w C# z tymi samymi nazwami klas, dla WinForms, WPF i Avalonia, plus pakiet renderera bez interfejsu.

PakietEdycjaZawartość
esegece.sgcCharts.CommunityCommunity (bezpłatna)Biblioteka podstawowa
esegece.sgcCharts.WinForms.CommunityCommunity (bezpłatna)Kontrolki Windows Forms
esegece.sgcCharts.Wpf.CommunityCommunity (bezpłatna)Kontrolki WPF
esegece.sgcCharts.Avalonia.CommunityCommunity (bezpłatna)Kontrolki Avalonia
esegece.sgcCharts.Rendering.CommunityCommunity (bezpłatna)Renderowanie bez interfejsu
esegece.sgcChartsZarejestrowanaBiblioteka podstawowa
esegece.sgcCharts.WinFormsZarejestrowanaKontrolki Windows Forms
esegece.sgcCharts.WpfZarejestrowanaKontrolki WPF
esegece.sgcCharts.AvaloniaZarejestrowanaKontrolki Avalonia
esegece.sgcCharts.RenderingZarejestrowanaRenderowanie bez interfejsu
esegece.sgcCharts.sgcWebSocketsTylko zarejestrowanaMost sgcWebSockets

Dokumentacja

Każda funkcja sgcCharts jest opisana w pomocy sgcUI, z osobną wersją dla każdego środowiska programistycznego.

Pomoc online

Zacznij od wprowadzenia do sgcCharts, a potem przejdź do szybkiego startu i tematów o funkcjach.

Delphi →
C++ Builder →
.NET →

Podręczniki PDF

Cała pomoc sgcUI jako plik PDF, do czytania offline lub wydruku.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Najkorzystniejsza oferta: All-AccessWszystkie produkty eSeGeCe, ze wsparciem Premium w cenie, już od €1,059 rocznie.
Zobacz cennik All-Access

Twórz z sgcCharts

Pobierz wersję próbną sgcUI i dodaj sgcCharts do swojej aplikacji Delphi, C++ Builder lub .NET.