动态物种丰度桑基图

1.示例结果文件如下

云工具运行正常的话,会出现一个sankey.html网页结果。用户可以通过浏览器打开网页,该网页结果有以下可以调整输出图片格式的小工具。

image-20240426105522459

1.1 红色框内共有五个工具,从左往右分别代表:

  1. Node Label Position:调整节点标签位置在左,中或右边。
  2. Force Position:如果设为false,则Node Lable Positon可能不会起作用。
  3. Title Setting:标题名称和字体颜色及字体大小。
  4. Label Setting:节点字体颜色和大小
  5. Plot Width和Plot Height:输出图片大小。这个设置后需要结合蓝框最左边两个才能起作用。不会调整当前图片大小。

1.2 蓝色框内共八个工具,从左往右分别代表:

  1. 保存图片为svg格式
  2. 保存图片为png格式.
  3. 这个按钮允许用户通过点击和拖动来缩放图表的二维平面。
  4. 启用后,用户可以通过拖动来选择图表中的区域。
  5. 点击这个按钮可以自动调整图表的缩放级别,以适应所有的数据。
  6. 这个按钮允许用户通过绘制一个“套索”(lasso)来选择图表中的点。
  7. 点击这个按钮可以放大图表的视图。
  8. 点击这个按钮可以缩小图表的视图。

在桑基图中,有两个主要的概念:

1.Node(节点):节点代表数据流中的一个实体,如一个过程、部门、物质或成本中心。节点通常在图中垂直排列,并且通过水平的链接相互连接。

2.Link(链接)或 Flow(流):链接是节点之间的连接,表示从一个节点到另一个节点的转移量。链接的宽度通常与转移量的大小成比例,因此更宽的链接表示更大的流量。

在桑基图中,source 和 target 是定义链接属性的两个关键字段:

  1. source:表示流的起始节点的索引或标识符。
  2. target:表示流的结束节点的索引或标识符。

如示例图,上图中的红色箭头表示的是节点(Node),蓝色箭头表示的是链接(Link)。 用户也可以通过拖拽Node线条进行调整布局,另外在点击Link或Node时会出现标签。 点击Node时会出现以下三条信息 1.当前Node名称 2.incoming flow count:来源的个数, 3.outgoing flow count:目标个数 点击Link时会出现以下两条信息: 1.source:来源, 2.target:目标; Link的粗细代表物种的丰度大小。

 

目录