You could try to set the chart's axes IsLogarithmic
property to true
and set up their MinorGrid
as follows:
private static void SetupAxis(Axis axis)
{
// Set the logarithmic scale mode:
axis.IsLogarithmic = true;
// Enable the minor grid lines:
axis.MinorGrid.Enabled = true;
// Set the color of the minor grid lines:
axis.MinorGrid.LineColor = Color.Gray;
// Set the inverval to 1:
axis.MinorGrid.Interval = 1;
// Enable the major grid lines:
axis.MajorGrid.Enabled = true;
// If not set, the major grid lines are defaulted to the black color
}
Usage:
ChartArea area = chart1.ChartAreas[0];
SetupAxis(area.AxisX);
SetupAxis(area.AxisY);
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…