D3.js搭建目录知识图谱

前言

 使用D3.js搭建Centos7/etc的知识图谱。本来想搭建Centos7整体的知识图谱,但是Centos7目录太多,页面加载不了。D3.js是一个JavaScript库,用于创建数据驱动的文档。所有代码都在一个HTML里,安装VScode里的插件就可以运行。以下是插件:

一、效果图

整体图(图元是圆圈):

整体图文本(图元是文本)

输入etc,会找到所有名为etc的节点。

二、关键代码

1.定义的4个图元

const render_init = function(){
      lines = mainsvg.append('g')
         .attr('class','lines')
         .selectAll('line').data(links).join('line')
         .attr('stroke','black')
         .attr('stroke-width',1)
         .attr('opacity',1); //设置透明度 0-1
         
      // Add text to each line
      linetex
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值