国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net中生成餅狀與柱狀圖實例

2024-07-10 12:48:18
字體:
來源:轉載
供稿:網友

本文實例講述了asp.net中生成餅狀與柱狀圖的實現(xiàn)方法。。具體方法如下:

一、生成圖形的公共方法:
代碼如下:using System;
using System.Collections.Generic;
using System.Text;
//
//using System.Data;
//using System.Web.UI.WebControls;
//
using System.Drawing;
using System.Drawing.Imaging;
 
namespace Tools
{
    public static class OWCImageHelp
    {
        /// <summary>
        /// 動態(tài)的生成柱狀圖和餅狀圖
        /// </summary>
        /// <param name="arrValueNames">行坐標要顯示的字段</param>
        /// <param name="arrValues">縱坐標要顯示的數(shù)字</param>
        /// <param name="title">標題</param>
        public static void GetZBImage(string[] arrValueNames, int[] arrValues, string title)
        {
            Bitmap objBitMap = new Bitmap(650, 300);
            Graphics objGraphics;
            objGraphics = Graphics.FromImage(objBitMap);
            objGraphics.Clear(Color.White);
            //int[] arrValues = { 40000, 32000, 24000, 30000, 36000, 28000 };
            //string[] arrValueNames = new string[] { "第一次", "第二次", "第三次", "第四次", "第五次", "第六次" };
            objGraphics.DrawString(title, new System.Drawing.Font("宋體", 16), Brushes.Blue, new PointF(5, 5));
            PointF symbolLeg = new PointF(335, 20);
            PointF descLeg = new PointF(360, 16);
            //畫出說明部分的圖形
            for (int i = 0; i < arrValueNames.Length; i++)
            {
                objGraphics.FillRectangle(new SolidBrush(GetColor(i)), symbolLeg.X, symbolLeg.Y, 20, 10);
                objGraphics.DrawRectangle(Pens.Black, symbolLeg.X, symbolLeg.Y, 20, 10);

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 彭州市| 邢台县| 松溪县| 南昌县| 建昌县| 江陵县| 西畴县| 五常市| 孝感市| 长海县| 顺义区| 云阳县| 南华县| 平潭县| 杂多县| 黎川县| 松滋市| 尼木县| 右玉县| 崇州市| 马尔康县| 武鸣县| 涞源县| 稷山县| 桃源县| 桐梓县| 桓台县| 伊通| 巴塘县| 崇明县| 隆尧县| 汶上县| 漳浦县| 时尚| 光山县| 柳州市| 汤阴县| 中山市| 县级市| 锦州市| 江津市|