用JavaScript的饼图

时间:2010-11-04 11:50:22

标签: javascript jquery pie-chart

我想要一个JavaScript饼图,我已经有一个PlotKit,但它是一个太大的库,我的带宽很低。我想在JavaScript中使用一个好的低权重(或者更好,在jQuery中)。

4 个答案:

答案 0 :(得分:7)

Google提供了返回图表的网络服务。更多信息:

http://code.google.com/intl/nl-NL/apis/chart/

alt text

答案 1 :(得分:2)

以下是使用JQuery图表插件的网站的一些链接:

http://www.jscharts.com/

http://www.reynoldsftw.com/2009/02/6-jquery-chart-plugins-reviewed/

http://www.1stwebdesigner.com/resources/top-jquery-chart-libraries-interactive-charts/

和这个线程,它提出的问题基本相同:

Pie chart with jQuery

编辑:添加了一些其他选项

我最近用Flot做了一些条形图 http://people.iola.dk/olau/flot/examples/

我们正在使用拉斐尔的一些饼图和其他东西 http://raphaeljs.com/

答案 2 :(得分:2)

我在我的一个项目中使用了这个http://www.jqplot.com/index.php库。功能强大且易于使用! 以下是饼图的示例:http://www.jqplot.com/tests/pieTests.php

答案 3 :(得分:2)

  

Open的数量越来越多   来源和商业解决方案   没有的纯JavaScript图表   需要Flash。在这个回复中,我会   仅提供开源选项。

     

有两个主要的JavaScript类   没有的图形解决方案   需要Flash:

     
      
  • 基于Canvas,使用ExplorerCanvas在IE中呈现,而后者又依赖于它   VML
  •   
  • 基于标准的浏览器上的SVG,在IE中呈现为VML
  •   
     

两者都有利弊   方法,但图表库   我会推荐以后因为它   与DOM完美集成,允许   使用。操纵图表元素   DOM,最重要的是设置DOM   事件。相比之下Canvas图表   库必须重新发明DOM轮   管理事件。所以,除非你打算   构建没有事件的静态图   处理,SVG / VML解决方案应该是   更好。

     

对于SVG / VML解决方案,有很多   选项,包括:

     
      
  • Dojox Charting,如果你已经使用Dojo工具包那就好了
  •   
  • 基于Raphael的解决方案
  •   
     拉斐尔非常活跃,很好   保持,成熟,开源   图形库非常好   跨浏览器支持,包括IE 6   到8,Firefox,Opera,Safari,Chrome,   和Konqueror。拉斐尔并不依赖   在任何JavaScript框架和   因此可以与Prototype一起使用,   jQuery,Dojo,Mootools等......

     

有很多图表   基于拉斐尔的图书馆,包括   (但不限于):

     
      
  • gRaphael,拉斐尔图形库的扩展
  •   
  • Ico,基于单个函数调用的直观API创建
      复杂的图表
  •   
     

披露:我是一个开发者   在github上的Ico分叉   (http://github.com/uiteoi/ico)。

     

by Jean Vincent

除此之外:

Top 5 jQuery Chart Plug-ins

如果可以使用除jQuery之外的其他内容,那么EJS Charts也非常灵活。