- 浏览: 281704 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
weituotian:
这篇文章真的很好阿
C#利用反射,遍历获得一个类的所有属性名,以及该类的实例的所有属性的值 -
clshuai:
博主,你好,看了你的这篇文章,让我很敬佩。可谓内容之全,涵盖范 ...
C#操作Excel -
devilhand:
DataGridView刷新数据的问题 -
devilhand:
DataGridView刷新数据的问题 -
devilhand:
DataGridView刷新数据的问题
//图表的绘制兵保存为gif格式
int height = 440, width = 600; Bitmap image = new Bitmap(width, height); Graphics g = Graphics.FromImage(image); g.Clear(Color.White); Font font = new Font("Arial", 9, FontStyle.Regular); Font font1 = new Font("宋体", 20, FontStyle.Regular); Font font2 = new Font("Arial", 8, FontStyle.Regular); try { System.Drawing.Drawing2D.LinearGradientBrush brush = new System.Drawing.Drawing2D.LinearGradientBrush(new Rectangle(0, 0, image.Width, image.Height), Color.Blue, Color.Blue, 1.2f, true); g.FillRectangle(Brushes.AliceBlue, 0, 0, width, height); Brush brush1 = new SolidBrush(Color.Blue); Brush brush2 = new SolidBrush(Color.SaddleBrown); g.DrawString("各年份的销售量", font1, brush1, new PointF(130, 30)); g.DrawRectangle(new Pen(Color.Blue), 0, 0, image.Width - 1, image.Height - 1); Pen mypen = new Pen(brush, 1); Pen mypen2 = new Pen(Color.Red, 2); int x = 60; for (int i = 0; i < 12; i++) { g.DrawLine(mypen, x, 80, x, 340); x = x + 40; } Pen mypen1 = new Pen(Color.Blue, 2); g.DrawLine(mypen1, x - 480, 80, x - 480, 340); int y = 106; for (int i = 0; i < 9; i++) { g.DrawLine(mypen, 60, y, 540, y); y = y + 26; } g.DrawLine(mypen1, 60, y, 540, y); String[] n = { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" }; x = 55; for (int i = 0; i < 12; i++) { g.DrawString(n[i].ToString(), font, Brushes.Red, x, 348); x = x + 40; } String[] m = { "3000", "6000", "9000", "12000", "15000", "18000", "21000", "24000", "27000" }; y = 100; for (int i = 8; i >= 0; i--) { g.DrawString(m[i].ToString(), font, Brushes.Red, 25, y); y = y + 26; } int[] count = new int[4]; for (int j = 0; j < 4; j++) { count[j] = Convert.ToInt32(dtTable.Rows[j][1].ToString()) * 26 / 3000; } SolidBrush mybrush = new SolidBrush(Color.Red); Point[] points = new Point[4]; points[0].X = 60; points[0].Y = 340 - count[0]; points[1].X = 100; points[1].Y = 340 - count[1]; points[2].X = 140; points[2].Y = 340 - count[2]; points[3].X = 180; points[3].Y = 340 - count[3]; g.DrawLines(mypen2, points); System.IO.MemoryStream ms = new System.IO.MemoryStream(); image.Save(ms, System.Drawing.Imaging.ImageFormat.Gif); string ImagePath = (Server.MapPath(".")) + "\\Images//ShowData.gif"; FileStream fs = new FileStream(ImagePath, FileMode.Create); BinaryWriter bw = new BinaryWriter(fs); bw.Flush(); bw.Write(ms.ToArray()); bw.Close(); fs.Close(); string s = "<img src='./Images/ShowData.gif '/>"; //Response.ClearContent(); //Response.ContentType = "image/Gif"; //Response.BinaryWrite(ms.ToArray()); //string s = "<img src='"+im+" '/>"; PlaceHolder1.Controls.Add (new LiteralControl (s)); } catch (Exception ms) { throw (ms); } finally { g.Dispose(); image.Dispose(); }
发表评论
-
获取批处理文件路径
2010-12-08 20:36 826@echo off echo 该批处理文件: echo 所 ... -
预览文章: asp.net 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证
2010-07-01 15:56 1529异常详细信息: System.ArgumentExceptio ... -
改变交叉表的行标题和列标题
2010-06-30 12:57 940以后写 -
ASP.NET中如何实现FORM认证登录
2010-06-14 13:55 1761如何运用 Form 表单认证 ... -
重新注册asp.net 2.0
2010-06-14 10:58 1118运行 C:\WINDOWS\Microsoft.NET\Fra ... -
发布到IIS后水晶报表的图片显示不了
2010-06-13 18:40 1897原因:没有安装 Crystal Report ... -
网站的预编译
2010-05-30 02:55 9101、找到aspnet_compiler.exe的路径 ... -
VS2005 Web项目安装部署:利用预编译的Dll 隐藏.cs文件
2010-05-30 01:39 18651.新建一ASP.NET网站2.利用aspnet_compil ... -
数据传输时用到的一些方法
2010-05-08 14:40 965#region 用回车键替换Tab ... -
获取正在执行的方法的信息
2010-04-28 10:30 977System.Diagnostics.StackTrace ... -
log4net在winforn中的使用
2010-04-26 18:54 9711、新建一个面目 2、添加引用(添加log4net.dll的 ... -
上传图片
2010-04-11 23:45 972using System; using System.Col ... -
常用代码
2010-04-11 23:23 853//添加连接 第一个<appSetting/>后 ... -
连接数据库代码
2010-04-11 23:22 688//添加连接 第一个<appSetting/>后 ... -
数据库操作代码
2010-04-11 23:17 922/****************************** ... -
在中文版VS 08中安装MVC
2010-03-10 20:21 1513看到微软MIX08大会的产 ... -
编程遍历页面上所有TextBox控件并给它赋值为string.Empty
2010-03-09 12:44 1802foreach (System.Windows.Forms.C ... -
ViewState与Session
2010-01-17 05:40 1374昨天偶然看到网上有人讨论究竟是该用viewstate还是ses ... -
后台调用前台的js
2010-01-05 01:24 2221(1)在类似于onload的初始化过程中添加Attribute ... -
前台调用后台代码
2010-01-05 01:09 1508(1)在后台写一个名为GetString()的方法: pu ...
相关推荐
【OriginPro 9.1:科研图表绘制入门教程】 OriginPro 9.1是一款专为科研工作者设计的强大绘图软件,它提供了丰富的图表类型和数据分析功能,帮助用户无需编程即可创建复杂的图表,节省时间和精力。本教程适用于需要...
在C#编程环境中,DynamicDataDisplay(简称D3)是一个强大的图表绘制库,特别适合用于创建数据可视化的WPF应用程序。这个库提供了丰富的图形类型,包括折线图、散点图、柱状图等,使得开发者能够以动态、交互的方式...
JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、 散点图...
本文将详细讨论如何使用特定的图表绘制类来创建柱状图、饼图和折线图,这些图表在MFC(Microsoft Foundation Classes)环境中是常见的图形用户界面组件。 首先,我们来看"图表绘制类"。这类类库通常包含一组方法和...
"C#图表绘制集合"就是一个专为这类场景设计的控件库,它的功能强大且易于使用,类似微软的MSChart。接下来,我们将深入探讨这个控件库的核心特性及其在实际开发中的应用。 首先,我们来看一下数据的初始化。在图表...
《体温图表绘制笔》行业文档主要探讨了在医疗或健康管理领域中,如何设计并使用一种专门用于绘制体温图表的装置。这种装置旨在提高体温记录的准确性、便捷性和可视化程度,帮助医护人员以及个人更好地追踪和理解体温...
在Excel 2003中,图表绘制是数据分析和展示数据的重要工具,它能帮助用户以视觉化的方式理解和解释复杂的数据。以下是一些关于Microsoft Excel 2003图表绘制的关键知识点: 1. **创建图表**:首先,你需要有一组...
SkyChart夜空图表绘制软件 SkyChart是一款软件,可从一堆恒星和星云目录中为业余天文学家绘制夜空图表。完整下载请参见主页。 该软件是用于天文观测的全套工具的一部分: ...要求: ...//sourceforge.
VC6 中调用 ProEssentials v5 图表组件实现科学图表绘制 VC6 中调用 ProEssentials v5 图表组件可以实现科学图表绘制,ProEssentials v5 是一个应用于 Windows 服务器端和客户端开发的一系列图表组件,它提供了绘制...
在IT领域,图表绘制是数据分析和可视化不可或缺的一部分。"图表绘制,相当不错"这个标题暗示了我们正在讨论的是一款能够创建高质量图表的工具或库,可能是适用于编程语言如Python、JavaScript或其他平台的应用程序。...
本项目是一款基于Swift语言的金融K线图表绘制工具源码,共计130个文件,其中包含66个Swift源文件、9个Plist配置文件、8个JSON数据文件等。该工具仿照futu牛牛Mac版K线,支持K线绘制、鼠标事件处理以及SnapKit适配,...
Excel图表绘制技巧
Android图形图表绘制控件提供了丰富的功能,帮助开发者创建动态、交互式的图形,以便更好地传达信息和数据。本篇文章将深入探讨Android平台上的图形图表绘制技术。 首先,我们来看`AChartEngine`这个库。`...
Unity图表绘制工具Graph Maker 1.5.7是一款专为Unity开发者设计的强大图表插件,其主要目的是帮助游戏开发者或应用程序制作者在Unity环境中轻松创建和定制各种图表。这款插件以其高度的可塑性和兼容性脱颖而出,可以...
总的来说,Android图表绘制和展示涉及到的技术包括理解API调用、网络请求、库的集成和使用,以及如何将数据转换为可视化元素。开发者应当根据项目需求选择合适的工具,并掌握相应的编程技巧,以实现高效且美观的数据...
这个"安卓图表报表相关-Android图表绘制源码.rar"文件提供了一些关于如何在Android平台上实现图表绘制的源代码示例。虽然可能无法确保每个示例都能直接运行,但它们可以作为学习和参考的资源,帮助开发者理解图表...
AChartEngine-Android图表绘制库 AChartEngine 是一个开源的 Android 图表库,它提供了丰富的图表类型和灵活的定制选项。它允许开发者在 Android 应用中轻松地添加交互式图表,以提供更丰富的用户体验。 【功能...
SwiffChart是一款强大的图表绘制软件,它以便捷高效和美观的特性深受用户喜爱。这款工具的核心功能在于将用户输入的数据快速转化为各种类型的图形,包括柱状图、饼图、线形图等多种图表,极大地简化了数据可视化的...