asp.net chart美化+绑定数据--饼图
2015-11-30 17:25
375 查看
asp.net chart之饼图
开发环境VS2010 chart控件是vs自带控件
前台:
后台(部分有注释):
预览图如下:
开发环境VS2010 chart控件是vs自带控件
前台:
<asp:Chart ID="Chart3" runat="server" Width="900px"> <Legends> <asp:Legend BackColor="Transparent" Alignment="Center" Font="Trebuchet MS, 8.25pt, style=Bold" IsTextAutoFit="False" Name="Default" LegendStyle="Column"> </asp:Legend> </Legends> <ChartAreas> <asp:ChartArea Name="ChartArea1"> <Area3DStyle Rotation="0" /> <AxisY LineColor="64, 64, 64, 64"> <LabelStyle Font="Trebuchet MS, 8.25pt, style=Bold" /> <MajorGrid LineColor="64, 64, 64, 64" /> </AxisY> <AxisX LineColor="64, 64, 64, 64"> <LabelStyle Font="Trebuchet MS, 8.25pt, style=Bold" /> <MajorGrid LineColor="64, 64, 64, 64" /> </AxisX> </asp:ChartArea> </ChartAreas> </asp:Chart>
后台(部分有注释):
Chart3.BackColor = Color.Moccasin; Chart3.BackGradientStyle = GradientStyle.DiagonalRight; Chart3.BorderlineDashStyle = ChartDashStyle.Solid; Chart3.BorderlineColor = Color.Gray; Chart3.BorderSkin.SkinStyle = BorderSkinStyle.Emboss; // forma the chart area Chart3.ChartAreas[0].BackColor = Color.Wheat; // add and format the title Chart3.Titles.Add("标题"); Chart3.Titles[0].Font = new Font("Utopia", 14, FontStyle.Bold); Chart3.Series.Add(new Series("Pie") { ChartType = SeriesChartType.Pie, ShadowOffset = 2 }); Chart3.Series[0].Label = "#VALX \n\n #PERCENT{P}";//显示百分比和说明 Chart3.Series[0].LegendText = "#VALX"; double[] yValues = { 23, 12, 26, 39, }; string[] xValues = { "优秀", "不及格", "良好", "及格" }; //饼状图的标签方位 Chart3.Series[0]["PieLabelStyle"] = "Outside"; Chart3.Series[0]["PieLineColor"] = "Black"; Chart3.Series[0].Points.DataBindXY(xValues, yValues); //每个部分开花 foreach (DataPoint point in Chart3.Series[0].Points) { point["Exploded"] = "true"; } SaveChartToImg(Chart3, "4");
预览图如下:
相关文章推荐
- 从java web的mvc理解asp.net的mvc(一)
- A simple Test Client built on top of ASP.NET Web API Help Page
- kali攻防第6章 SQLMAP介绍及ASP网站渗透
- Content Negotiation in ASP.NET Web API
- MVC ASP.net流程 源代码分析
- ASP.NET MVC 5 访问在views文件夹中的JS文件。 ASP.NET MVC html与JS分离
- asp.net开发中常见公共捕获异常方式总结(附源码)
- asp.net实现非常实用的自定义页面基类(附源码)
- ASP.NET动态网站制作(30)-- WEBService
- asp.net实现取消页面表单内文本输入框Enter响应的方法
- 自学MVC看这里——全网最全ASP.NET MVC 教程汇总(转)
- ASP.NET基于Ajax的Enter键提交问题分析
- ASP.NET2.0使用Enter Key作为默认提交问题分析(附源码)
- asp.net实现利用反射,泛型,静态方法快速获取表单值到Model的方法
- 如果用asp4.0 只要将web,config中的这个带4.5删除就可以,对不对
- Asp.net中DataBinder.Eval用法的总结
- 如何在Mac OS X上安装和使用Visual Studio Code和ASP.NET 5(转)
- ASP.NET MVC- 在Area里使用RedirectToAction跳转出错的解决方法
- ASP.NET之一般处理程序内部请求原理
- ASP.NET 页面间传值的几种方法