首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R(或相关)冲积图

R(或相关)冲积图
EN

Stack Overflow用户
提问于 2013-10-10 12:46:11
回答 2查看 1.4K关注 0票数 0

在一项调查中,我问了两个问题:

  1. 你的主要交通工具是什么?(只有一个可能的答案和强制性的答案)
  2. 你的第二次运输是什么?(0或多个答案,每个二级运输包含0表示是和1表示否定)

以下是一些假数据:http://pastebin.com/raw.php?i=pp1EHP7r

代码语言:javascript
复制
PersonNumber,Main Transport,Bus(secondary transport),Metro(secondary transport),Tram (secondary transport)
1,Bus,1,0,1
2,Bus,1,0,1
3,Bus,1,1,1
4,Train,1,0,0
5,Train,0,1,0
6,Train,0,1,0
7,Bus,0,0,0
8,Bus,0,1,0
9,Metro,0,1,0

我的目标是创造两个部分,左边的部分与主要运输。第二次运输的正确部分。然后,如果右边列上有值,则左侧tranport链接右侧。例如,对于第一个观察:公共汽车将连接到公共汽车(二级运输)和电车(二级运输),但不与地铁(二级运输)。

我真的不知道该如何做,因为只有当值包含1.

我在找那种图流http://app.raw.densitydesign.org/#/

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-11 13:34:03

如果要使用原始数据(http://app.raw.densitydesign.org/#/)可视化它,则必须创建这样的数据集(从数据开始创建):

代码语言:javascript
复制
PersonNumber    MainTransport   SecondaryTransport
1   Bus Bus
1   Bus Tram
2   Bus Bus
2   Bus Tram
3   Bus Bus
3   Bus Tram
3   Bus Metro
4   Train   Bus
5   Train   Metro
6   Train   Metro
8   Bus Metro
9   Metro   Metro

每一条线代表主运输和二级运输之间的连接。如果一个人使用多个辅助传输,则必须为每一对主/次传输创建一行(参见person #3)。请注意,由于每行具有相同的视觉权重,通量的总高度表示每个变量出现的次数。

在原始拖动"MainTransport“和"SecondaryTransport”作为“尺寸”。

票数 2
EN

Stack Overflow用户

发布于 2014-02-19 18:27:59

如果要向图形添加颜色,则需要通过交换颜色变量来修改alluvial.js:

色= d3.scale.category20();

那它就像一种魅力!

抢夺

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19296137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档