¿Alguno de ustedes conoce la manera de crear gráficos de series múltiples con wpftoolkit? En pocas palabras, lo que quiero es tener más valores dependientes para el mismo valor independiente. Hasta ahora no he podido encontrar ningún mecanismo integral para que esto funcione. Cualquier ayuda es muy apreciada.Gráficos de series múltiples con WPFtoolkit
Respuesta
Es posible que desee considerar el alternatives, según la experiencia anterior, los componentes de gráficos en el WPF Toolkit son extremadamente rígidos y difíciles de extender. También he tenido numerosos problemas con errores en el kit de herramientas y el desarrollo activo parece haberse detenido por completo. Hay algunas alternativas gratuitas muy buenas que vale la pena considerar.
crear una tabla de datos con una columna para cada serie, agregar cinco series de columnas (en el caso del gráfico de columnas y cinco series) al gráfico, con DependentValueBinding para cada nombre de columna, establecer ItemsSource en tabla de datos (ItemsSource es igual para cada serie de columnas).
Avíseme si quiere que agregue el código.
Beat Kiener tiene un excelente artículo en Databinding Multi-Series Charts. En él, implementa su propia clase MultiChart
, derivada de Chart
.
Esto puede ser demasiado tarde para usted, pero al menos puede ayudar a otros.
Si quieres un gráfico con dos LineSeries
Usted puede tener 2 listas diferentes en su archivo .cs presentado con los datos:
List<KeyValuePair<DateTime, int>> llistaGastats = new List<KeyValuePair<DateTime, int>>();
List<KeyValuePair<DateTime, int>> llistaPreu = new List<KeyValuePair<DateTime, int>>();
entonces usted tiene que crear otra lista para agrupar esas dos listas:
var dataSourceList = new List<List<KeyValuePair<DateTime, int>>>();
dataSourceList.Add(llistaGastats);
dataSourceList.Add(llistaPreu);
Y a ssign al DataContext
lineChart.DataContext = dataSourceList;
En sus .xaml de archivo, debe crear un Chart
con dos LineSeries
y obtener el valor de cada línea usando el campo ItemSource
.
Aquí es el .xaml:
<chartingToolkit:Chart Name="lineChart"
Title="Consum KW"
VerticalAlignment="Top"
Margin="0,58,58,0"
Height="382"
Grid.Column="1">
<chartingToolkit:LineSeries Name="KWG"
Title="KW Gastats"
DependentValuePath="Value"
IndependentValuePath="Key"
ItemsSource="{Binding [0]}"
IsSelectionEnabled="True"/>
<chartingToolkit:LineSeries Name="KWP"
Title="Preu KW"
DependentValuePath="Value"
IndependentValuePath="Key"
ItemsSource="{Binding [1]}"
IsSelectionEnabled="True" />
</chartingToolkit:Chart>
ItemsSource="{Binding [0]}"
se une al primer elemento de la lista asignada a la DataContext. ItemsSource="{Binding [1]}"
Enlaza el segundo
- 1. Cargando series múltiples en un gráfico
- 2. Reordenamiento de series de datos de gráficos en Excel
- 3. ¿Cómo dibujar múltiples gráficos con punto?
- 4. Nueva Extended WPFToolkit ColorPicker
- 5. gráficos múltiples pdf R
- 6. ¿Cómo creo un gráfico con múltiples series usando diferentes valores X para cada serie?
- 7. Extjs Charting Series con línea discontinua
- 8. gnuplot trazado de línea de múltiples gráficos
- 9. Monitoreo de Hobbit - ¿múltiples gráficos por prueba?
- 10. Almacenamiento de múltiples gráficos en Neo4J
- 11. Desaparición de fila animada en WPFToolKit DataGrid
- 12. Highcharts no muestra series con muchos puntos de datos
- 13. Ejemplo necesario para cargar jqplot con series múltiples, datos basados en fechas del archivo json
- 14. C# líneas punteadas en series de cuadros?
- 15. la conversión de series
- 16. Cómo excluir series en leyenda (Flex)
- 17. Gráficos flexibles: ¿solo se visualiza información sobre datos para series específicas?
- 18. Gráficos de Excel + C#
- 19. control de WPFToolkit no existe en el espacio de nombres
- 20. superpuesto circulares múltiples gráficos de barras en I
- 21. Gráficos de barras y líneas de mezcla con Rickshaw (biblioteca gráfica basada en d3 para js)
- 22. Conversión de gráficos con ExportString
- 23. generar múltiples gráficos desde dentro de una función R
- 24. Modelado de series de tiempo con datos irregulares
- 25. de regresión lineal para series de tiempo con Gnuplot
- 26. jqPlantar y nombrar series
- 27. biblioteca de gráficos que puede editar gráficos arrastrando puntos?
- 28. R/quantmod: múltiples gráficos, todos utilizando el mismo eje y
- 29. Rectos múltiples recortados para crear collage en gráficos básicos
- 30. series de tiempo facetadas con perfil medio en ggplot2
Hola Tom, gracias por la respuesta. No tengo otra opción que seguir adelante con el WPFtoolkit. Estamos casi a la mitad con un desarrollo de productos de BI y no tendremos otra manera que utilizar el kit de herramientas. Si encuentra alguna respuesta favorable para mi pregunta anterior, incluso si cumple parcialmente el requisito, compártalo con nosotros. Gracias de nuevo. –