d3构建知识图谱可视化_使用React和D3构建可视化仪表盘(Dashboard)

首先提供项目Demo的代码链接供参考和我写的英文版本的博客地址。

为了实现一个React+D3的Dashboard例子,设计了如下的用户数据集,包含一些用户的个人信息和活动状态。最终希望呈现的dashboard如右图所示,使用piechart呈现出数据集中的性别分布,linechart用来展示选中当前用户的活动状态,barchart来显示用户的年龄状况。其中第三个view是控制筛选器,用来设置显示的条件,而最后一列用户列表则是展示所有用户供使用者点选查看。

db5e7372e4b7e443d8a52cbd1faf125c.png

1. 搭建布局

首先第一步,我们需要从零开始搭建dashboard的布局。这里我们会使用Ant Design的Layout Component (https://ant.design/components/layout/)。 下面是两个比较常见的Layout布局方法,可以使用Ant Design提供的一些模块很方便地搭建出来。

03c4fc2862a7e96995de155ef8a69f4c.png

我们需要基于上述的方法,对我们的dashboard进行一个分割。其实在实际使用过程中,我们使用Sider和Content两个组件就已经足够去分割整个dashboard了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值