2014-01-20 59 views
0

我想給我的折線圖上的線條圖像,就像它下面的半透明(彩色)區域,這樣當我不得不添加另一個比較系列時,它看起來像是不同繪圖點的重疊圖。我沒有看到任何來自Microsoft Web文檔的相關信息,或者我認爲。如何在折線(曲線)下給線形圖一個透明/半透明的區域?「

我正在使用Windows窗體和由System.Windows.Forms定義的Chart類。

+1

我們需要更多信息,這太含糊。你使用的是什麼GUI框架 - Windows Forms? WPF?還有別的嗎?你使用什麼圖表控制? OxyPlot?定製的東西? – TypeIA

+0

添加信息 – Nogurenn

+0

圖像有助於使問題更清晰。第二個系列(如建議)或編碼後處理事件將完成這項工作,但前提是工作描述足夠清晰。 – TaW

回答

0

這段代碼如何?

private void Form1_Load(object sender, EventArgs e) 
{ 
    chart1.Series.Clear(); 
    chart1.Series.Add(new Series { ChartType = SeriesChartType.Area, Color = Color.FromArgb(100, Color.Red) }); 
    chart1.Series.Add(new Series { ChartType = SeriesChartType.Area, Color = Color.FromArgb(100, Color.Blue) }); 
    chart1.ChartAreas[0].AxisX.IsMarginVisible = false; 

    Random rnd = new Random(); 

    int y0 = 50; 
    int y1 = 50; 

    for (int i = 0; i <= 100; i++) 
    { 
     y0 += rnd.Next(20) - 8; 
     y1 += rnd.Next(20) - 8; 
     chart1.Series[0].Points.AddXY(i, y0); 
     chart1.Series[1].Points.AddXY(i, y1); 
    } 
}