废话不多说,先看成品,不感兴趣的,可以跳过了。
这个图很直观的展现了树的分支,给人一目了然的感觉
先上数据,大家可以跟着一起练习下:
line |
大类 |
类 |
X |
X1 |
Y |
1 |
性别 |
女 |
1.5 |
1.5 |
21 |
1 |
性别 |
男 |
1.5 |
1.5 |
21 |
1 |
户口类型 |
农村 |
1.5 |
1.5 |
10.5 |
1 |
户口类型 |
城市 |
1.5 |
1.5 |
10.5 |
2 |
性别 |
女 |
|
-3 |
12 |
2 |
性别 |
男 |
|
-3 |
9 |
2 |
户口类型 |
农村 |
|
-3 |
6 |
2 |
户口类型 |
城市 |
|
-3 |
3 |
3 |
性别 |
女 |
|
-24 |
12 |
3 |
性别 |
男 |
|
-24 |
9 |
3 |
户口类型 |
农村 |
|
-24 |
6 |
3 |
户口类型 |
城市 |
|
-24 |
3 |
案例.xlsx (9.6 K)
首先我们了解下底层的数据结构
为此,我们可以发现,从开始到结束,有三个点,并通过线进行连接的。
那么如何定义X、Y值
可以理解为第一条线的值
line |
大类 |
X |
Y |
1 |
性别 |
3 |
42 |
1 |
户口类型 |
3 |
21 |
我们可以发现这个就是基于大类设定的点,当然,X轴不一定要设定为3,设定任何值都行,不过最好是整数型,Y轴为高度,为了保证等距,故设定值是倍数关系(当然任何值都行)
此值就是基于细分类进行绘制
line |
大类 |
类 |
X1 |
Y |
2 |
性别 |
女 |
-3 |
12 |
2 |
性别 |
男 |
-3 |
9 |
2 |
户口类型 |
农村 |
-3 |
6 |
2 |
户口类型 |
城市 |
-3 |
3 |
同上
line |
大类 |
类 |
X1 |
Y |
3 |
性别 |
女 |
-24 |
12 |
3 |
性别 |
男 |
-24 |
9 |
3 |
户口类型 |
农村 |
-24 |
6 |
3 |
户口类型 |
城市 |
-24 |
3 |
这里我们可以发现Y值是一样的,不同的是X值,其X值不同,刚好就是设定两个点之间的长度。
好了,大概的设计流程就是这样的。
如何设定对应的X、Y轴,这个我们直接在自主数据集,创建对应的数字即可。
新建列,DDDD
🙂
完整版
|