chart 图标的 X轴只许有一个数据绑定, Y轴可以绑定多个不同数据。
创建一个winform,然后建一个窗体,在工具中 找到Chart工具,然后拖进窗体里。
Series集合:
Series成员属性中,“轴”Primary表示正常的轴向, Secondar表示反方向的轴向;
在“图表”中 ChartType可以选择显示数据,呈现出类型,有线形、点形、柱形等……;
在“数据”中 Name属性 显示series的名字,如图 yuwen
XValueMember代表绑定到 X轴的数据,YValueMembers代表绑定到 Y轴的数据
Titles集合
在“外观”属性里设置text属性,显示标题!。从上到下排列的顺序是按照titles集合中对象的 "索引"排列的。
如图 tt ; xx
Legends集合
在“标题”属性中,设置title,可以显示在chart表中。
如图 gggg
下面是后台代码实现,在Form加载时执行语句。
DataClasses1DataContext context = new DataClasses1DataContext();
List<Car> list = context.Car.Take(5).ToList();
//从查询到的数据开头,取5 条连续的数据(就是集合的前5 条),绑定到chart上去显示
chart1.Series["Series1"].ChartType=
System.Windows.Forms.DataVisualization.Charting.SeriesChartType.FastLine; //设置形态
chart1.DataSource = list; //绑定数据
chart1.Series["Series1"].XValueMember = "Name"; //制定X轴数据,表的Name列
chart1.Series["Series1"].YValueMembers = "Price";
chart1.Series["Series2"].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.FastLine;
chart1.Series["Series2"].XValueMember = "Name";
chart1.Series["Series2"].YValueMembers = "Oil";