asp.net c#怎么在网页中实现画坐标图

需要在网页中自动生成一个平面坐标系,并能通过读取数据库(aql2005)中的数据的X坐标和Y坐标等信息自动生成一个以该坐标为左上角的实心矩形。该用什么方法呢?请说详细点,... 需要在网页中自动生成一个平面坐标系,并能通过读取数据库(aql2005)中的数据的X坐标和Y坐标等信息自动生成一个以该坐标为左上角的实心矩形。该用什么方法呢?
请说详细点,我是初学者。
展开
 我来答
随风z9pd
推荐于2016-09-16 · TA获得超过777个赞
知道小有建树答主
回答量:442
采纳率:0%
帮助的人:586万
展开全部
你可以根据实际要求,修改下:

//实例化 Bitmap
Bitmap image = new Bitmap(300, 300);//图片尺寸
//从 Bitmap 实例创建Graphics实例
Graphics graphics = Graphics.FromImage(image);
//坐标原点转换到图片左下角(GDI+默认原点在左上角)
graphics.TranslateTransform(0, 298);
//以白色填充图片
graphics.Clear(Color.White);
//画坐标轴
Pen pen=new Pen(Color.Black);
graphics.DrawLine(pen, new Point(0, 0), new Point(300, 0));
graphics.DrawLine(pen, new Point(0, 0), new Point(0, -300));
//画箭头
graphics.DrawLine(pen, new Point(300, 0), new Point(295, -5));
graphics.DrawLine(pen, new Point(0, -300), new Point(5, -295));
//刻度
for (int i = 20; i < 300; i = i + 20)
{
//x轴
graphics.DrawLine(pen, new Point(i, 0), new Point(i, -5));
//y轴
graphics.DrawLine(pen, new Point(0, i*-1), new Point(5, i*-1));
}
//画矩形
//假设矩形一个角的坐标为80,100
graphics.FillRectangle(Brushes.Blue,0,-100,80,100);

//释放Graphics对象
graphics.Dispose();

//图形输出到网页
Response.Clear();
//设置Response的MIME
Response.ContentType = "image/pjpeg";
//将图片保存到Response的输出流中
image.Save(Response.OutputStream, ImageFormat.Jpeg);
//写入到Response输出流中
image.Dispose();
Response.End();

楼主觉得不够详细可以追问。。。
wshj847152
2011-05-06 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:94.7万
展开全部
没做过,但是可以在内存中画一个图片或者线什么的,用 System.Drawing里的类
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浩哥newnewnew
2019-05-30
知道答主
回答量:1
采纳率:0%
帮助的人:736
展开全部
楼主你好,我最近也需要做一个网页版的平面坐标系,读取数据库中的数据显示在网页上。请问你可以把代码发给我一下么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式