Cómo dibujar un gráfico de líneas K de acciones usando C#
1 para analizar la fórmula de la función de la curva, como y = sin(x).
2. Entonces, dado que GDI no tiene la función de dibujar ninguna función bidimensional, y la curva en sí se compone esencialmente de muchos segmentos de línea, debe determinar un umbral para el espaciado horizontal de las líneas. segmentos, como float j = 0.3f3 Según la función, cada vez que se introduce una X, se puede obtener el valor de Y correspondiente, desde el I = (valor mínimo de X) requerido hasta I = (valor máximo de X). ), y el ciclo continúa. Cada vez que i+=j, la función se llama dentro del bucle para obtener dos valores de f (x) y f (x + j), y estos dos valores se utilizan para obtener dos puntos finales pointfpts.
Resumen: Dibujar una curva es usar un umbral para dividir la curva en pequeños segmentos y luego usar el método GDI para dibujar estos segmentos. No importa si es dinámico o no. La clave es actualizar la función de curva en sí. Todavía puedes pintar a la antigua usanza, simplemente límpialo y vuelve a pintarlo.