2016-09-22 67 views
0

如何向DGML文件中的边或链接添加权重或值?DGML - 将权重添加到链接

<?xml version='1.0' encoding='utf-8'?> 
<DirectedGraph xmlns="http://schemas.microsoft.com/vs/2009/dgml"> 
    <Nodes> 
    <Node Id="a" Label="a" Size="10" /> 
    <Node Id="b" Background="#FF008080" Label="b" /> 
    <Node Id="c" Label="c" Start="2010-06-10" /> 
</Nodes> 
    <Links> 
    <Link Source="a" Target="b" /> 
    <Link Source="a" Target="c" /> 
    </Links> 
    <Properties> 
    <Property Id="Background" Label="Background" DataType="Brush" /> 
    <Property Id="Label" Label="Label" DataType="String" /> 
    <Property Id="Size" DataType="String" /> 
    <Property Id="Start" DataType="DateTime" /> 
    </Properties> 
</DirectedGraph> 

我希望能够为每个节点之间的线指定权重或值以指定节点之间的强度。

回答

0

您可以为每个链接添加权重,方法是为每个链接源添加一个带有值的标签字段。数字将出现在图表上的箭头旁边。

<Link Source="a" Target="b" Label="5" /> 
<Link Source="a" Target="c" Label="6" /> 

此外,每个节点的背景颜色可以通过创建类别组并将该组分配给每个节点来更改。

<Category Id="Orange" Background="Orange" /> 
<Category Id="Yellow" Background="Yellow" /> 

<Node Id="a" Category="Orange" /> 
<Node Id="b" Category="Yellow" />