折线图的控件在【工具箱】-【数据】里,叫作Chart,我们拖动一个出来命名为c+hart1
可以看到,默认状态是一个柱状图。
下面设置其基本属性,作为初始化代码
//设置曲线的样式Series series = chart1.Series[0];//画样条曲线(Spline)series.ChartType = SeriesChartType.FastLine;//线宽2个像素series.BorderWidth = 2;//线的颜色:红色series.Color = System.Drawing.Color.Red;//图示上的文字series.LegendText = "温度";//设置显示范围,包括横纵坐标的最大最小值ChartArea chartArea = chart1.ChartAreas[0];chartArea.AxisX.Minimum = 0;chartArea.AxisX.Maximum = 10;chartArea.AxisY.Minimum = -5d;chartArea.AxisY.Maximum = 45d;//滚动条位于图表区内还是图表区外 是否使能滑动条chart1.ChartAreas[0].AxisX.ScrollBar.IsPositionedInside = false;chart1.ChartAreas[0].AxisX.ScrollBar.Enabled = true;//指当前(最右边)显示的是第几个chart1.ChartAreas[0].AxisX.ScaleView.Position = 0;//视野范围内共有多少个数据点;动态折线图的关键就是根据数据量的不同增加这个变量chart1.ChartAreas[0].AxisX.ScaleView.Size = 5;10个点时
15个点时
新闻热点
疑难解答