2016-09-22 2 views
0

Как добавить вес или значение к Edges или Link в 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" /> 
Смежные вопросы