Cnet使用DotNetCharting控件生成报表统计图优质资料

上传人:痛*** 文档编号:210420417 上传时间:2023-05-16 格式:DOC 页数:22 大小:755.04KB
收藏 版权申诉 举报 下载
Cnet使用DotNetCharting控件生成报表统计图优质资料_第1页
第1页 / 共22页
Cnet使用DotNetCharting控件生成报表统计图优质资料_第2页
第2页 / 共22页
Cnet使用DotNetCharting控件生成报表统计图优质资料_第3页
第3页 / 共22页
资源描述:

《Cnet使用DotNetCharting控件生成报表统计图优质资料》由会员分享,可在线阅读,更多相关《Cnet使用DotNetCharting控件生成报表统计图优质资料(22页珍藏版)》请在装配图网上搜索。

1、Cnet使用DotNetCharting控件生成报表统计图优质资料(可以直接使用,可编辑 优质资料,欢迎下载)C#.net使用DotNetCharting控件生成报表统计图 本站也提供了DotNetCharting破解版本下载: 强烈推荐一下DotNetCharting的demo地址: 这个是所有的 DEMO 演示 这个是 Online Documentation 里面会有详细的说明和用法。 DotNetCharting的简单使用方法: 1.把bindotnetCHARTING.dll添加到工具箱,并且添加引用; 2.把控件拖到你的网页上,然后添加引用using dotnetCHARTING;

2、就可以用了; 3.接下来是自己写的对DotNetCharting操作的封装类,以便于在程序里调用。ShowData.csusing System;using System.Data;using System.Text;using dotnetCHARTING;namespace FLX plexQuery /*/ / 彭建军 / 根据数据动态生成图形(柱形图、饼图、曲线图) / 2008-06-19 / public class ShowData 属性#region 属性 private string _phaysicalimagepath;/图片存放路径 private string _ti

3、tle; /图片标题 private string _xtitle;/图片x座标名称 private string _ytitle;/图片y座标名称 private string _seriesname;/图例名称 private int _picwidth;/图片宽度 private int _pichight;/图片高度 private DataTable _dt;/图片数据源 /*/ / 图片存放路径 / public string PhaysicalImagePath set_phaysicalimagepath=value; getreturn _phaysicalimagepath

4、; /*/ / 图片标题 / public string Title set_title=value; getreturn _title; /*/ / 图片标题 / public string XTitle set_xtitle=value; getreturn _xtitle; /*/ / 图片标题 / public string YTitle set_ytitle=value; getreturn _ytitle; /*/ / 图例名称 / public string SeriesName set_seriesname=value; getreturn _seriesname; /*/ /

5、 图片宽度 / public int PicWidth set_picwidth=value; getreturn _picwidth; /*/ / 图片高度 / public int PicHight set_pichight=value; getreturn _pichight; /*/ / 图片数据源 / public DataTable DataSource set_dt=value; getreturn _dt; #endregion 构造函数#region 构造函数 public ShowData() / / TODO: 在此处添加构造函数逻辑 / public ShowData(

6、string PhaysicalImagePath,string Title,string XTitle,string YTitle,string SeriesName) _phaysicalimagepath=PhaysicalImagePath; _title=Title; _xtitle=XTitle; _ytitle=YTitle; _seriesname=SeriesName; #endregion 输出柱形图#region 输出柱形图 /*/ / 柱形图 / / public void CreateColumn(dotnetCHARTING.Chart chart) chart.T

7、itle=this._title; chart.XAxis.Label.Text=this._xtitle; chart.YAxis.Label.Text=this._ytitle; chart.TempDirectory =this._phaysicalimagepath; chart.Width = this._picwidth; chart.Height = this._pichight; chart.Type = ChartType bo ; chart.Series.Type =SeriesType.Cylinder; chart.Series.Name = this._series

8、name; chart.Series.Data = this._dt; chart.SeriesCollection.Add(); chart.DefaultSeries.DefaultElement.ShowValue = true; chart.ShadingEffect = true; chart.Use3D = false; chart.Series.DefaultElement.ShowValue =true; #endregion 输出饼图#region 输出饼图 /*/ / 饼图 / / public void CreatePie(dotnetCHARTING.Chart cha

9、rt) chart.Title=this._title; chart.TempDirectory =this._phaysicalimagepath; chart.Width = this._picwidth; chart.Height = this._pichight; chart.Type = ChartType.Pie; chart.Series.Type =SeriesType.Cylinder; chart.Series.Name = this._seriesname; chart.ShadingEffect = true; chart.Use3D = false; chart.De

10、faultSeries.DefaultElement.Transparency = 20; chart.DefaultSeries.DefaultElement.ShowValue = true; chart.PieLabelMode = PieLabelMode.Outside; chart.SeriesCollection.Add(getArrayData(); chart.Series.DefaultElement.ShowValue = true; private SeriesCollection getArrayData() SeriesCollection SC = new Ser

11、iesCollection(); DataTable dt = this._dt; for(int i=0; i dt.Rows.Count; i+) Series s = new Series(); s.Name = dt.Rowsi0.ToString(); Element e = new Element(); / 每元素的名称 e.Name = dt.Rowsi0.ToString(); / 每元素的大小数值 e.YValue=Convert.ToInt32(dt.Rowsi1.ToString(); s.Elements.Add(e); SC.Add(s); return SC; #e

12、ndregion 输出曲线图#region 输出曲线图 /*/ / 曲线图 / / public void CreateLine(dotnetCHARTING.Chart chart) chart.Title=this._title; chart.XAxis.Label.Text=this._xtitle; chart.YAxis.Label.Text=this._ytitle; chart.TempDirectory =this._phaysicalimagepath; chart.Width = this._picwidth; chart.Height = this._pichight;

13、chart.Type = ChartType bo ; chart.Series.Type =SeriesType.Line; chart.Series.Name = this._seriesname; chart.Series.Data = this._dt; chart.SeriesCollection.Add(); chart.DefaultSeries.DefaultElement.ShowValue = true; chart.ShadingEffect = true; chart.Use3D = false; chart.Series.DefaultElement.ShowValu

14、e =true; #endregion 调用说明及范例#region 调用说明及范例 / 在要显示统计图的页面代码直接调用,方法类似如下: / ShowData show=new ShowData(); / show.Title =2021年各月消费情况统计;/ show.XTitle =月份;/ show.YTitle =金额(万元);/ show.PicHight =300;/ show.PicWidth =600;/ show.SeriesName =具体详情;/ show.PhaysicalImagePath =ChartImages;/ show.DataSource =this.G

15、etDataSource();/ show.CreateColumn(this.Chart1); #endregion 效果图展示: 1、饼图 2、柱形图 3、曲线图 补充: 帖子发了一天,没人回答我多维统计图的实现方式,只好自己去dotnetcharting的官方网站下载了最新的dotnetcharting控件,在 dotnetcharting控件的使用说明文档中详细地介绍了各种多维统计图的实现方式。现把说明文档贴出来供大家下载 dotnetcharting使用说明文档 追加补充新内容: 1、解决“每运行一次DotNetCharting页面,就会生成一个图片,这样图片不是越来越多吗?请问怎样

16、自动删除DotNetCharting生成的图片呢”的问题,参照删除文件夹里的所有文件 。 2、解决“(1)生成的图片带超链接导向官网,如何处理呀?(2)我使用这个控件后,图形可以显示出来。但是发现一个小问题。就是在图形的左上方和图形的 下面都隐含了超链接,鼠标移动到这两个区域后,点击都会链接到 :/ dotnetcharting /。很奇怪,这是和破解有管 吗?”等类似的问题,参照DotnetCharting控件各版本破解方法 。统计表和条形统计图习题一、填空1填出下列条形统计图中一格表示多少,直条表示多少。1格表示:1格表示:1格表示:1格表示:直条表示: 直条表示:直条表示:直条表示:2根

17、据统计图填空。统计图中,1格表示( )票,得票最多的城市是( ),与得票最少的城市相差( )票,共有( )名代表投票。3根据统计结果填空。这张统计图中每一格表示( )辆汽车,产量最少是( )月份,是( )辆;产量最多是( )月份,是( )辆;最多与最少的月份产量相差( )辆汽车,下半年一共生产了( )汽车。4根据育兴小学各兴趣小组人数填一填。育兴小学校各兴趣小组人数情况统计图每格代表( )比较合适,( )名同学参加兴趣小组。5根据统计图回答下面问题。四年级同学参加兴趣小组情况统计图一共调查了( )名同学,参加( )小组的人数最多,( )小组的人数最少,相差( )人,参加( )小组的是( )小组

18、人数的2倍。二、选择1杨树再种()棵就和柳树同样多。4682芳芳家下半年各月用水量最多相差()千克。55000 503你认为鸿丰商场再进货应多进( )种矿泉水。 AB CD4( )条河流是我国的第一大河,它大约长( )千米。长江、6000黄河、6000黑龙江、6000珠江、60005根据统计结果,你认为A选项的数值大约是( )比较合理。10 121624三、解答1请你来统计。下面是二(1)班同学最喜欢吃的蔬菜情况统计表(1)喜欢吃白菜的人数是喜欢吃茄子的4倍,喜欢吃白菜的有多少人?(2)完成统计图。(3)你还能提出什么数学问题?_并列式计算。2调查你所在的小组成员,上周六的睡眠时间,然后绘制统

19、计图。学校班组成员上周六睡眠时间情况统计图(1)本周六你们小组( )的睡眠时间最长,是( )小时,( )的睡眠时间最短,是( )小时。(2)根据统计结果,你对小组成员的睡眠有什么建议?。3完成统计图,并回答问题。(1)填出每个季度的产量。(2)全年共生产( )台。(3)平均每个季度生产( )台。4请你根据数据完成统计表,绘制统计图。(1)该统计图统计的是( ),根据数据及统计图的实际情况,你认为统计图中1格代表( )比较合适,请在统计图中把纵轴数据填完整,并完成统计图。(2)这一月有( )天,这个月的第一天是儿童节,你认为这幅统计图统计的是2021年( )月的天气。5明明是班级“图书角”的管理

20、员,他把“图书角”的图书进行了整理,并根据相应的数据,画出了条形统计图(见下图)。请你根据明明画出的条形统计图回答问题。(1)这个条形统计图中的1格表示( )本。(2)从条形统计图上看,“图书角”中( )书最多,有( )本;( )书最少,有( )本。(3)这个学期,班级又为“图书角”采购了一些新书,具体数量为:请你根据小胖画的条形统计图中的数据和新采购图书的数据,画出新的“图书角”的图书统计表和相应的统计图。四年级秋学期 第九讲第一部分:统计表和条形统计图 姓名 一、填空:1、7839,要使商是两位数,里最小填( ),要使商是一位数,里最大填( )。2、 一瓶果汁的净含量是2升,倒满一杯容量2

21、50毫升的杯子后,瓶中还剩( )毫升,像这样还能再倒( )次。3、 (1)285=140 (2)200+140=340 ,列综合算式是( )。4、哥哥有18支铅笔,弟弟有8支铅笔,哥哥给弟弟( )支两人就一样多。5、37434的商是( )位数,试商可以把34看作( )来试商;26428的商是( )位数,试商可以把28看作( )来试商,这时商会偏( )。6、不计算,在下面的里填上“”“”或“”。252010 252010 15010025 150(10025) 96024 96083 823612 (8436)12 7、在中,12个之间有( );第16个是( )。8、条形统计图用2格表示20人,

22、平均每格表示( )人,照这样计算,要表示120人需要画( )。9、 =1616 ,最小是( ), 最小是( )。10、小明在计算“40+5”时,先算加法,后算乘法,得到的结果是800。这道题的正确得数是( )。9、 小红串了一串黑白相间的珠子(如上图),只有珠子的两端部分露出来,你知道( )色的珠子多,多( )颗。如果这串珠子中黑珠有20颗,那么白珠有( )颗。二、判断:1、三位数除以两位数,商不一定是一位数。( )2、480(46)=48046 ( )3、一脸盆水大约有100毫升。( )4、如果余数比除数大,说明商小了,应调大。( )5、57040141。( )三、选一选:1、试商时,如果余

23、数比除数大,应把商()。A、改小B、改大C、不变2、一个浴缸的容量大约有( )。 A、 4升 B、40升 C、400升3、把“200130=70,7012=840”改写成综合算式是( )。A、20013012 B、(200130)12 C、130122004、5个同样大小的正方体组合成一个图形,无论从哪个位置观察都至少能看到( )个正方形。 A、1 B、2 C、35、下面哪道题的小括号去掉后不影响计算结果?( )A、(4060)20 B、300(56) C、200(602)三、列竖式计算,有的要验算。48137= 31545= 78234= 24918= 96224= 60070=(要简便)四

24、、解决问题 :1、在歌咏比赛中,评委老师给小倩打出的分数如下表。评委江老师丁老师李老师卓老师方老师王老师刘老师评分90896288928698按照比赛规则要去掉一个最高分和一个最低分,你能算出小倩的最后平均得分吗?2、丽丽整理了四年级一班同学的身高数据,结果如下表。身高(厘米)120129130139140149150及以上人 数716128(1)根据表中数据,完成下面的条形统计图。四年级一班同学身高情况统计图年 月 日(2)这个班身高在( )厘米人数最多,( )厘米人数最少。(3)丽丽身高是142厘米,按由高到矮的顺序,大约排第( )名。(4)冬冬身高正好等于全班同学的平均身高,他的身高大约

25、有( )厘米。第二部分:综合提高【探究一】甲、乙两人买了24个杯子花了同样多的钱。甲拿了16个,乙拿了8个。这样甲要给乙20元。问:每个杯子多少钱?【试一试】在下面每组算式合并成综合算式。672542583721832166 42143 902169 20016634 【探究二】马虎在计算“8005”时,先算减法,后算除法,得到结果是40。你能帮他算出这道题的正确的得数吗?【试一试】甲数是乙数的5倍,甲数比乙数多64,甲数、乙数各是多少?家庭作业一、 填空1、在括号里填上“升”或“毫升”。 一瓶墨水有60( ); 一种微波炉的容量是16( ); 颜料桶的容量大约有4( ); 一瓶饮料有260(

26、 )。2、37434的商是( )位数,商的最高位写在( )位上。3、要使5754的商是两位数,里最小可填( );要使5754的商是一位数,里的数最大要填( )。4、55=24,余数最大是( ),这时被除数是( )。5、把672542、42143合并成综合算式( )6、在下面的括号里填上最大的数。60( )( )21 2、小军参加冬季阳光体育长跑锻炼,前两天共跑了1600米。照这样计算,他一个星期(5天)共可以跑多少千米?3、周日妈妈带小明去体育用品商店,一个篮球58元,一个足球46元,问:(1)小明想买1个篮球和2只足球,应付多少元?(2)如果这些钱用来买35元一副的羽毛球拍,可以买几副?4、将一根木料锯成4段要24分钟,若锯成8段要用多少分钟?5、水费月收费标准是20吨以内的每吨2元,超过20吨的每吨3元,学校上个月共用水70吨,上个月应该缴纳水费多少元?6、小春在计算除法时,把除数72写成27,结果得到商26还余18。正确的计算结果应该是多少?家长签字(留言):

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!