nullnull几个Web Charts框架

题记:写这篇博客要主是加深自己对nullnull的认识和总结实现算法时的一些验经和训教,如果有错误请指出,万分感谢。

    

jqPlot

    jqPlot is packaged with all the basic charts, as well as gauges and candlestick. The 

    software is open source and totally free. jqPlot is based on the jQuery library and 

    uses the canvas approach for plotting charts. This product has a very similar look 

    and feel to Flot/Flotr. Additionally, jqPlot supports animations for column and line 

    charts, but not pie charts, which could be the general issue on canvas approach to 

    produce fancy implementations. In terms of documentation, it is probably the most 

    complete, compared to other free software.

    

amCharts

    amCharts offers a full set of charts in both 2D and 3D with other interesting 

    charts such as radar, bubble, candlestick, and polar. All the charts look pretty and 

    support animations. amCharts is free for commercial use but a credit label will be 

    displayed in the upper-left corner of the charts. The only minor drawback is that the 

    constructor API style seems a bit clumsy. Each attribute assignment has to be done 

    either by calling a method or as an assignment statement explicitly, but not by the 

    object specifier's style.

    

Ext JS 4 Charts

    Ext JS is a very popular Ajax application framework developed by Sencha, a pioneer 

    company specializing in web application development. In Ext JS 4, it comes with the 

    pure JavaScript charts library unlike its predecessor Ext JS 3, which uses the YUI 2 

    Flash chart library. As the market trend is moving away from Adobe Flash, Sencha 

    responds with a home brew charting library. Ext JS 4 covers all the basic 2D charts 

    plus the gauge and radar charts, and all the charts support animations. The license 

    is free for open source and noncommercial usage, and a developer license is needed 

    for commercial development. A great benefit of Ext JS 4 charts is the integration with 

    the comprehensive set of UI components, for example, for a chart with a storage 

    framework, displaying/updating both the chart and the table of data with editors is 

    very simple to do.

    

YUI 3 Charts

    YUI 3 is another popular Ajax application framework under BSD license. YUI 3 has 

    removed their support for Flash and implemented their own JavaScript charts. The 

    new version comes with all the basic charts in 2D without any animation's support. 

    However, the line charts look just above average, and the column and pie charts 

    look plain and basic. Like Sencha's Ext JS, charts in YUI can be integrated with other 

    components supplied by the framework.

    

FusionCharts

    FusionCharts is probably one of the most impressive looking and has the most 

    comprehensive charts out there in the market. Not only does it come with a full-

    每日一道理
春蚕死去了,但留下了华贵丝绸;蝴蝶死去了,但留下了漂亮的衣裳;画眉飞去了,但留下了美妙的歌声;花朵凋谢了,但留下了缕缕幽香;蜡烛燃尽了,但留下一片光明;雷雨过去了,但留下了七彩霓虹。

    range variety of interesting 2D charts (radar, dial, map, and candlestick) available 

    as a separate product, but it also offers fully interactive 3D charts. All the chart 

    animations are very professionally done. Basically, FusionCharts can be run in two 

    modes, Flash or JavaScript. For the JavaScript mode, FusionCharts use their own 

    extended Highcharts library to achieve the same 2D and 3D effect, and look the same 

    as their Flash version. Although FusionCharts comes with a higher price tag, this is 

    the only product that has the best looking charts and rotatable 3D charts.

    

JS Charts

    JS Charts offers all the basic charts in both 2D and 3D looks. JS Charts uses the 

    HTML5 canvas technology to render charts. The bars and lines look good with 

    animations, however, the presentation of a pie chart is slightly behind and it offers 

    no animation support. The product is free for noncommercial use and commercial 

    license is on per domain basis. The constructor API is similar to amCharts done via 

    method calls.

 

    

Flot and Flotr

    Flot is an MIT licensed freeware offering 2D charts but without any animation 

    at the time of writing. It is a canvas-based product built on the jQuery framework. 

    The software produces nice-looking line charts but not the bar and pie charts  

    (which require a plugin). Documentation is not very comprehensive and there 

    are not many update activities within the product. There is also another chart 

    package, Flotr, which is inspired by the Flot line chart style and is based on the 

    Prototype framework. Flotr offers all the basic canvas charts with better looking  

    bar and pie charts, and includes candlestick and radar charts. However, Flotr has 

    even fewer activities than Flot; both products seem to be heading towards the end  

    of their lifecycle

    

Highcharts

    Highcharts is built with the JavaScript framework library, it is implemented 

    in such a way that it doesn't totally rely on one particular framework. Highcharts is 

    packaged with adapters, to make its interfaces to framework, pluggable.

    As a result, Highcharts can be incorporated under MooTools, Prototype, or  

    jQuery JavaScript frameworks. This empowers users without compromising  

    their already developed product or allows them to decide on using the framework 

    which is best suited to their projects. Highcharts uses jQuery as the default 

    framework implementation, hence it only requires users to load the jQuery library 

    before Highcharts.

 

    Learning Highcharts 4405811.9957371411

 

    http://code.google.com/p/explorercanvas/

 

    http://www.chartjs.org/

    html5的图表库

文章结束给大家分享下程序员的一些笑话语录: 姿势要丰富,经常上百度!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值