D3 对角线生成器
2022-04-21
对角线生成器(Diagonal enerator
),主要使用三次贝赛尔曲线
将两个点进行连接,通过使用d3.svg.diagonal()
创建,共有两个访问器一个函数,分别为:“source()、target()、projection()
”
1 | /* 设置基本 svg 格式 */ |
projection
projection() 主要是将坐标进行转换
,通常target坐标会首先
调用该投影进行转换,之后生成新的路径:
1 | /* 设置基本 svg 格式 */ |
通过使用:
1 | var diagonal = d3.svg.diagonal() |
那么最终的target
路径将会在原有
的大小下将会被放大成2
倍。