2013-08-17 52 views
2

我的圖表有一個日期時間類型X軸和雙重類型Y軸。我正在嘗試使用下面的代碼來插入scalebreakstyle功能,但它不起作用。有沒有人有它的示例代碼。我正在嘗試web.UI代碼,但沒有工作。此外,我設置了2個系列的顏色,使它們保持不同。 /Scalebreakstyle不起作用圖表

/ 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

回答

2

量表斷裂不會寬陣列的條件下工作。根據文檔,以下任何一種情況都會導致縮放中斷爲「不支持」,我發現這意味着它們根本無法工作,或者它們會以奇怪的方式扭曲圖形

•餅,甜甜圈,漏斗,金字塔,使用徑向或任何堆疊圖表類型。

•啓用標籤,刻度線或網格線的自定義時間間隔。

•設置軸的最小值或最大值。

•使用自定義標籤。

•指定了對數Y軸。

•使用Y軸上的軸視圖,包括滾動和縮放。

•使用3-D圖表。

它看起來像你可能有一個custome x軸標籤,這將導致規模中斷失敗。