asp.net chart之饼图

开发环境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="" />
<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[].BackColor = Color.Wheat;
// add and format the title
Chart3.Titles.Add("标题");
Chart3.Titles[].Font = new Font("Utopia", , FontStyle.Bold); Chart3.Series.Add(new Series("Pie")
{
ChartType = SeriesChartType.Pie,
ShadowOffset =
});
Chart3.Series[].Label = "#VALX \n\n #PERCENT{P}";//显示百分比和说明
Chart3.Series[].LegendText = "#VALX";
double[] yValues = { , , , , };
string[] xValues = { "优秀", "不及格", "良好", "及格" };
//饼状图的标签方位
Chart3.Series[]["PieLabelStyle"] = "Outside";
Chart3.Series[]["PieLineColor"] = "Black";
Chart3.Series[].Points.DataBindXY(xValues, yValues); //每个部分开花
foreach (DataPoint point in Chart3.Series[].Points)
{
point["Exploded"] = "true";
}
SaveChartToImg(Chart3, "");

预览图如下:

最新文章

  1. 用.net在画出镂空图片
  2. mate-desktop安装在其他目录时一些配置信息
  3. 【GO】GO语言学习笔记二
  4. CSS预编译器配置-------LESS Sass Stylus webstorm
  5. java中获取文件或文件夹的路径方法
  6. hihoCoder#1080 (线段树)
  7. POJ 1061 青蛙的约会(扩展欧几里得)
  8. git push失败的解决办法(2)
  9. Codeforces 100548F - Color (组合数+容斥)
  10. Asp.net 使用正则和网络编程抓取网页数据(有用)
  11. 规则引擎QLExpress的简单应用
  12. 屏蔽Codeforces做题时的Problem tags提示
  13. Jquery基础之事件操作
  14. Flash Recovery Area
  15. 经常会用到的js函数
  16. azure备份虚拟机
  17. Codeforces 900D Unusual Sequences 容斥原理
  18. 初步配置阿里云ECS服务器
  19. ZooKeeper的安装
  20. 常用window命令

热门文章

  1. VMware虚拟机可与Win10物理机互ping并可访问互联网的设置方法
  2. Uniform Buffer
  3. 【买衣服】I&#39;m looking for a jacket
  4. 解析YAML文件
  5. 201871010117-石欣钰《面向对象程序设计(java)》第十五周学习总结
  6. djang小项目过程中的小问题 02(跳转界面)
  7. SQL基础知识整理
  8. Ultimate Chicken Horse GameProject需求规格报告书
  9. Linux性能优化实战学习笔记:第三十四讲
  10. [LeetCode] 419. Battleships in a Board 平板上的战船