设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 重新 试卷 文件
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

最好的3个开源JavaScript图表库(3)

发布时间:2018-09-26 17:30 所属栏目:117 来源:Dr.michael J.garbade
导读:示例代码如下,它使用该库绘制了一个简单的条形图。 !DOCTYPE html html head style .chart div { font: 15px sans-serif; background-color: lightblue; text-align: right; padding:5px; margin:5px; color: whit

示例代码如下,它使用该库绘制了一个简单的条形图。

  1. <!DOCTYPE html>
  2. <html>
  3. <head>     
  4.     <style>
  5.     .chart div {
  6.       font: 15px sans-serif;
  7.       background-color: lightblue;
  8.       text-align: right;
  9.       padding:5px;
  10.       margin:5px;
  11.       color: white;
  12.       font-weight: bold;
  13.     }       
  14.     </style>
  15.      </head> 
  16. <body> 
  17.     <div class="chart"></div>   
  18.     <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/5.5.0/d3.min.js"></script> 
  19.     <script> 
  20.       var data = [342,222,169,259,173]; 
  21.       d3.select(".chart")
  22.         .selectAll("div")
  23.         .data(data)
  24.           .enter()
  25.           .append("div")
  26.           .style("width", function(d){ return d + "px"; })
  27.           .text(function(d) { return d; });    
  28.  
  29.     </script>
  30. </body>
  31. </html>

使用 D3 库的主要概念是应用 CSS 样式选择器来定位 DOM 节点,然后对其执行操作,就像其它的 DOM 框架,比如 JQuery。

将数据绑定到文档上后,.enter() 函数会被调用,为即将到来的数据构建新的节点。所有在 .enter() 之后调用的方法会为数据中的每一个项目调用一次。

代码的执行结果如下。

最好的3个开源JavaScript图表库

总结

JavaScript 图表库提供了强大的工具,你可以将自己的网络资源进行数据可视化。通过这三个开源库,你可以把自己的网站变得更好看,更容易使用。

你知道其它强大的用于创造 JavaScript 动画效果的前端库吗?请在下方的评论区留言分享。

【编辑推荐】

  1. Linux桌面中4个开源媒体转换工具
  2. 不造假!如何让你的开源项目在一周内收集3500个Github star?
  3. 再添开源项目!腾讯AILab开源业内最大规模多标签图像数据集
  4. 开源软件受云服务商影响,共用条款终止开源滥用现象
  5. 面向敏捷开发团队的7个开源项目管理工具
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读