代码之家  ›  专栏  ›  技术社区  ›  Lrrr

带javascript的饼图[重复]

  •  0
  • Lrrr  · 技术社区  · 14 年前

    我想要一个javascript饼图,我已经有了一个带plotkit的饼图,但是它太大了,而且我的带宽很低。我想要一个好的和低权重的javascript(或者更好的是jquery)。

    4 回复  |  直到 12 年前
        1
  •  2
  •   Community CDub    8 年前

    以下是使用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
  •  7
  •   Peter Booster    14 年前

    谷歌提供一个返回图表的网络服务。更多信息:

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

    alt text

        3
  •  2
  •   user243901    14 年前

    我用过这个 http://www.jqplot.com/index.php 我的一个项目的库。功能强大,使用方便! 下面是一个饼图示例: http://www.jqplot.com/tests/pieTests.php

        4
  •  2
  •   Community CDub    8 年前

    有越来越多的开放 源代码和商业解决方案 纯javascript图表 需要闪光灯。对此我会的 仅显示开放源代码选项。

    有两个主要的javascript类 图形解决方案 需要闪光灯:

    • 基于画布,在IE中使用ExplorerCanvas渲染,而ExplorerCanvas又依赖于 VML
    • 基于标准浏览器的SVG,在IE中呈现为VML

    两者都有利弊 除图表库外的方法 我推荐晚点的,因为它 与DOM完美集成,允许 使用 dom,最重要的是设置dom 事件。对比画布制图 库必须重新设计dom轮子 管理事件。所以除非你想 构建不带事件的静态图 处理,SVG/VML解决方案应 更好。

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

    • Dojox图表,如果您已经使用了Dojo工具包,那就太好了。
    • 基于Raphael的解决方案

    拉斐尔是个非常活跃的人 保持、成熟、开源 图形库非常好 跨浏览器支持,包括IE 6 到8,火狐,歌剧,Safari,Chrome, 还有康克勒。拉斐尔并不依赖 在任何javascript框架和 因此可以与原型一起使用, jquery、dojo、mootools等…

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

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

    披露:我是其中一个的开发者 Github上的ICO分叉 ( http://github.com/uiteoi/ico )

    by Jean Vincent

    除此之外:

    Top 5 jQuery Chart Plug-ins

    如果可以使用jquery之外的 EJS Charts 也非常圆滑。