最近我一直在寻找创建网页图表的解决方案.

经过一段糟糕的经历(过时版本)的Highcharts后,我试图给一个D3.js的机会,我觉得很方便.

由于我在这个项目的时间紧迫,我试图找到一个可重用的图表库,它位于D3的顶端.
到目前为止,我发现的唯一候选人是Miso Project的d3.chart和NVD3.js.

问题是d3.chart只是制作可重复使用的图表的一个很小的框架,而NVD3是非常广泛的,但不是非常灵活和非常无证.

有没有替代这些图书馆(或者我应该开始写一个)?

解决方法

你看过 Vega吗?

我同意ckersch的评论,从长远来看,用d3编写你自己的可视化文件通常是合适的,而且很有趣. (当然这也取决于你实际想做什么.)

就个人而言,我不建议您编写自己的框架,因为有可能不会超出您目前的项目的可重用性.

javascript – 替代NVD3.js(可重用图表库)?的更多相关文章

  1. swift开源项目精选已经造好的轮子

    Swift开源项目精选站在个人的角度,并基于《Swift语言指南》,针对开源项目做了一个甄别、筛选。当然,由于个人能力及涉足范围所限,还远远不够,其中肯定有偏颇及不足,还望同学们多多见谅。更希望能得到你的帮助和补充,共同参与。@SwiftLanguage更新至2016-2-1,最近新收录Graph,Localize-Swift,Cuckoo,Gecco,AudioKit,vapor,Every.swift等7个,合计已收录297个。

  2. Swift 开源项目精选-v1.0

    转自http://dev.swiftguide.cn/archive/featured-open-source-projects-in-swift_v1.0.html目录工具存储网络图片框架界面示例应用工具SwiftyJSONBytangplin,lingoer:GitHub上最为开发者认可的JSON解析库ArgoBythoughtbot:函数式JSON解析库JSONCodableByMatthe

  3. 使用Quick Look框架对文件进行预览

    QuickLookFramework就是这些不知名的框架中的一个,即使你之前没有使用过该框架,你也能从框架的名字中了解一二。更具体来说,在使用QuickLook框架的时候开发者的主要任务就是为预览视图控制器提供datasource,以便视图控制器打开文档。当我们点击了tableview中代表文件的某一行之后,QuickLookPreviewController就会打开对应的文档进行预览。

  4. 如何测试我的PHP代码 – 我可以使用哪些测试框架?

    我简要介绍了PHPUnit和SimpleTest框架.根据你们的推荐他们是否值得推荐?

  5. php – Web编程Python

    突然间,您将需要导入或编写Web框架提供的所有相同功能.对于不平凡的网络应用,您需要非平凡的框架.例如,像Django这样的东西将给你一个持久性框架,自动生成的管理界面,诱人的语言,URL调度系统等等.您可以专注于您的应用程序逻辑,而不用担心较低级别的详细信息.Django是一个很好的开始,因为它有很好的文档,教程将让你快速进行.

  6. 最常用的11大AJAX开发框架

    互联网中也有大量的关于AJAX的框架,本文汇总了最常用的11个框架。Prototype很好的支持AJAX,国内外有多个基于此类库实现的效果库,也做得很棒。其最大的好处是,在设计AJAX网络应用程序时,轻松简便的操作就像设计桌面程序一样。

  7. 各种AJAX方法的使用比较

    为了方便地介绍这些AJAX开发方法,我将它们划分为四代技术。此外,一些不借助任何框架类库的原始AJAX开发方法,本文将不讨论它们。回到顶部新技术的改进方向前面介绍的那种AJAX方法能让客户端的调用代码与服务端的代码风格基本一致,看似很完美的方法为什么会被淘汰了呢?

  8. 11 个最常用的 AJAX 开发框架汇总

    互联网中也有大量的关于AJAX的框架,本文汇总了最常用的11个框架。其最大的好处是,在设计AJAX网络应用程序时,轻松简便的操作就像设计桌面程序一样。

  9. 初学DWR开源框架

    DWR是一个用于改善Web页面与java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含Ajax技术的网站。不过还好,DWR可以帮助我们解决这一问题。将jQuery和DWR配合起来实现struts的Ajax是不是会很完美,的确是这样的。下面就针对DWR框架来做我们第一个小程序。再接下来要做的就是配置DWR框架,就像web.xml文件一样,我们需要在WEB-INF下创建dwr.xml配置文件。但是不管你页面是怎么展示出来的,其中获取数据都是通过DWR来获取的,这是毋庸置疑的。

  10. DWR框架

    DWR下载:DWR的下载地址为:http://directwebremoting.org/dwr/download,最新版为3.0.这里下载的应用包为dwr.war,解压后将dwr.jar包放在Web工程的WEB-INF/lib/目录中。DWR包含2个主要部分:1.一个运行在服务器端的JavaServlet,它处理请求并向浏览器发回响应.2.运行在浏览器端的JavaScript,他发送请求而且还能动态更新网页。

随机推荐

  1. js中‘!.’是什么意思

  2. Vue如何指定不编译的文件夹和favicon.ico

    这篇文章主要介绍了Vue如何指定不编译的文件夹和favicon.ico,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  3. 基于JavaScript编写一个图片转PDF转换器

    本文为大家介绍了一个简单的 JavaScript 项目,可以将图片转换为 PDF 文件。你可以从本地选择任何一张图片,只需点击一下即可将其转换为 PDF 文件,感兴趣的可以动手尝试一下

  4. jquery点赞功能实现代码 点个赞吧!

    点赞功能很多地方都会出现,如何实现爱心点赞功能,这篇文章主要为大家详细介绍了jquery点赞功能实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  5. AngularJs上传前预览图片的实例代码

    使用AngularJs进行开发,在项目中,经常会遇到上传图片后,需在一旁预览图片内容,怎么实现这样的功能呢?今天小编给大家分享AugularJs上传前预览图片的实现代码,需要的朋友参考下吧

  6. JavaScript面向对象编程入门教程

    这篇文章主要介绍了JavaScript面向对象编程的相关概念,例如类、对象、属性、方法等面向对象的术语,并以实例讲解各种术语的使用,非常好的一篇面向对象入门教程,其它语言也可以参考哦

  7. jQuery中的通配符选择器使用总结

    通配符在控制input标签时相当好用,这里简单进行了jQuery中的通配符选择器使用总结,需要的朋友可以参考下

  8. javascript 动态调整图片尺寸实现代码

    在自己的网站上更新文章时一个比较常见的问题是:文章插图太宽,使整个网页都变形了。如果对每个插图都先进行缩放再插入的话,太麻烦了。

  9. jquery ajaxfileupload异步上传插件

    这篇文章主要为大家详细介绍了jquery ajaxfileupload异步上传插件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  10. React学习之受控组件与数据共享实例分析

    这篇文章主要介绍了React学习之受控组件与数据共享,结合实例形式分析了React受控组件与组件间数据共享相关原理与使用技巧,需要的朋友可以参考下

返回
顶部