View Code
1 public partial class WebForm3 : System.Web.UI.Page 2 { 3 protected void Page_Load(object sender, EventArgs e) 4 { 5 CreateChart(); 6 } 7 public void CreateChart() 8 { 9 Chart1.Width = 400; 10 Chart1.Height = 300; 11 Chart1.BackColor = Color.Azure; 12 Chart1.ChartAreas[0].BackColor = Color.Gray; 13 Chart1.Series[0].ChartType = SeriesChartType.Pie;//饼图 14 Chart1.Series[0].PostBackValue = "#INDEX";//数据点索引 15 Chart1.Series[0].LegendPostBackValue = "#INDEX";//数据点索引 16 Chart1.Series[0].LegendToolTip = "#PERCENT";//数据点Y所占百分比 17 Chart1.Series[0].ToolTip = "#VALX:\t#VALY"; 18 int[] intArr = new int[] { 100, 200, 400, 80 }; 19 string[] strArr = new string[] { "A", "B", "C", "D" }; 20 Chart1.Series[0].Points.DataBindXY(strArr, intArr); 21 Legend l = new Legend(); 22 Chart1.Legends.Add(l); 23 if(!IsPostBack) 24 Chart1.Series[0].Points[0].CustomProperties = "Exploded=true"; 25 } 26 27 protected void Chart1_Click(object sender, ImageMapEventArgs e) 28 { 29 int index = Convert.ToInt32(e.PostBackValue); 30 if (index >= 0 && index < Chart1.Series[0].Points.Count) 31 { 32 Chart1.Series[0].Points[index].CustomProperties += "Exploded=true"; 33 } 34 } 35 36 }
怀揣着一点点梦想的年轻人
相信技术和创新的力量
喜欢快速反应的工作节奏
相信技术和创新的力量
喜欢快速反应的工作节奏