zoukankan      html  css  js  c++  java
  • 使用ASP.NET画饼状图

    <%@ Page  ContentType  =  "image/gif"%>  
    <%@ Import  Namespace  =  "System.Drawing"  %>  
    <%@ Import  Namespace  =  "System.Drawing.Imaging"  %>  
    <%@ Import Namespace="System.Drawing.Text" %>
    <script  runat="server"  language="C#">  

    void  Page_Load  (Object  sender,  EventArgs  e)  
    {  
              Bitmap  objBitmap;  
              Graphics  objGraphics;  
               
               //建立画布
              objBitmap  =  new  Bitmap(400,  440);  
              objGraphics  =  Graphics.FromImage(objBitmap);  
             
              //填充背景
              objGraphics.Clear(Color.White);

               //绘制饼状图
              Pen p=new Pen(Color.Yellow,0);
              Rectangle rect=new Rectangle(10,10,380,380);
              objGraphics.DrawEllipse(p,rect);
             
              //填充饼状图
              Brush b1=new SolidBrush(Color.Red);
              Brush b2=new SolidBrush(Color.Green);
              Brush b3=new SolidBrush(Color.Blue);
              objGraphics.FillPie(b1,rect,0f,120f);
              objGraphics.FillPie(b2,rect,120f,120f);
              objGraphics.FillPie(b3,rect,240f,120f);
             
              //绘制文字
              FontFamily fontfml=new FontFamily(GenericFontFamilies.Serif);
              Font font=new Font(fontfml,20);
              SolidBrush brush=new SolidBrush(Color.Blue);
              objGraphics.DrawString("ASP.NET C# 绘图示例",font,brush,50,400);

              //输出并保存图象
              objBitmap.Save(Response.OutputStream,  ImageFormat.Gif);  
              objBitmap.Save(Server.MapPath("x.jpg"),  ImageFormat.Jpeg);  
             
              //结束绘制
              objBitmap.Dispose();  
              objGraphics.Dispose();  
    }  
    </script>  

    <html>
    <head runat="server">
       <title>无标题页</title>
    </head>
    <body>
       <form id="form1" runat="server">
       <div>
       
       </div>
       </form>
    </body>
    </html>

  • 相关阅读:
    DLL注入实践
    程序编译保护机制
    加密配置文件总结
    PCL点云配准(3)
    PCL点云分割(3)
    ubuntu Ros环境halcon的一个程序
    opencv2/nonfree/nonfree.hpp:没有那个文件或目录
    深度图像计算三维点云
    利用深度学习的点云语义分割(一)
    3D 特征点概述(2)
  • 原文地址:https://www.cnblogs.com/zyosingan/p/1362554.html
Copyright © 2011-2022 走看看