P: Establecí datos Y para mi LineSeries y el eje X está bien – tiene marcas regulares, mientras que el eje Y tiene sólo dos marcas. Aquí está lo que hice:
series.YData = new List() { 0.9, 1.3, 0.7, 1.2, 1.4, 0.23 };
Quiero que mi eje Y tenga más de 2 divisiones. ¿Cómo hago esto?
R: Cuando crea el gráfico inicialmente, por ejemplo, soltándolo en el formulario, tiene Interval de su eje Y establecido a 20. El valor por defecto para Interval, que le dice al control que autocalcule es double.NaN. Porque es 20, por ejemplo, está establecido, no es cambiado cuando el control recalcula el eje. En su caso, porque los datos son mucho más pequeños el inicial YData para LineSeries el control crea sólo un intervalo para el eje, el intervalo es suficientemente grande para que todos los datos quepan.
La solución es cambiar el valor de YAxisSettings.Intervalo:
lineChart1.XAxisSettings.Interval = 0.2;
Si usted quiere 10 divisiones, usted puede cambiar YAxisSettings.MaxValue:
lineChart1.XAxisSettings.MaxValue = 2;
Quizá deberíamos considerar dejar la propiedad Intervalo no establecida para futuras ediciones – Llevaré la pregunta a nuestro equipo de desarrollo.