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