2016-09-22 102 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" />