Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Überblick

Das WPF Charts Control ist optimiert, um große Datenmengen auf elegante Weise zu visualisieren. Sein reichhaltiges Feature-Set umfasst Funktionalitäten wie Data Binding, mehrere Achsen, Legenden, Animationen, Datenbeschriftungen, Anmerkungen, Trackballs, Tooltips, Verläufe, technische Indikatoren und Zoomen.


Warum Syncfusion WPF Charts wählen?

Wpf Chart Type image

50+ Diagrammtypen

Das WPF Chart Control verwendet verschiedene Arten von Graphen, um Informationen auf aussagekräftige Weise darzustellen.

Wpf Chart Animation image

Chart Animation

Machen Sie WPF Graphen mit sanften Datenübergängen noch ansprechender.

Wpf Chart Performance image

Performance

Fein abgestimmte Charts für die Darstellung von mehr als 100k Daten in weniger als einer Sekunde.

Wpf Chart Export Print image

Export und Drucken

Die WPF Live Charts können gedruckt und in Bildformate wie JPEG oder JPG, JPG-XR, GIF, PNG, BMP und TIFF exportiert werden.

Wpf Chart Globalization image

Lokalisierung

Jeder statische Text im Syncfusion Charts Control kann in jede unterstützte Sprache lokalisiert werden.

Wpf Chart Xml Serialization image

XML Serialisierung

Konvertieren Sie die Serien- und Datenpunkt-Eigenschaften mit Serialisierungskonzepten in das XML-Format. Führen Sie den umgekehrten Prozess mit Deserialisierungsunterstützung durch.

Wpf Chart Ui Automation image

UI Automation

Die Charts in WPF sind kompatibel mit Coded UI und UFT (früher QTP) Automatisierungstools.


Blitzschnelle Performance

Das WPF Charts Control enthält mehrere Datenspeicher- und Rendering-Optimierungen, um die bestmögliche Performance beim Plotten großer Datenmengen sowie bei der Behandlung hochfrequenter Echtzeit-Updates zu erreichen.

WPF fast chart control

Ladezeit

In weniger als einer Sekunde können mehr als 100k Datenpunkte gerendert werden.

WPF real-time chart control

Echtzeit-Updates

WPF Charts können nahtlos schnelle Updates verarbeiten und dabei exzellente Aktualisierungsraten beibehalten.

WPF chart zooming and scrolling

Sanftes Zoomen

WPF Charts mit reichhaltiger Benutzeroberfläche bieten ein sanftes und responsives Zoom-Erlebnis sowohl auf Touch- als auch Maus-fähigen Oberflächen.


2D Diagrammtypen

Das WPF Charts Control enthält 45+ beliebte 2D Diagrammtypen. Jeder Diagrammtyp ist einfach konfigurierbar mit der eingebauten Unterstützung für die Erstellung beeindruckender visueller Effekte.

WPF 2D chart types


WPF 3D chart types

3D Diagrammtypen

WPF Charts bieten 10+ 3D Diagrammtypen. Kontrollieren Sie, wie ein Diagramm mit 3D-Typ, Winkel, Tiefe und Zoom angezeigt wird.


Schnelle Diagrammtypen

WPF Charts enthalten einen speziellen Diagrammtyp namens Fast Chart, der eine große Anzahl von Datenpunkten schnell rendert.

WPF fast chart types


Datenbeschriftungen und Markierungen

Datenpunkte können einfach mit Beschriftungen annotiert werden, um die Lesbarkeit der Daten in WPF Charts zu verbessern. Die Lesbarkeit kann weiter durch das Hinzufügen von Markierungen oder anpassbaren Symbolen verbessert werden.

WPF Charts control with data label markers

Beschriftungsanpassung

Datenpunkte können einfach mit Beschriftungen annotiert werden, um die Lesbarkeit der Daten zu verbessern.

WPF Charts control with data markers

Datenpunkt-Markierungen

Markieren Sie die Datenpunkte mit den verfügbaren eingebauten Formen.

WPF Charts control with smart data labels

Intelligente Datenbeschriftungen

Kreis- und Donut-Datenbeschriftungen werden intelligent angeordnet, um Überschneidungen bei großen Datenmengen zu vermeiden.


Chart Achsen

Das WPF Charts Control unterstützt vier Arten von Achsen: numerisch, kategoriell, Datum-Zeit und logarithmisch. Das Aussehen aller Chart-Achsenelemente kann mit eingebauten Eigenschaften angepasst werden.

WPF Charts multiple axes


WPF Chart interactive features

Benutzerinteraktionen

Die Endbenutzererfahrung wird durch eine Reihe von Benutzerinteraktionsfeatures stark verbessert: Fadenkreuz, Datenbearbeitung, Zoom-Toolbar, Zoomen, Schwenken, Trackball, Auswahl und Tooltip.


Legenden

Legenden in WPF Custom Charts bieten zusätzliche Informationen, die hilfreich sind, um einzelne Serien in einem Diagramm zu identifizieren. Sie können an den linken, rechten, oberen oder unteren Positionen um den Chart-Bereich angedockt werden.

WPF pie chart shows the legend customization with data template

Templating

Wenden Sie ein Datentemplate auf ein Legendenelement an. Dies hilft, mehr Informationen über eine Serie oder einen Datenpunkt in einer Legende anzuzeigen.

The WPF line chart shows the legend positioning support

Positionierung

Positionieren Sie die Legende überall im Chart-Bereich, um am besten auf die Seite zu passen.

The WPF stacked column chart shows the wrapped legend items support

Legenden-Layout

Zeigen Sie die Legendenelemente in mehreren Zeilen an, wenn mehrere Serien in einem einzigen Diagramm geladen sind. Fügen Sie einen gewünschten Bereich für die Anordnung der Legenden hinzu.


Anmerkungen

Anmerkungen zeigen Metadaten über ein Diagramm oder eine Serie an einem bestimmten Interessenspunkt im Plotbereich an.

WPF Charts control with annotations and built-in shapes

Formen

Alle grundlegenden Anmerkungselemente wie Linien, Text und Pfeile sind verfügbar.

WPF Charts control with editable annotations

Bearbeitbarer Text

Text kann interaktiv bearbeitet werden.

WPF Charts control with interactive annotations

Ziehen und Größe ändern

Anmerkungen können in der Größe verändert und über den Plotbereich gezogen werden.


Trendlinien

Rendern Sie lineare, exponentielle, logarithmische, Potenz- und polynomiale Trendlinien.

WPF Charts control with trendlines


WPF financial technical indicator

Technische Indikatoren

Das WPF Charts Control bietet eingebaute Unterstützung für RSI, Momentum, Bollinger Bänder, Akkumulations-Distribution, EMA, SMA, Stochastik, ATR, MACD und TMA Indikatoren.


Palette

Das WPF Charts Control bietet mehr als 10 eingebaute Paletten. Benutzerdefinierte Paletten können ebenfalls nach Bedarf erstellt werden.

Violett Chrome Palette

WPF Charts purple chrome palette

Metro Chrome Palette

WPF Charts metro chrome palette

Blau Chrome Palette

WPF Charts blue chrome palette


WPF Charts Code Beispiel

Starten Sie einfach mit den WPF Charts mit ein paar einfachen Zeilen XAML, VB.NET und C# Code-Beispiel wie unten gezeigt. Erkunden Sie auch unser WPF Charts Beispiel, das Ihnen zeigt, wie Sie die XAML Charts rendern und konfigurieren.

<Window x:Class="Sample_WPF.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:Sample_WPF"
        xmlns:syncfusion="clr-namespace:Syncfusion.UI.Xaml.Charts;assembly=Syncfusion.SfChart.WPF"
        mc:Ignorable="d"
        Title="MainWindow" Height="350" Width="525">

    <!--Setting DataContext for SfChart-->
    <Window.DataContext>
        <local:ViewModel/>
    </Window.DataContext>
    
    <Grid>

        <syncfusion:SfChart Header="Chart" Height="300" Width="500">
            <!--Initialize the horizontal axis for SfChart-->
            <syncfusion:SfChart.PrimaryAxis>
                <syncfusion:CategoryAxis Header="Name" FontSize="14"/>
            </syncfusion:SfChart.PrimaryAxis>

            <!--Initialize the vertical axis for SfChart-->
            <syncfusion:SfChart.SecondaryAxis>
                <syncfusion:NumericalAxis Header="Height(in cm)" FontSize="14"/>
            </syncfusion:SfChart.SecondaryAxis>

            <!--Adding Legend to the SfChart-->
            <syncfusion:SfChart.Legend>
                <syncfusion:ChartLegend/>
            </syncfusion:SfChart.Legend>

            <!--Initialize the series for SfChart-->
            <syncfusion:ColumnSeries Label="Heights" ItemsSource="{Binding Data}" XBindingPath="Name" YBindingPath="Height" ShowTooltip="True" >
                <syncfusion:ColumnSeries.AdornmentsInfo>
                    <syncfusion:ChartAdornmentInfo ShowLabel="True" >
                    </syncfusion:ChartAdornmentInfo>
                </syncfusion:ColumnSeries.AdornmentsInfo>
            </syncfusion:ColumnSeries>
        </syncfusion:SfChart>

    </Grid>
</Window>
Imports Syncfusion.UI.Xaml.Charts
Partial Public Class MainWindow
    Inherits Window
    Public Sub New()
        InitializeComponent()

        Dim chart As New SfChart()
        chart.Header = "Chart"
        chart.Height = 300
        chart.Width = 500

        'Adding horizontal axis to the chart 

        Dim primaryAxis As New CategoryAxis()
        primaryAxis.Header = "Name"
        primaryAxis.FontSize = 14
        chart.PrimaryAxis = primaryAxis

        'Adding vertical axis to the chart

        Dim secondaryAxis As New NumericalAxis()
        secondaryAxis.Header = "Height(in cm)"
        secondaryAxis.FontSize = 14
        chart.SecondaryAxis = secondaryAxis

        'Adding Legends for the chart
        Dim legend As New ChartLegend()
        chart.Legend = legend

        'Initializing column series
        Dim series As New ColumnSeries()
        series.ItemsSource = New ViewModel().Data
        series.XBindingPath = "Name"
        series.YBindingPath = "Height"
        series.Label = "Heights"
        series.ShowTooltip = True

        'Setting adornment to the chart series
        series.AdornmentsInfo = New ChartAdornmentInfo() With {.ShowLabel = True}

        'Adding Series to the Chart Series Collection

        chart.Series.Add(series)

        Me.Content = chart

    End Sub
End Class
using Syncfusion.UI.Xaml.Charts;

namespace ChartDemo
{
    
    public sealed partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            
            SfChart chart = new SfChart() { Header = "Chart", Height = 300, Width = 500 };

            //Adding horizontal axis to the chart 
            CategoryAxis primaryAxis = new CategoryAxis();
            primaryAxis.Header = "Name";
            primaryAxis.FontSize = 14;
            chart.PrimaryAxis = primaryAxis;

            //Adding vertical axis to the chart 
            NumericalAxis secondaryAxis = new NumericalAxis();
            secondaryAxis.Header = "Height(in cm)";
            secondaryAxis.FontSize = 14;
            chart.SecondaryAxis = secondaryAxis;

            //Adding Legends for the chart
            ChartLegend legend = new ChartLegend();
            chart.Legend = legend;

            //Initializing column series
            ColumnSeries series = new ColumnSeries();
            series.ItemsSource = (new ViewModel()).Data;
            series.XBindingPath = "Name";
            series.YBindingPath = "Height";
            series.ShowTooltip = true;
            series.Label = "Heights";

            //Setting adornment to the chart series
            series.AdornmentsInfo = new ChartAdornmentInfo() { ShowLabel = true };

            //Adding Series to the Chart Series Collection
            chart.Series.Add(series);
            this.Content = chart;
        }
    }
}



145+ WPF-Steuerelemente

Häufig gestellte Fragen

Die Syncfusion WPF Charts unterstützen die folgenden Features:

  • Unterstützung für 55+ Diagrammtypen und elegante Animation.

  • Blitzschnelle Ladezeit und reichhaltige UI-Interaktion.

  • Eine der besten WPF Charts auf dem Markt, die eine funktionsreiche Benutzeroberfläche für die Interaktion mit der Software bietet.
  • Einfache Konfiguration und APIs.
  • Unterstützung zur Validierung der Daten bei Fehlern

  • Verwenden Sie vertikale Charts, technische Indikatoren und verschiedene Skalierungen, einschließlich einer logarithmischen Achse.
  • Touch-freundlich und responsiv.
  • Unterstützung für verschiedene Modi der Datenvirtualisierung wie Paging, inkrementelles Laden.

  • Umfangreiche Demos und Dokumentation, um schnell zu lernen und mit WPF Charts zu beginnen.

Wir verkaufen das WPF Charts Control nicht separat. Es ist nur als Teil der Syncfusion WPF Suite erhältlich, die über 145 WPF Komponenten, einschließlich Charts, enthält. Eine Einzelentwicklerlizenz für die Syncfusion Essential Studio für WPF Suite kostet $995.00 USD, einschließlich einem Jahr Support und Updates. Darüber hinaus können wir möglicherweise zusätzliche Rabatte basierend auf derzeit aktiven Aktionen anbieten. Bitte kontaktieren Sie unser Vertriebsteam, um zu sehen, ob Sie sich für zusätzliche Rabatte qualifizieren.

Sie können unsere WPF Charts Demo finden auf

GitHub Standort.

App Center Standort.

Microsoft Standort.

Nein, unsere 145 WPF Controls, einschließlich Charts, werden nicht einzeln verkauft, nur als einzelnes Paket. Wir haben jedoch das Produkt wettbewerbsfähig bepreist, sodass es nur etwas mehr kostet als das, was einige andere Anbieter allein für ihre Charts verlangen. Wir haben auch festgestellt, dass unsere Kunden normalerweise mit einem unserer Produkte beginnen und dann schnell zu mehreren Produkten erweitern, daher haben wir es für das Beste gehalten, alle 145 WPF Controls für eine Pauschalgebühr von $995/Entwickler anzubieten. Darüber hinaus können wir möglicherweise zusätzliche Rabatte basierend auf derzeit aktiven Aktionen anbieten. Bitte kontaktieren Sie heute unser Vertriebsteam, um zu sehen, ob Sie sich für zusätzliche Rabatte qualifizieren.

Nein, dies ist ein kommerzielles Produkt und erfordert eine kostenpflichtige Lizenz. Allerdings ist auch eine kostenlose Community-Lizenz für Unternehmen und Einzelpersonen verfügbar, deren Organisationen weniger als 1 Million USD jährliche Bruttoeinnahmen und fünf oder weniger Entwickler haben.

Ein guter Ausgangspunkt wäre unsere umfassende Erste Schritte Dokumentation.

Unsere Kunden lieben uns

Mit einem ausgezeichneten Toolset und einem großartigen Supportteam verkürzt Syncfusion® die Entwicklungszeit der Kunden.
Hier sind einige ihrer Erfahrungen.

Echte Erfolgsgeschichten ansehen

Entwickler auf der ganzen Welt vertrauen auf Syncfusions Essential Studio, um komplexe Projekte zu vereinfachen und die Auslieferung zu beschleunigen. Mit einer umfangreichen Bibliothek an UI-Steuerelementen, leistungsstarken SDKs und zuverlässigem Support hilft Essential Studio Teams, unternehmensreife Anwendungen mit Zuversicht zu erstellen.

Fallstudien erkunden


Von Benutzern auf der ganzen Welt bewertet

Transformieren Sie Ihre Apps – jetzt kostenlose Testversion laden da
Gratis-Testversion starten Keine Kreditkarte erforderlich.

Syncfusion WPF 50+ Charts Ressourcen

Auszeichnungen

Viele behaupten, dass sie herausragend sind. Doch wenn andere das erkennen und loben, bedeutet es viel mehr. Syncfusion® präsentiert mit Stolz folgende Branchenauszeichnungen.

Up arrow icon