Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改SerieChartType颜色,如窗口任务管理器_C#_Charts_Mschart - Fatal编程技术网

C# 更改SerieChartType颜色,如窗口任务管理器

C# 更改SerieChartType颜色,如窗口任务管理器,c#,charts,mschart,C#,Charts,Mschart,我想更改我的图表控件系列ChartType,但当前在更改所有图表的颜色效果后,包括页边距我最终得到以下结果: 我正在寻找类似Windows任务管理器的东西 可以这样做吗?试着定制这样的东西 Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click //Add an area chart to go under your line series

我想更改我的
图表控件系列ChartType
,但当前在更改所有图表的颜色效果后,包括
页边距
我最终得到以下结果:

我正在寻找类似Windows任务管理器的东西


可以这样做吗?

试着定制这样的东西

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click

    //Add an area chart to go under your line series
    Chart1.Series.Add("UnderSeries")
    Chart1.Series(0).BorderWidth = Chart1.Series(0).BorderWidth + 2
    Chart1.Series("UnderSeries").ChartType = SeriesChartType.Area

    //To create a semi transparent color, set alpha to 127. 
    //To create a transparent color, set alpha to any value from 1 through 254.
    Chart1.Series("UnderSeries").Color = Color.FromArgb(127, Color.Aqua)

    //place area chart over your line
    For Each pt As DataPoint In Chart1.Series(0).Points
        Chart1.Series("UnderSeries").Points.AddXY(pt.XValue, pt.YValues(0))
    Next

    //reorder series so line is above area chart
    Dim topSeries As Series = Chart1.Series(0)
    Chart1.Series.Remove(topSeries)
    Chart1.Series.Add(topSeries)

End sub