asp.net chart美化+绑定数据--饼图
2024-09-01 10:50:08
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, "");
预览图如下:
最新文章
- 用.net在画出镂空图片
- mate-desktop安装在其他目录时一些配置信息
- 【GO】GO语言学习笔记二
- CSS预编译器配置-------LESS Sass Stylus webstorm
- java中获取文件或文件夹的路径方法
- hihoCoder#1080 (线段树)
- POJ 1061 青蛙的约会(扩展欧几里得)
- git push失败的解决办法(2)
- Codeforces 100548F - Color (组合数+容斥)
- Asp.net 使用正则和网络编程抓取网页数据(有用)
- 规则引擎QLExpress的简单应用
- 屏蔽Codeforces做题时的Problem tags提示
- Jquery基础之事件操作
- Flash Recovery Area
- 经常会用到的js函数
- azure备份虚拟机
- Codeforces 900D Unusual Sequences 容斥原理
- 初步配置阿里云ECS服务器
- ZooKeeper的安装
- 常用window命令
热门文章
- VMware虚拟机可与Win10物理机互ping并可访问互联网的设置方法
- Uniform Buffer
- 【买衣服】I&#39;m looking for a jacket
- 解析YAML文件
- 201871010117-石欣钰《面向对象程序设计(java)》第十五周学习总结
- djang小项目过程中的小问题 02(跳转界面)
- SQL基础知识整理
- Ultimate Chicken Horse GameProject需求规格报告书
- Linux性能优化实战学习笔记:第三十四讲
- [LeetCode] 419. Battleships in a Board 平板上的战船