在C#画饼图一中介绍了小王利用C#画了一个平面饼状图,在小王画出来之后,小王开始想入非非了--要是能画出3D的饼状图该多好,于是小王就开始修改showImage.ashx页面了,果然功夫不负有心人,居然给小王做出来了,先看结果:
Yeh!看起来的确比原来帅多了,其实很简单,就是将原来的饼状图画成为椭圆,并在Y轴方向上向下多画了几个饼图,并将其重合在一起而已(这就是3D啦)!
修改后的showImage.ashx代码:
1
<%@ WebHandler Language="C#" Class="showImage" %>
2
3
using System;
4
using System.Web;
5
using System.Drawing;
6
using System.Collections;
7
using System.Drawing.Imaging;
8
using System.Drawing.Drawing2D;
9
using System.Data;
10
using System.Data.SqlClient;
11
using System.Web.Configuration;
12
13
public class showImage : IHttpHandler
14
}
2
3
4
5
6
7
8
9
10
11
12
13
14