如何为折线图提供透明/半透明"area under its line (curve) ?"



我想给出线图的行图,就像一个半透明的(彩色)区域,这样当我必须添加另一个系列以进行比较时,它看起来像是一个覆盖层不同的情节点。我没有从Microsoft Web文档中看到任何相关信息,或者我认为。

我正在使用Windows表单和System.Windows.Forms定义的图表类。

该代码怎么样?

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);
    }
}

相关内容

最新更新