玄铁剑

成功的途径:抄,创造,研究,发明...
posts - 128, comments - 42, trackbacks - 0, articles - 174

推荐几个.NET开源图表组件

Posted on 2007-04-24 22:03 玄铁剑 阅读(783) 评论(0)  编辑 收藏 引用 所属分类: asp.net
推荐几个.NET开源图表组件,希望大家发行有其它的可以添加一下,说明:因为没有记录在哪里下载,所以大部分只能让大家亲自搜索一下:

1. NPlot:.NET开源轻量级中最好的

2. gaphviz(quickgraph):功能很强大(看介绍和图片),就是没有调试通过

3. ZedGraph:原题“A flexible line graph class library in C#”,在codeproject.com上,效果不错;
    http://www.codeproject.com/csharp/zedgraph.asp
4. Graph Library:在codeproject.com上,有bar、line、pie三种样式;

5. Full Customizable 3D PieChart with ASP.net,WebForm,在codeproject.com上,3d饼图;

6. ASPCharts,WebForm,在codeproject.com上;

7. ASPChartNet,WebForm,在codeproject.com上;

8. Web Chart,WebForm,在codeproject.com上,效果非常不错;
    http://www.51aspx.com/CV/WebChart/
9. SharpVectorGraphics,这是一个矢量图形库,效果一流;

10. dotnetcharting:就是不开源,但效果一流

OWCChart.rar

图形类型列表
        chChartTypeColumnClustered----------垂直柱状统计图
        chChartTypeColumn3D-----------------3D
垂直柱状统计图
        chChartTypeBarClustered---------------
水平柱状统计图
        chChartTypeBar3D--------------------- 3D
水平柱状统计图
        chChartTypeArea-----------------------
区域统计图
        chChartTypeArea3D--------------------3D
区域统计图
        chChartTypeDoughnut------------------
中空饼图
        chChartTypeLineStacked---------------
折线统计图
        chChartTypeLine3D---------------------3D
折线统计图
        chChartTypeLineMarkers---------------
折线带点统计图
        chChartTypePie-------------------------
饼图
        chChartTypePie3D----------------------3D
饼图
        chChartTypeRadarSmoothLine----------
网状统计图
        chChartTypeSmoothLine----------------
弧线统计图  

WebChart wc = new WebChart();

string name;

name = wc.show(type,this,datatable,"AAAA题目AAAAA","类别","数量","销售图");

this.Image1.ImageUrl=@"images/"+name;

说明:type-------即图形类型,直接给英文字符串

     this-------即本页面

     datatable中包含两列,第1列为类别,第2列为数量.例如1列为年,2列为销售额

     接下来的4个字符串参数分别是:大标题,类别,数量,和小标题

     name-------是图片名称;

     images------是Web应用程序下与本页面(this)同层的文件夹

只有注册用户登录后才能发表评论。