资源简介
不需使用商业插件,直接使用vs2005提供的插件!显示的数据为柱状图!
代码片段和文件信息
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Drawing;
using System.IO;
public partial class Chart : System.Web.UI.Page
{
protected void Page_Load(object sender EventArgs e)
{
Graphics objGraphics;
Bitmap objBitmap = new Bitmap(600300);
objGraphics = Graphics.FromImage(objBitmap);
objGraphics.Clear(Color.White);
int[] arrValues ={ 0 0 0 0 0 0 };
arrValues[0]=50;
arrValues[1]=70;
arrValues[2]=90;
arrValues[3]=100;
arrValues[4]=140;
arrValues[5] = 220;
string[] arrValuesNames ={ “0“ “0“ “0“ “0“ “0“ “0“ };//月份
arrValuesNames[0]=“一月“;
arrValuesNames[1]=“二月“;
arrValuesNames[2]=“三月“;
arrValuesNames[3]=“四月“;
arrValuesNames[4]=“五月“;
arrValuesNames[5]=“六月“;
objGraphics.DrawString(“上半年销售情况统计“new Font(“宋体“16)Brushes.Blacknew PointF(00));
PointF symbolLeg = new PointF(33520);
PointF descleg = new PointF(36016);
for (int i = 0; i < arrValues.Length; i++)
{
objGraphics.FillRectangle(new SolidBrush(GetColor(i))symbolLeg.XsymbolLeg.Y2010);
objGraphics.DrawRectangle(Pens.Black symbolLeg.X symbolLeg.Y 20 10);
objGraphics.DrawString(arrValuesNames[i].ToString() new Font(“宋体“ 10)Brushes.Blackdescleg);
symbolLeg.Y += 15;
descleg.Y += 15;
}
//画出矩形
for (int j = 0; j < arrValues.Length; j++)
{
objGraphics.FillRectangle(new SolidBrush(GetColor(j)) (j * 35) + 15 200 - arrValues[j] - 15 20 arrValues[j] + 5);
objGraphics.DrawRectangle(Pens.Black (j * 35) + 15 200 - arrValues[j] - 15 20 arrValues[j] + 5);
}
///---------以下代码主要是用来画饼图---------------------////
float sglCurrentAngle;
float sglTotalAngle = 0;
for (int j = 0; j < arrValues.Length; j++)
{
sglTotalAngle+=arrValues[j];
}
for (int j = 0; j < arrValues.Length; j++)
{
sglCurrentAngle = arrValues[j] / sglTotalAngle * 360;
objGraphics.FillPie(new SolidBrush(GetColor(j)) 220 95100100 sglTotalAngle sglCurrentAngle);
//220,95控制饼图的中心点,100,100控制图的半径和形状
sglTotalAngle += sglCurrentAngle;
}
objBitmap.Save(Response.OutputStreamSystem.Drawing.Imaging.ImageFormat.Gif);
// System.Drawing.Image.
//objBitmap.Save();
}
private Color GetColor(int itemIndex)
{
Color objColor=new Color();
switch(itemIndex)
{
case 0:
obj
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 465 2009-08-13 14:54 chart3\Chart.aspx
文件 3709 2009-08-13 15:03 chart3\Chart.aspx.cs
文件 692 2009-08-13 10:01 chart3\Default.aspx
文件 380 2005-03-29 12:46 chart3\Default.aspx.cs
文件 1741 2009-08-13 10:54 chart3\Web.Config
目录 0 2009-08-13 15:03 chart3\App_Data
目录 0 2009-08-13 15:03 chart3
----------- --------- ---------- ----- ----
6987 7
相关资源
- 工人信息管理系统的数据库设计报告
- QT数据库的操作
- 手写签名图片,可保存为图片或到数
- Echarts实现Demo+Echarts.js
- 省市区商圈数据库.rar
- echarts地图全国省份json资源JSON版本
- FLIR公司的ADAS可见光-红外数据库,百
- 数据库系统概论 第2章 关系模型介绍
- 广东医科大学数据库及其医学应用选
- 销售订单数据库管理系统
- 图形界面数据库学生信息管理系统
- 使用APICloud端API连接到自己的服务器数
- 数据库系统教程_施伯乐_第3版_高等教
-
gba
se8t数据库安装说明亲测可用 - 数据库考试题 模式分解例题 范式规
- Orcal数据库 命令行导入dmp文件
- 模拟天猫商城SSM项目数据库文件
- 数据库技术回顾和展望——数据库课
- Microsoft.ReportViewer.WebForms.dll (11.0)
- Echarts地图合并了静安区和闸北区后的
- RDLC报表制作范本,ReportViewer报表制作
- 论坛管理信息系统数据库系统设计
- 再就业服务中心管理信息系统数据库
- 教室管理系统数据库系统设计
- 某送水公司的送水系统数据库系统设
- 山东大学数据库历年题样题.zip
- 在UniGUI中使用百度Echarts作为数据展示
- echarts4地图数据文件(含全国和省js文
- Spring boot实现用户登录,转盘,并将获
- informix数据库常用备份方法 - 总结
评论
共有 条评论