chart 简单应用

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";

posted @ 2015-03-24 23:13  安定祥和  阅读(342)  评论(1编辑  收藏  举报