替代解决方案(我可能稍后会回来告诉您如何使用现有代码执行此操作) 注意:虽然我使用 winform 来演示这一点,但它应该在您的 asp.net 应用程序中工作。
在我的替代解决方案中,您可以跳过使用此语句
//Chart1.ChartAreas[0].AxisY.Crossing = Double.MaxValue;
相反,您可以将数据系列设置为使用辅助 x 轴!
//chart1.ChartAreas[0].AxisY.Crossing = Double.MaxValue; // Disabled - from your example.
chart1.ChartAreas[0].AxisY.IsReversed = true;
chart1.Series[0].XAxisType = AxisType.Secondary;
// Example data for image below
chart1.Series[0].ChartType = SeriesChartType.Spline;
chart1.Series[0].Points.Add(new DataPoint(1, 0));
chart1.Series[0].Points.Add(new DataPoint(2, 40));
chart1.Series[0].Points.Add(new DataPoint(3, 20));
chart1.Series[0].Points.Add(new DataPoint(4, 90));
chart1.Series[0].Points.Add(new DataPoint(5, 20));
我的示例代码导致下图:
如果您觉得我的回答足够,请标记为已接受。谢谢!