asp.net制作图形:使用amcharts(.net版)实现图形报表
先看下使用amCharts(.net版)控件来实现如下图形报表:
1.饼图
2.柱型图
3.线型图
第一步
当然是要添加dll引用
然后再把相关文件放到目录里
就像在项目里添加FCK编辑器一样
这样的话.开始的环境就好了
我的目录结构是这样的
当然只是为了测试,就没有那样去什么什么了
当然,在每个页的开始要注册一下这个dll
<%@ Register Assembly="am.Charts" Namespace="am.Charts" TagPrefix="cc1" %>
然后就可以用了
饼图
<cc1:PieChart runat="server" ID="PieChart1"></cc1:PieChart>
后台代码
Code
protected void Page_Load(object sender, EventArgs e)
{
for (int i = 0; i < 10; i++)
{
//PieChartDataItem pcd = new PieChartDataItem("刘巨" + i.ToString(), i);
PieChartDataItem pcd1 = new PieChartDataItem();
pcd1.Description = "Description" + i.ToString();
pcd1.Title = "刘巨" + i.ToString();
//设置点击时候的链接
//pcd1.Url = "http://www.cnblogs.com/liuju150/";
pcd1.LabelRadius = 1;
pcd1.Value = i;
pcd1.PullOut = true;
PieChart1.Items.Add(pcd1);
}
PieChart1.Width = 600;
PieChart1.Height = 500;
//设置链接的跳转方式
//PieChart1.SliceLinkTarget = "_blank";
PieChart1.ScientificMax = 20;
PieChart1.Labels.Add(new ChartLabel("测试饼图", new Unit(100), new Unit(20)));
PieChart1.ToolTip = "测试饼图2";
}