Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Descripción general

El control WPF Charts está optimizado para visualizar una gran cantidad de datos de manera elegante. Su rico conjunto de características incluye funcionalidades como vinculación de datos, múltiples ejes, leyendas, animaciones, etiquetas de datos, anotaciones, trackballs, tooltips, gradientes, indicadores técnicos y zoom.


¿Por qué elegir Syncfusion WPF Charts?

Wpf Chart Type image

Más de 50 tipos de Charts

El control WPF Chart utiliza diferentes tipos de Charts para mostrar información de manera significativa.

Wpf Chart Animation image

Animación de Charts

Haga que los Charts WPF se vean más atractivos con transiciones suaves de datos.

Wpf Chart Performance image

Rendimiento

Charts optimizados para renderizar más de 100k datos en menos de un segundo.

Wpf Chart Export Print image

Exportación e impresión

Los Charts en vivo WPF pueden imprimirse y exportarse a formatos de imagen como JPEG o JPG, JPG-XR, GIF, PNG, BMP y TIFF.

Wpf Chart Globalization image

Localización

Cualquier texto estático en el control Syncfusion Charts puede localizarse a cualquier idioma soportado.

Wpf Chart Xml Serialization image

Serialización XML

Convierta las propiedades de series y puntos de datos a formato XML con conceptos de serialización. Logre el proceso inverso con soporte de deserialización.

Wpf Chart Ui Automation image

Automatización de UI

Los Charts en WPF son compatibles con herramientas de automatización Coded UI y UFT (anteriormente QTP).


Rendimiento ultrarrápido

El control WPF Charts contiene varias optimizaciones de almacenamiento de datos y renderizado para lograr el mejor rendimiento posible al graficar grandes volúmenes de datos, así como manejar actualizaciones de alta frecuencia en tiempo real.

Control de gráfico WPF rápido

Tiempo de carga

En menos de un segundo, se pueden renderizar más de 100k puntos de datos.

Control de gráfico WPF en tiempo real

Actualizaciones en tiempo real

WPF Charts puede manejar actualizaciones rápidas sin problemas manteniendo excelentes tasas de actualización.

Zoom y desplazamiento de Charts WPF

Zoom suave

WPF Charts con UI rica proporciona una experiencia de zoom suave y receptiva tanto en interfaces táctiles como habilitadas para mouse.


Tipos de Charts 2D

El control WPF Charts contiene más de 45 tipos populares de Charts 2D. Cada tipo de gráfico es fácilmente configurable con el soporte incorporado para crear efectos visuales impresionantes.

Tipos de Charts 2D WPF


Tipos de Charts 3D WPF

Tipos de Charts 3D

WPF Charts proporciona más de 10 tipos de Charts 3D. Controle cómo se muestra un gráfico con tipo 3D, ángulo, profundidad y zoom.


Tipos de Charts rápidos

WPF Charts contiene un tipo especial de gráfico llamado gráfico rápido que renderiza una gran cantidad de puntos de datos rápidamente.

Tipos de Charts rápidos WPF


Etiquetas de datos y marcadores

Los puntos de datos pueden anotarse fácilmente con etiquetas para mejorar la legibilidad de los datos en WPF Charts. La legibilidad puede mejorarse aún más agregando marcadores o símbolos personalizables.

Control WPF Charts con marcadores de etiquetas de datos

Personalización de etiquetas

Los puntos de datos pueden anotarse fácilmente con etiquetas para ayudar a mejorar la legibilidad de los datos.

Control WPF Charts con marcadores de datos

Marcadores de puntos de datos

Marque los puntos de datos con las formas integradas disponibles.

Control WPF Charts con etiquetas de datos inteligentes

Etiquetas de datos inteligentes

Las etiquetas de datos de Charts circulares y de dona se organizan inteligentemente para evitar intersecciones cuando hay grandes cantidades de datos.


Eje del gráfico

El control WPF Charts soporta cuatro tipos de ejes: numérico, categórico, fecha-hora y logarítmico. La apariencia de todos los elementos del eje del gráfico puede personalizarse con propiedades integradas.

Múltiples ejes de Charts WPF


Características interactivas de Charts WPF

Interacciones del usuario

La experiencia del usuario final se mejora enormemente mediante un conjunto de características de interacción del usuario: cursor cruzado, edición de datos, barra de herramientas de zoom, zoom, panorámica, trackball, selección y tooltip.


Leyendas

Las leyendas en Charts WPF personalizados proporcionan información adicional útil para identificar series individuales en un gráfico. Pueden acoplarse a las posiciones izquierda, derecha, superior o inferior alrededor del área del gráfico.

El gráfico circular WPF muestra la personalización de la leyenda con plantilla de datos

Plantillas

Aplique una plantilla de datos a un elemento de leyenda. Esto ayuda a mostrar más información sobre una serie o punto de datos en una leyenda.

El gráfico de líneas WPF muestra el soporte de posicionamiento de leyenda

Posicionamiento

Posicione la leyenda en cualquier lugar del área del gráfico para que se ajuste mejor a la página.

El gráfico de columnas apiladas WPF muestra el soporte de elementos de leyenda envueltos

Diseño de leyenda

Muestre los elementos de leyenda en múltiples filas cuando se cargan varias series en un solo gráfico. Agregue un panel deseado para organizar las leyendas.


Anotaciones

Las anotaciones muestran metadatos sobre un gráfico o serie en un punto específico de interés en el área de graficado.

Control WPF Charts con anotaciones y formas integradas

Formas

Todos los elementos básicos de anotación como líneas, texto y flechas están disponibles.

Control WPF Charts con anotaciones editables

Texto editable

El texto puede editarse de forma interactiva.

Control WPF Charts con anotaciones interactivas

Arrastrar y redimensionar

Las anotaciones pueden redimensionarse y arrastrarse a través del área de graficado.


Líneas de tendencia

Renderice líneas de tendencia lineales, exponenciales, logarítmicas, de potencia y polinomiales.

Control WPF Charts con líneas de tendencia


Indicador técnico financiero WPF

Indicadores técnicos

El control WPF Charts presenta soporte incorporado para indicadores RSI, momentum, bandas de Bollinger, distribución de acumulación, EMA, SMA, estocástico, ATR, MACD y TMA.


Paleta

El control WPF Charts proporciona más de 10 paletas integradas. También se pueden crear paletas personalizadas según sea necesario.

Paleta chrome púrpura

Paleta chrome púrpura de Charts WPF

Paleta chrome metro

Paleta chrome metro de Charts WPF

Paleta chrome azul

Paleta chrome azul de Charts WPF


Ejemplo de código de WPF Charts

Comience fácilmente con WPF Charts usando unas pocas líneas simples de código XAML, VB.NET y C# como se demuestra a continuación. También explore nuestro Ejemplo de WPF Charts que le muestra cómo renderizar y configurar los Charts XAML.

<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;
        }
    }
}



Más de 145+ controles WPF

Preguntas frecuentes

Syncfusion WPF Charts soporta las siguientes características:

  • Soporte para más de 55 tipos de Charts y animación elegante.

  • Tiempo de carga ultrarrápido e interacción de UI rica.

  • Uno de los mejores WPF Charts en el mercado que ofrece una UI rica en características para interactuar con el software.
  • Configuración simple y APIs.
  • Soporte para validar los datos en errores.

  • Use Charts verticales, indicadores técnicos y diferentes escalas, incluyendo un eje logarítmico.
  • Amigable al tacto y receptivo.
  • Soporte para diferentes modos de virtualización de datos como paginación, carga incremental.

  • Demos y documentación extensivos para aprender rápidamente y comenzar con WPF Charts.

No vendemos el control WPF Charts por separado. Solo está disponible para compra como parte de la suite Syncfusion WPF, que contiene más de 145 componentes WPF, incluyendo Charts. Una licencia de desarrollador único para la suite Syncfusion Essential Studio for WPF cuesta $995.00 USD, incluyendo un año de soporte y actualizaciones. Además de esto, podríamos ofrecer descuentos adicionales basados en promociones actualmente activas. Por favor contacte a nuestro equipo de ventas para ver si califica para descuentos adicionales.

Puede encontrar nuestra demostración de WPF Charts en

Ubicación en GitHub location.

Ubicación en App center location.

Ubicación en Microsoft location.

No, nuestros 145 controles WPF, incluyendo Charts, no se venden individualmente, solo como un paquete único. Sin embargo, hemos establecido un precio competitivo para el producto, por lo que solo cuesta un poco más de lo que algunos otros proveedores cobran solo por sus Charts. También hemos encontrado que, en nuestra experiencia, nuestros clientes generalmente comienzan usando uno de nuestros productos y luego se expanden a varios productos rápidamente, así que sentimos que era mejor ofrecer todos los 145 controles WPF por una tarifa fija de $995/desarrollador. Además de esto, podríamos ofrecer descuentos adicionales basados en promociones actualmente activas. Por favor contacte a nuestro equipo de ventas hoy para ver si califica para descuentos adicionales.

No, este es un producto comercial y requiere una licencia paga. Sin embargo, también está disponible una licencia comunitaria gratuita para empresas e individuos cuyas organizaciones tienen menos de $1 millón USD en ingresos brutos anuales y cinco o menos desarrolladores.

Un buen lugar para comenzar sería nuestra documentación de inicio completa.

Nuestros clientes nos aman

Con un excelente conjunto de herramientas y un gran equipo de soporte, Syncfusion® reduce el tiempo de desarrollo de los clientes.
Estas son algunas de sus experiencias.

Ver historias de éxito reales

Desarrolladores de todo el mundo confían en Essential Studio de Syncfusion para simplificar proyectos complejos y acelerar la entrega. Con una amplia biblioteca de controles de interfaz de usuario, potentes SDK y soporte confiable, Essential Studio ayuda a los equipos a crear aplicaciones de nivel empresarial con confianza.

Explorar estudios de caso


Calificado por usuarios de todo el mundo

Transforme sus aplicaciones hoy descargando la versión gratuita ya y
Descargar prueba gratuita No se requiere tarjeta de crédito.

Premios

Grandeza: Decir que la tienes es una cosa, pero significa más cuando otros la reconocen. Syncfusion® se enorgullece de haber recibido los siguientes premios de la industria.

Up arrow icon