winform net microsoft how grafico example ejemplos chart .net winforms charts data-visualization mschart

.net - net - how to graph in c#



Alinee los ejes primario y secundario en MSChart (1)

Intento trazar dos series de datos en MSChart. Estoy usando dos ejes, pero quiero alinear las líneas de la cuadrícula y las marcas.
Este es un ejemplo de lo que tengo ahora: http://i.imgur.com/w5OvX.png (disculpe el color)

Como puede ver, las líneas punteadas no están alineadas. Idealmente, tendría un número fijo de intervalos en ambos ejes, sin embargo, hacer lo siguiente no funciona:

area.AxisY.IntervalAutoMode = IntervalAutoMode.FixedCount; area.AxisY.IntervalAutoMode = IntervalAutoMode.FixedCount;

No puedo establecer el mínimo y el máximo estáticamente porque los datos son dinámicos. ¿Cómo puedo hacer que esto funcione?


Después de dibujar la cuadrícula, puede obtener los valores de eje mínimo y máximo. Luego intente configurar MajorGrid.Intervals:

Algo como:

if Minimum 0, 0 and Maximum 36, 18 then MajorGrid.Interval 6, 3

Por lo tanto, las líneas de la cuadrícula se alinean (tenga en cuenta que habrá 6 líneas para cada gráfico).