简介
在这里可以升级或降级你的星图版本。
升级或降级星图版本操作不可逆,降级后的星图可能出现部分特性消失的问题。
将星图 更新到 版本
历史版本
这里使用基于 Typescript Interface 的扩展语法进行标注。
下表列出了版本星图结构的变量含义:
变量 | 含义 |
---|---|
File
|
整个星图文件 |
Node
|
节点 |
Link
|
链接 |
NodeStyle
|
节点样式 |
LinkStyle
|
链接样式 |
0
此版本中星图结构如下:
interface File { links: Set<Link>, nodes: Set<Node>, styles: { node: Array<NodeStyle>, link: Array<LinkStyle>, } readonly version?: number = 0; x: number = 0, y: number = 0, zoom: number = 1 } interface Node { content: string = "", size: number | string, style: NodeStyle, title: string = "", x: number = 0, y: number = 0 } interface Link { content: string = "", from: Node, style: LinkStyle, title: string = "", to: Node } interface NodeStyle { color: string, // #000000 ~ #FFFFFF name: string = "Style" } interface LinkStyle { backcolor: string, // #000000 ~ #FFFFFF forecolor: string, // #000000 ~ #FFFFFF name: string = "Style", onesided: boolean = false, // 控制链接是否有方向 width: number | string }
1
此版本中星图结构如下:
interface File { links: Array<Link>, nodes: Array<Node>, styles: { node: Array<NodeStyle>, link: Array<LinkStyle>, } readonly version: number = 1; x: number = 0, y: number = 0, zoom: number = 1 } interface Node { content: string = "", size: number, style: NodeStyle, title: string = "", x: number = 0, y: number = 0 } interface Link { content: string = "", from: Node, style: LinkStyle, title: string = "", to: Node } interface NodeStyle { color: string, // #000000 ~ #FFFFFF name: string = "Style" } interface LinkStyle { backcolor: string, // #000000 ~ #FFFFFF forecolor: string, // #000000 ~ #FFFFFF name: string = "Style", onesided: boolean = false, // 控制链接是否有方向 width: number }
将星图存储节点与链接的位置由集合改为列表。
修复了节点与链接大小与宽度可以不为数字导致的问题。