// 设置显示范围
ChartArea chartArea = chart1.ChartAreas[0];
chartArea.AxisX.Minimum = 0;
chartArea.AxisX.Maximum = 15;
chartArea.AxisY.Minimum = 0d;
chartArea.AxisY.Maximum = 40d;
Series series = chart1.Series[0];// 设置曲线的样式(可在属性中增加)
series.ChartType = SeriesChartType.Spline;// 画样条曲线(Spline代表平滑曲线,可以修改)
series.BorderWidth = 2;// 线宽2个像素
series.Color = System.Drawing.Color.Red;// 线的颜色:红色
series.LegendText = "变量曲线1";// 线的名称
// 准备数据
List<float> myList = new List<float>();//用泛型可以不用定义长度
DataView idv = DataAccess.SelectDataTwoFromDB();//SelectDataTwoFromDB这个方法作用是取得数据库内容,数据库取到的都是以DataVIew的格式接收的
foreach (DataRowView drv in idv)
{
for (int i = 0; i < drv.Row.ItemArray.Length; i++)
{
myList.Add(Convert.ToSingle(drv[i].ToString()));//用Add方法往myList加值
}
}
//在chart中显示数据
int x = 0;
foreach (float v in myList)
{
series.Points.AddXY(x, v);
x++;
}
补充2021.12.04
this.chart1.ChartAreas[0].AxisY.IsStartedFromZero = false;//chartY轴可随数值的变化而变化(单刻度)