设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1993|回复: 1
打印 上一主题 下一主题

[其它] D3.js学习笔记

[复制链接]
跳转到指定楼层
1#
发表于 2016-4-13 00:53:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前几天在一个Excel插件群里提到了D3.js(以下简称“D3”),想起之前的学习笔记。本来打算放在个人日志里的,结果发现不支持上传附件,所以就先放在这里吧,以供对数据可视化的版友下载使用。
散点图:

面积图

环形图

封闭图


由于后面忙别的东西了,所以只有部分笔记(引力斥力、地图等部分没来得及学习),请原谅Roych的懒惰。
如果觉得这还不够,不妨看看下面可能正确的废话
-------------------------------------------------------------------------------------------------------
  • D3是个什么鬼?
    D3是一个JavaScript库。也就是说,如果你的浏览器不支持JavaScript,是不能运行的。
    -----  默认是打开的,否则就是用户主动关闭的了,当然也可能是IE6以前的某些版本)
  • 既然D3是一个JavaScript库,那么,需要那些基础呢?
    • HTML标记(了解)
    • CSS选择器(了解)
    • JavaScript(建议了解)
  • D3用来干吗的?
    画图。目前Web最常用的图形处理有两种方式,一种是前沿的Canvas(画布),另一种是传统的SVG。前者是HTML5的新元素,不少jQuery图表插件用的就是这个,而后者则是通过XML的形式来创建web图像。
  • D3的难度在哪里?
    由于D3是基于Web的数据,因此是不可能预先把数据写入页面的,而是通过各种方式将后台的数据读取到D3之中。
    • 因此如需在Excel中使用,可以通过VSTO封装在插件中,通过选取单元格的动作将数据传输给D3,然后绘图。
    • 而在Access中,由于VSTO好像比较排斥Access插件,因此最大的可能是通过ADO的方式,将数据传输到D3中,此外,你还需要一个容器来存放D3生成的图表,例如Webbroswer。
    • 在ASP.Net或者PHP等动态页面上则不存在上述问题。因为在web上使用SQL Server或者MySQL都是极其方便的事情。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2016-4-13 08:09:16 | 只看该作者
不错,学习,学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-25 16:44 , Processed in 0.116697 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表