问题描述
<asp:ChartID="Chart1"runat="server"><Series><asp:SeriesName="Series1"ChartType="Pie"></asp:Series></Series><ChartAreas><asp:ChartAreaName="ChartArea1"></asp:ChartArea></ChartAreas></asp:Chart>
Chart1.ChartAreas.Clear()Chart1.Titles.Clear()DimChartAreas1AsNewChartArea("ChartArea1")'定义新的ChartAreaChart1.ChartAreas.Add(ChartAreas1)'将新定义的ChartArea加入Chart1Chart1.ChartAreas(0).AxisX.Title="大区"'设置ChartArea里坐标轴标题Chart1.ChartAreas(0).AxisY.Title="计划付款"DimtPieAsTitle=NewTitle("付款计划大区统计图",Docking.Top,NewFont("宋体",16,FontStyle.Bold),Color.Brown)tPie.ShadowColor=Color.GraytPie.ShadowOffset=2Chart1.Series.Clear()Dimseries1AsNewSeries("Default")series1.ChartType=SeriesChartType.Pie'设置Series的绘图类型'Chart1.ChartAreas("ChartArea1").Area3DStyle.Enable3D=TrueChart1.Series.Add(series1)Chart1.Titles.Add(tPie)series1.ToolTip="#VALX:#VALY元"series1.LegendToolTip="#PERCENT"series1.PostBackValue="#INDEX"series1.LegendPostBackValue="#INDEX"series1.LegendText="#VALX"series1.Label="#VALY[#PERCENT]"'series1("PieLabelStyle")="Outside"Fori=0Todt.Rows.Count-1Chart1.Series("Default").Points.AddXY(dt.Rows(i)("大区"),dt.Rows(i)("计划付款"))'为这个Series加数据点Next
请问怎样才能把数据和百分比挪到饼图外?怎样才能显示绘图事例。就是说在绘图的脚上画上每一个颜色并标上代表的是什么内容?另外想问一下谁有chart比较全面的说明,在网上看了好多文章,都是只说了一点点,没有全面的。
解决方案
解决方案二:
顶一下,没有人知道吗?有资料也好啊。
解决方案三:
你说的东西叫Legend