2

我的图表有一个日期时间类型的 X 轴和双精度类型的 Y 轴。我正在尝试使用以下代码插入 scalebreakstyle 功能,但它不起作用。有没有人有它的示例代码。我正在尝试 web.UI 代码但没有工作。此外,我将 2 个系列的颜色设置为相同,这使它们变得不同。/

/ 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;

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

4

1 回答 1

2

在各种条件下,比例中断都不起作用。根据文档,以下任何一项都会导致“不支持”比例中断,我发现这意味着它们根本不起作用,或者它们会以奇怪的方式扭曲您的图表

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

• 启用标签、刻度线或网格线的自定义间隔。

• 设置轴的最小值或最大值。

•使用自定义标签。

• 指定对数 Y 轴。

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

• 使用3-D 图表。

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

于 2013-09-06T17:07:57.820 回答