下载此文档

C#绘制曲线图和柱状图.docx


文档分类:办公文档 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
在我们程序开发的过程中经常会需要绘制曲线图和柱状图等,尤其是在做统计功能时。但是有时候我们有觉得没有必要使用第三方控件(例如:ZedGraph 等), 这是我们可以自己编写代码来实现这些图形绘制的功能。以下是我在开发过程中所使用过的两段代码,现共享大家,希望能给大家带来一定的帮助,如有不妥敬请斧正! ,效果图如下代码如下: 注意:请注意参数 chartTable 图形里的一些元素需要从 chartTable 里面取。具体请查看代码。//Render 是图形大标题,图开小标题,图形宽度,图形长度,饼图的数据集和饼图的数据集 publicImageRender(stringtitle,intwidth,intheight,DataTablechartTable) {Bitmapbm=newBitmap(width,height); Graphicsg=(bm); (); DataTabledt=chartTable; constinttop=30; constintleft=35; if(width<left*2||height<top*2) {(" 绘图区域太小",newFont("Tahoma",8), ,newPointF(0,0)); returnbm; } //计算最高的点 floathighPoint=1; foreach() {if(highPoint<(dr[0])) {highPoint=(dr[0]); }if(highPoint<(dr[1])) {highPoint=(dr[1]); }}try {//画大标题 (title,newFont("Tahoma",12),,newPointF(2,2)); StringFormatdrawFormat=newStringFormat(); =; ("[ 红--"+[0].ToString()+"]",newFont("Tahoma",8), ,newPointF(2,top),drawFormat); ("[ 蓝--"+[1].ToString()+"]",newFont("Tahoma",8), ,newPointF(17,top),drawFormat); //画条形图 floatbarWidth=((width)-left)/(*3+1); PointFbarOrigin=newPointF(left+barWidth,0); floatbarHeight=; floattopFontSize=(barWidth/h

C#绘制曲线图和柱状图 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhlyb
  • 文件大小47 KB
  • 时间2017-02-20