用dotnetcharting 制作柱形图,折线图和圆饼图

用dotnetcharting 制作柱形图,折线图和圆饼图

ID:14386803

大小:357.50 KB

页数:9页

时间:2018-07-28

用dotnetcharting 制作柱形图,折线图和圆饼图_第1页
用dotnetcharting 制作柱形图,折线图和圆饼图_第2页
用dotnetcharting 制作柱形图,折线图和圆饼图_第3页
用dotnetcharting 制作柱形图,折线图和圆饼图_第4页
用dotnetcharting 制作柱形图,折线图和圆饼图_第5页
资源描述:

《用dotnetcharting 制作柱形图,折线图和圆饼图》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、最近由于项目需要,要做几个统计图.网上找了找发现了ZedGraph控件和dotnetCHARTIN控件.ZedGraph: 支持winform和webform。支持可视化设计,并且最主要他是开源的.dotnetCHARTIN:需要到网上找破解版的下载地址:http://files.cnblogs.com/xiaogangqq123/dotnetcharting.rar   网上说dotnetCHARTIN这个控件比较耗费性能.并且支持二维和三维.ZedGraph控件开源.扩展性强,但是只支持二维图形.性能较好.由于项目需要三维的所以选择

2、了dotnetCHARTIN这个.通过几次反复测试.感觉dotnetCHARTIN性能还行.当然是在理想情况下. 由于网上dotnetCHARTIN资料较少.看了下帮助文档..自己做了个Demo分别对10条线一万条数据和10条10万条数据做了个初步测试.1万条:生成图片速度大概在2秒到5秒;10万条:速度估计在5秒-10秒之间, 大体是这个样子.贴出代码: C#代码publicclassCharting{#region共有变量///

///图片存放路径///publicstringPhaysicalI

3、magePath{get;set;}///

///标题///publicstringTitle{get;set;}//////X轴名称///publicstringXName{get;set;}//////Y轴名称///publicstringYName{get;set;}//////图例名称///publicstringSeriseName{get;set;}/////

4、/宽度///

publicintSeriseWidth{get;set;}//////高度///publicintSeriseHeight{get;set;}//////数据源///publicDataTableDataSoure{get;set;}publicboolIsUse3D{get;set;}publicCharTypetype{get;set;}#endregionpublicCharting(){}//////柱

5、形图///

///publicvoidCreateCombo(dotnetCHARTING.ChartChart1){Chart1.Title=Title;Chart1.XAxis.Label.Text=XName;Chart1.YAxis.Label.Text=this.YName;Chart1.TempDirectory=this.PhaysicalImagePath;Chart1.Width=this.SeriseWidth;Chart1.Height=this.Serise

6、Height;Chart1.Type=ChartType.Combo;Chart1.Series.Type=SeriesType.Cylinder;Chart1.Series.Name=this.SeriseName;Chart1.Series.Data=this.DataSoure;Chart1.SeriesCollection.Add();Chart1.DefaultSeries.DefaultElement.ShowValue=true;Chart1.ShadingEffect=true;Chart1.Use3D=IsUse3D;

7、Chart1.Series.DefaultElement.ShowValue=true;}///

///饼图//////publicvoidCreatePie(dotnetCHARTING.ChartChart1){Chart1.Title=Title;Chart1.XAxis.Label.Text=XName;Chart1.YAxis.Label.Text=this.YName;Chart1.TempDirectory=this.PhaysicalImagePa

8、th;Chart1.Width=this.SeriseWidth;Chart1.Height=this.SeriseHeight;Chart1.Type=ChartType.Pie;Chart1.Serie

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。