箭头用于标示方向, 一般在链路和路径节点中使用
在下列属性基础上加上前缀就是对应的属性名(请参考代码示例)
有如下可选项:
//Node
node.set("begin_arrow_shape", "arrow");
node.set("end_arrow_shape", "stealth_arrow");
gView.set("node_begin_arrow_shape", "open_arrow"); //全局设置
gView.set("node_end_arrow_shape", "arrow"); //全局设置
//Link
link.set("from_arrow_shape", "arrow");
link.set("to_arrow_shape", "stealth_arrow");
gView.set("link_from_arrow_shape", "open_arrow"); //全局设置
gView.set("link_to_arrow_shape", "arrow"); //全局设置
箭头的实际大小由size大小和线宽共同决定, 请参考Link箭头示例
//Node
node.set("begin_arrow_size", 3);
node.set("end_arrow_size", 6);
gView.set("node_begin_arrow_size", 3); //全局设置
gView.set("node_end_arrow_size", 6); //全局设置
//Link
link.set("from_arrow_size", 3);
link.set("to_arrow_size", 6);
gView.set("link_from_arrow_size", 3); //全局设置
gView.set("link_to_arrow_size", 6); //全局设置
//Node
node.set("begin_arrow_offset", 3);
node.set("end_arrow_offset", 0.5); //50%
gView.set("node_begin_arrow_offset", 3); //全局设置
gView.set("node_end_arrow_offset", 0.5); //全局设置
//Link
link.set("from_arrow_offset", 3);
link.set("end_arrow_offset", 0.5); //50%
gView.set("link_from_arrow_offset", 3); //全局设置
gView.set("link_to_arrow_offset", 0.5); //全局设置
请参考填充和画笔样式#fill
//Node
node.set("begin_arrow_fill","#008080");
node.set("end_arrow_fill","LightSkyBlue");
gView.set("node_begin_arrow_fill", "#008080"); //全局设置
gView.set("node_end_arrow_fill", "LightSkyBlue"); //全局设置
//Link
link.set("from_arrow_fill","#008080");
link.set("to_arrow_fill","LightSkyBlue");
gView.set("link_from_arrow_fill", "#008080"); //全局设置
gView.set("link_to_arrow_fill", "LightSkyBlue"); //全局设置
//Node
node.set("begin_arrow_stroke","LightSkyBlue");
node.set("end_arrow_stroke","#008080");
gView.set("node_begin_arrow_stroke","rgb(105, 105, 105)"); //全局设置
gView.set("node_end_arrow_stroke","rgba(154, 205, 50, 0.8)"); //全局设置
//Link
link.set("from_arrow_stroke","LightSkyBlue");
link.set("to_arrow_stroke","#008080");
gView.set("link_from_arrow_stroke","rgb(105, 105, 105)"); //全局设置
gView.set("link_to_arrow_stroke","rgba(154, 205, 50, 0.8)"); //全局设置
//Node
node.set("begin_arrow_stroke_line_width", 2);
node.set("end_arrow_stroke_line_width", 3);
gView.set("node_begin_arrow_stroke_line_width",2); //全局设置
gView.set("node_end_arrow_stroke_line_width",3); //全局设置
//Link
link.set("from_arrow_stroke_line_width", 2);
link.set("to_arrow_stroke_line_width", 3);
gView.set("link_from_arrow_stroke_line_width",2); //全局设置
gView.set("link_to_arrow_stroke_line_width",3); //全局设置
//Node
node.set("begin_arrow_stroke_line_dash", [6, 3]);
node.set("end_arrow_stroke_line_dash", [6, 3]);
gView.set("node_begin_arrow_stroke_line_dash", [6, 3]); //全局设置
gView.set("node_end_arrow_stroke_line_dash", [6, 3]); //全局设置
//Link
link.set("from_arrow_stroke_line_dash", [6, 3]);
link.set("to_arrow_stroke_line_dash", [6, 3]);
gView.set("link_from_arrow_stroke_line_dash", [6, 3]); //全局设置
gView.set("link_to_arrow_stroke_line_dash", [6, 3]); //全局设置