C# Scalebreakstyle在图表中不起作用

C# Scalebreakstyle在图表中不起作用,c#,charts,C#,Charts,我的图表有日期时间类型X轴和双类型Y轴。我试图使用以下代码插入scalebreakstyle特性,但它不起作用。有人有它的示例代码吗。我正在尝试web.UI代码,但没有成功。我还将2个系列的颜色设置为相同,这会使它们不断不同。 / www.tinypic.com/r/6e2c83/5在各种条件下,刻度中断都不起作用。根据文档,以下任何一种情况都会导致缩放中断“不受支持”,我发现这意味着它们根本不起作用,或者它们会以奇怪的方式扭曲图形 •使用饼图、甜甜圈图、漏斗图、金字塔图、放射图或任何堆叠图表类

我的图表有日期时间类型X轴和双类型Y轴。我试图使用以下代码插入scalebreakstyle特性,但它不起作用。有人有它的示例代码吗。我正在尝试web.UI代码,但没有成功。我还将2个系列的颜色设置为相同,这会使它们不断不同。 /


www.tinypic.com/r/6e2c83/5

在各种条件下,刻度中断都不起作用。根据文档,以下任何一种情况都会导致缩放中断“不受支持”,我发现这意味着它们根本不起作用,或者它们会以奇怪的方式扭曲图形

•使用饼图、甜甜圈图、漏斗图、金字塔图、放射图或任何堆叠图表类型

•启用标签、记号或网格线的自定义间隔

•设定轴的最小值或最大值

•使用自定义标签

•规定了对数Y轴

•使用Y轴上的轴视图,包括滚动和缩放

•使用三维图表

看起来您可能有一个自定义x轴标签,这会导致缩放中断失败

/ Enable scale breaks.
   chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.Enabled = true;

   // Show scale break if more than 25% of the chart is empty space.
   chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.CollapsibleSpaceThreshold = 25;

   // Set the line width of the scale break.
   chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.LineWidth = 2;

   // Set the color of the scale break.
   chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.LineColor = Color.Red;

   // If all data points are significantly far from zero, the chart will calculate the scale minimum value.
   chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.StartFromZero = StartFromZero.Auto;

   // Set the spacing gap between the lines of the scale break (as a percentage of the Y-axis).
    chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.Spacing = 2;