lzth.net
当前位置:首页 >> 我要用C#的ChArt画图表,数据在MySQL中。但C#ChArt... >>

我要用C#的ChArt画图表,数据在MySQL中。但C#ChArt...

这个可以用多种方式来做,以两种方式为例说明一下:1、读取数据库,得到数据集,绑定对应列得到折线图:DataSet ds = 读取数据库; DataView dv=new DataView(ds.Tables[0]); this.chart1.Series[0].ChartType=SeriesChartType.Line; this.

string selStr = "select data from 表明 where name = “+name+” order by id desc";

可以用mschart报表,非常简单

实现chart柱状图的方法:using System; using System.IO;//用于文件存取 using System.Data;//用于数据访问 using System.Drawing;//提供画GDI+图形的基本功能 using System.Drawing.Text;//提供画GDI+图形的高级功能 using System.

第一个问题虽然觉得没什么必要,但是既然有需求,也是可以实现的,你需要设置一下label这个属性,比如说要显示为“x值,y值”这种效果,那么就是添加这样的代码:this.chart1.series[0].label="#valx"+","+"#val";第二个问题实际上是需要把第一象限变为第四象限的意思吧,而且还不完全是,是想达到y轴由上至下递增,x轴在上方的效果?请补充说明一下,希望能对你有帮助

1、拖一个Chart控件到界面上或者直接用代码:Chart chart1=new Chart();2、在属性栏上设置图表类型为点图或者直接用代码:this.chart1.Series[0].ChartType=SeriesChartType.Point;3.1、用包含X轴坐标和Y轴坐标的两个数组生成图表:this.chart1.Series[0].Points.DataBindXY(X轴数组,Y轴数组);3.2、用循环在图表中添加数据点来生成图表:for(int i=0;i 评论0 0 0

在设计器里面的Form上拖入一个 Chart 控件,该控件默认有一个 Series, 要加载数据(以下例子中在窗体加载时同时加载数据)时,设置series 对象中的 Points 值(该属性为一个只读集合,这里就是向该集合中添加 Points对象,即 XY 值对),代码可以这样写: 显示效果如下:

设置Chart.Series,上图的上半部分是两个Series的情况,下半部分就是一个Series的情况,你需要4列就设置为四个Series就是了.

序列可直接清除,不需要遍历:this.chart1.Series.Clear();图例项如果没有特殊需求,并不需要单独进行设置,在构造序列时处理就好了,从你目前的问题来看基本就是这样,如果还有其它问题,请在追问时说明,希望对你有帮助

图表类型、设置序列或者是添加数据点的问题,上传代码、截图或者是附件,帮你看一下,希望对你有帮助

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com