C#画饼图一中介绍了小王利用C#画了一个平面饼状图,在小王画出来之后,小王开始想入非非了--要是能画出3D的饼状图该多好,于是小王就开始修改showImage.ashx页面了,果然功夫不负有心人,居然给小王做出来了,先看结果:

      C#画3D饼图(二)

Yeh!看起来的确比原来帅多了,其实很简单,就是将原来的饼状图画成为椭圆,并在Y轴方向上向下多画了几个饼图,并将其重合在一起而已(这就是3D啦)!

修改后的showImage.ashx代码:

  1C#画3D饼图(二)<%@ WebHandler Language="C#" Class="showImage" %>
  2C#画3D饼图(二)
  3C#画3D饼图(二)using System;
  4C#画3D饼图(二)using System.Web;
  5C#画3D饼图(二)using System.Drawing;
  6C#画3D饼图(二)using System.Collections;
  7C#画3D饼图(二)using System.Drawing.Imaging;
  8C#画3D饼图(二)using System.Drawing.Drawing2D;
  9C#画3D饼图(二)using System.Data;
 10C#画3D饼图(二)using System.Data.SqlClient;
 11C#画3D饼图(二)using System.Web.Configuration;
 12C#画3D饼图(二)
 13C#画3D饼图(二)public class showImage : IHttpHandler
 14}

相关文章: