Revelación: Me propio software ABT y estuvo directamente involucrado en el desarrollo de SciChart
Por desgracia hay gráfico basado en WPF usando la tubería del modo de gráficos retenido es capaz de hacer frente a escenarios de alta tasa de datos. Como resultado, he creado un componente de gráfico WPF/SL de alto rendimiento llamado SciChart para hacer frente a este tipo de situaciones. SciChart busca llenar el vacío para gráficos científicos/de inventario de alto rendimiento y, como parte de su optimización, utiliza algoritmos de remuestreo exclusivos para reducir el conjunto de datos antes de dibujar.
En respuesta a su pregunta, le sugiero que eche un vistazo a la teoría Nyquist Frequency (que se utiliza en el procesamiento de señales digitales). Esto indica que el número mínimo de puntos de datos necesarios para discretizar con precisión una forma de onda es 2 veces la frecuencia de muestreo. En el caso de una señal de audio, por ejemplo, una frecuencia de muestreo de 44 kHz (para CD de audio) puede representar con precisión una frecuencia máxima de Fs/2 o 22 kHz. En el caso de un gráfico, la frecuencia de Nyquist es de 2x píxeles de ancho; este es el número mínimo de puntos de datos necesarios para discretizar con precisión las frecuencias hasta e incluyendo el ancho del píxel.
Tenga en cuenta que este es un mínimo y experimentará aliasing. Para evitar esto, o necesita un antialiasing filter antes de la etapa de remuestreo y/o necesita mayores múltiplos de puntos.
Los algoritmos de remuestreo son bastante conocidos y las implementaciones rápidas están disponibles. Sugeriría remuestrear a múltiplos de su ancho de píxel y aplicar AA para obtener los mejores resultados.
¿Qué idioma/tecnología estás usando? agregue algunas etiquetas de idioma y las personas podrán encontrar su pregunta más fácilmente – aL3891
¿Quién es el superhombre de su personal que puede procesar visualmente 10 marcos de datos estadísticos por segundo? – Andrew
@Andrew: Buen punto, pero son datos de señal. Es bastante fácil ver fallas transitorias en una señal en el tiempo a 10 fps. –