C# 画饼图,并在图上加注释
效果图 :
代码:
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Drawing;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;
using System.Collections;
using System.Collections.Generic;
namespace BarCharTest
{
public class PieImage : IChart
{
public void Bind(HttpResponse response)
{
List<valueDesc> valueDescList = new List<valueDesc>();
valueDesc vd1 = new valueDesc(10,"Group A");
valueDesc vd2 = new valueDesc(20, "Group B");
valueDesc vd3 = new valueDesc(30, "Group C");
valueDesc vd4 = new valueDesc(15, "Group D");
valueDesc vd5 = new valueDesc(5, "Group E");
valueDescList.Add(vd1);
valueDescList.Add(vd2);
valueDescList.Add(vd3);
valueDescList.Add(vd4);
valueDescList.Add(vd5);
DrawPie(response, valueDescList);
}
private void DrawPie(HttpResponse response, List<valueDesc> valueDescList)
{
//FONT
Font fontlegend = new Fo