Node의 생성과 소멸을 처리하고 전체적인 Node의 옵션들과 스타일을 포함합니다.
Node에 대한 옵션은 'nodes'라 이름 붙은 object에 대한 Node들을 포함하고 있어야합니다. 이러한 모든 옵션들은 또한 각각의 Node에 대해서도 제공되어져야 합니다. 명백하게, 'id'는 전체 Node가 아닌 해당 Node에 대해서만 정의되어야 합니다. 옵션은 전체적인 Node object에 대해 정의되었고, 모든 Node에 적용됩니다. 만약 Node가 자기 자신에 대한 옵션을 가지고 있다면, 이는 전체적인 옵션 대신에 사용되어 질 것입니다.
당신에게 Node 옵션 하나가 주어졌을 때, 그러한 특성에 대한 전체적인
옵션과 그룹에 속한 Node라면 그 특성에 대한 그룹 옵션 또한 오버라이드
할 것입니다. 그리고나서 null
옵션을 설정한다면, 그것은
default 값으로 되돌아갈 것입니다.
이러한 옵션들이 어떻게 사용하는것이 지원되는지 보길 위해서는 전체 옵션 또는 요약 옵션 클릭하시오.
이러한 옵션들은 각 개별 Node에 대해 역시 설정되어 있습니다. 모든 개별 옵션이 여기에 설명되어 있습니다:
Name | Type | Default | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
borderWidth | Number | 1 |
Node 테두리의 굵기. | ||||||||||||||||||||||||
borderWidthSelected | Number | 2 |
선택 된 Node의 테두리의 굵기 . 지정되지 않았을 때, 테두리의 굵기의 2배가 사용되어 집니다. | ||||||||||||||||||||||||
brokenImage | String | undefined |
도형이 image 또는 circularImage 으로 설정될
때, 이미지 옵션에 제공된 URL을 확인 할 수 없는 경우 이 옵션은 백업
이미지의 URL이 될 수 있습니다.
|
||||||||||||||||||||||||
chosen | Object or Boolean | true |
참일때, Node를 선택하거나 또는 Node에서 맴도는 것은 Node 또는 Node 라벨의 특성을 default에 따라 바꿔줍니다. 거짓일때, Node를 선택할 때 Node 또는 해당 label에 변화가 발생하지 않습니다. object가 제공된 경우에는 Node를 선택할 때 Node 및 label의 특성을 보다 세부적으로 조정 할 수 있습니다. | ||||||||||||||||||||||||
chosen.node | Function or Boolean | undefined |
참일때, Node를 선택하거나 또는 Node에서 맴도는 것은 Node 또는 Node
라벨의 특성을 default에 따라 바꿔줍니다. 거짓일때, Node를 선택할 때
Node 또는 해당 label에 변화가 발생하지 않습니다.
function이 제공되어진다면, Node가 선택될 때 호출되어집니다. function(values, id, selected, hovering) { values.property = chosenValue; }
들어오는 어떤 arguments라도 특성의 변화를 결정하기위해 사용되어질
수 있습니다. 만약 a property가 제공된 function에 특별히 할당되지
않는다면, 바뀌지 않은채로 남아있을 것입니다. 특정 function은
옵션에서 각각의 특정 Node를 또는 네트워크의
속성은 다음과 같이 변경할 수 있는 특성을 정의합니다:
|
||||||||||||||||||||||||
chosen.label | Function or Boolean | undefined |
참일때, Node를 선택하거나 또는 Node에서 맴도는 것은 Node 또는 Node
라벨의 특성을 default에 따라 바꿔줍니다. 거짓일때, Node를 선택할 때
Node 또는 해당 label에 변화가 발생하지 않습니다.
function이 제공되어진다면, Node가 선택될 때 호출되어집니다. function(values, id, selected, hovering) { values.property = chosenValue; }
들어오는 어떤 arguments라도 특성의 변화를 결정하기위해 사용되어질
수 있습니다. 만약 a property가 제공된 function에 특별히 할당되지
않는다면, 바뀌지 않은채로 남아있을 것입니다. 특정 function은
옵션에서 각각의 특정 Node를 또는 네트워크의
속성은 다음과 같이 변경할 수 있는 특성을 정의합니다:
|
||||||||||||||||||||||||
color | Object or String | Object |
색상 객체는 모든 상황에 대한 Node의 색상 정보를 포함합니다. Node가
단일 색상만 필요할 때, 객체 대신 'rgba(120,32,14,1)' ,
'#ffffff' 또는 'red' 와 같은 색상 값을
제공합니다.
|
||||||||||||||||||||||||
color.border | String | '#2B7CE9' |
선택하지 않거나 또는 맴돌지 않는 Node의 테두리의 색상 (상호작용 모듈에 hover가 사용가능하다고 가정한다면). | ||||||||||||||||||||||||
color.background | String | '#D2E5FF' |
선택하지 않거나 또는 맴돌지 않는 Node의 배경색(상호작용 모듈에 hover가 사용가능하다고 가정한다면). | ||||||||||||||||||||||||
color.highlight | Object or String | Object |
선택된 Node의 색상. 대신에 문자열 색상 값을 제공하기만 하면 됩니다. | ||||||||||||||||||||||||
color.highlight.border | String | '#2B7CE9' |
선택된 Node의 테두리의 색상. | ||||||||||||||||||||||||
color.highlight.background | String | '#D2E5FF' |
선택된 Node의 배경색. | ||||||||||||||||||||||||
color.hover | Object or String | Object |
마우스가 Node 위로 이동할 때 Node의 색상입니다 (상호작용 모듈에서 hover가 사용된다고 가정할 때). 위와 같은 속기도 지원됩니다. | ||||||||||||||||||||||||
color.hover.border | String | '#2B7CE9' |
마우스로 이리저리 이동하는 Node의 테두리의 색상 (상호작용 모듈안에서 호버가 활성화 되어있다고 가정). | ||||||||||||||||||||||||
color.hover.background | String | '#D2E5FF' |
마우스로 이리저리 이동하는 Node의 배경의 색상 (상호작용 모듈안에서 호버가 활성화 되어있다고 가정). | ||||||||||||||||||||||||
opacity | Number | undefined |
|||||||||||||||||||||||||
fixed | Object or Boolean | Object |
참일 때, Node는 움직이지 않고 물리 시뮬레이션의 일부입니다. 하나의 오브젝트로 정의된다면, X 또는 Y 방향으로 움직이는것이 불가능 합니다. | ||||||||||||||||||||||||
fixed.x | Boolean | false |
참일때, Node느 X 방향으로 움직이지 않을 것입니다. | ||||||||||||||||||||||||
fixed.y | Boolean | false |
참일때, Node느 Y 방향으로 움직이지 않을 것입니다. | ||||||||||||||||||||||||
font | Object or String | false |
이 객체는 라벨에 대한 세부 사항을 정의합니다. 속기는
'size face color' 의 형식을 지원합니다. 예시:
'14px arial red' .
|
||||||||||||||||||||||||
font.color | String | '#343434' |
label 텍스트의 색상 | ||||||||||||||||||||||||
font.size | Number | 14 |
label 텍스트의 크기 | ||||||||||||||||||||||||
font.face | String | 'arial' |
label 텍스트의 폰트 페이스(또는 폰트 가족). | ||||||||||||||||||||||||
font.background | String | undefined |
undefined 인 상태가 아닌 color string 상태일 때,
직사각형의 배경이 제공된 색상으로 label 뒤에 그려질 것입니다.
|
||||||||||||||||||||||||
font.strokeWidth | Number | 0 |
직사각형의 배경을 대체하여, stroke는 텍스트 주변으로 그려질 수 있습니다. 값이 0보다 클때, stroke는 그려질 것입니다. | ||||||||||||||||||||||||
font.strokeColor | String | '#ffffff' |
이것은 stroke에 대한 값이 0보다 크다고 추정하는 stroke의 색상입니다. | ||||||||||||||||||||||||
font.align | String | 'center' |
이것은 label을 왼쪽으로 정렬하기 위해 '왼쪽'설정을 할 수 있게 합니다. 반면에, 기본값은 '가운데' 입니다. | ||||||||||||||||||||||||
font.vadjust | String | 0 |
label 텍스트에서 기본 글꼴의 수직적 위치에 대한 글꼴에 대한 보정입니다. (양의 아래쪽 입니다.) | ||||||||||||||||||||||||
font.multi | Boolean or String | false |
false 이라면, label은 기본 글꼴로 그린 순수 텍스트로
처리하게 됩니다. 만약 true 이거나 또는
'html' 이라면, label은 굵음 글꼴, 기울임꼴 그리고 코드
마크업으로 HTML이 해석되는 여러 글꼴로 될 수 있습니다. 해당 값이
'markdown' 또는 'md' 라면 label은 굵음
글꼴, 기울임꼴 그리고 코드 마크업으로 markdown이라고 해석되는 여러
글꼴로 될 수 있습니다. 굵은 글꼴, 기울임꼴, 굵은 글꼴 및 단색 글꼴은
각각 font.bold, font.ital, font.boldital, font.mono 속성으로 설정 할
수 있습니다.
|
||||||||||||||||||||||||
font.bold | Object or String | false |
이 object는 label에 있는 굵은 글꼴에 대한 세부항목을 정의하고
있습니다. 예를 들어: '14px arial red' 와 같은
'size face color' 유형으로도 또한 지원가능한 단축이
있습니다.
|
||||||||||||||||||||||||
font.bold.color | String | '#343434' |
label 텍스트 내의 굵은 글꼴의 색상. default는 글꼴의 색상에 기반합니다. | ||||||||||||||||||||||||
font.bold.size | Number | 14 |
label 텍스트 내의 굵은 글꼴의 크기. default는 글꼴의 크기에 기반합니다. | ||||||||||||||||||||||||
font.bold.face | String | 'arial' |
label 텍스트의 굵은 글꼴의 글꼴면(또는 글꼴의 집합)입니다. default는 글꼴의 글꼴면에 기반합니다. | ||||||||||||||||||||||||
font.bold.mod | String | 'bold' |
label 텍스트에서 굵은 글꼴을 결정할 깨 면과 크기에 추가된 문자열. | ||||||||||||||||||||||||
font.bold.vadjust | String | 0 |
label 텍스트에서 굵은 기울임이 있는 글꼴의 세로 위치에 대한 글꼴별 수정입니다. (양수는 작동하지 않습니다.) default는 글꼴읠 valign에 기반합니다. | ||||||||||||||||||||||||
font.ital | Object or String | false |
이 object는 label의 기울어진 글꼴에 관한 세부항목들을 정의하고
있습니다. 예를 들어: '14px arial red' 와 같은
'size face color' 유형으로 또한 지원되는 요약이
있습니다.
|
||||||||||||||||||||||||
font.ital.color | String | '#343434' |
label 텍스의 기울어진 글꼴의 색상. default는 기본 글꼴의 색상에 기반합니다. | ||||||||||||||||||||||||
font.ital.size | Number | 14 |
label 텍스의 기울어진 글꼴의 크기. default는 기본 글꼴의 크기에 기반합니다. | ||||||||||||||||||||||||
font.ital.face | String | 'arial' |
label 텍스트의 기울어진 글꼴의 글꼴면(또는 글꼴의 집합)입니다. default는 글꼴의 글꼴면에 기반합니다. | ||||||||||||||||||||||||
font.ital.mod | String | 'italic' |
label 텍스트에서 기울어진 글꼴을 결정할 때 면과 크기에 추가된 문자열. | ||||||||||||||||||||||||
font.ital.vadjust | String | 0 |
label 텍스트에 기울림 글꼴의 수직적 위치에 대한 글꼴 별 수정입니다.(양수에서는 작동하지 않습니다.) default는 글꼴의 valign에 기반합니다. | ||||||||||||||||||||||||
font.boldital | Object or String | false |
이 object는 label에 있는 굵은 기울림 글꼴에 대한 세부사항을
정의합니다. 예를 들어: '14px arial red' 와 같은
'size face color' 유형으로도 또한 지원가능한 단축이
있습니다.
|
||||||||||||||||||||||||
font.boldital.color | String | '#343434' |
label의 굵은 기울림 글꼴에 대한 색상. default는 기본 글꼴에 기반합니다. | ||||||||||||||||||||||||
font.boldital.size | Number | 14 |
label의 굵은 기울림 글꼴에 대한 크기. default는 기본 글꼴에 기반합니다. | ||||||||||||||||||||||||
font.boldital.face | String | 'arial' |
label 텍스트의 굵은 기울림 글꼴의 글꼴면(또는 글꼴의 집합)입니다. default는 글꼴의 글꼴면에 기반합니다. | ||||||||||||||||||||||||
font.boldital.mod | String | 'bold' |
label 텍스트에서 굵은 기울림 글꼴을 결정할 때, 면과 크기에 추가된 문자열. | ||||||||||||||||||||||||
font.boldital.vadjust | String | 0 |
label 텍스트에 굵은 기울림 글꼴의 수직적 위치에 대한 글꼴 별 수정입니다.(양수에서는 작동하지 않습니다.) default는 글꼴의 valign에 기반합니다. | ||||||||||||||||||||||||
font.mono | Object or String | false |
이 object는 label에 있는 폭 고정 글꼴에 대한 세부항목을 정의하고
있습니다. 예를 들어: '15px courier red' 와 같은
'size face color' 유형으로도 또한 지원가능한 단축이
있습니다.
|
||||||||||||||||||||||||
font.mono.color | String | '#343434' |
label 텍스트의 고정 폭 글꼴에 대한 색상. default는 기본 글꼴의 색상에 기반합니다. | ||||||||||||||||||||||||
font.mono.size | Number | 15 |
label 텍스트의 고정 폭 글꼴에 대한 크기. default는 기본 글꼴의 크기에 기반합니다. | ||||||||||||||||||||||||
font.mono.face | String | 'courier new' |
label 텍스트의 폭 고정 글꼴의 글꼴면(또는 글꼴의 집합)입니다. | ||||||||||||||||||||||||
font.mono.mod | String | '' |
label 텍스트에서 폭 고정 글꼴을 결정할 때, 면과 크기에 추가된 문자열. | ||||||||||||||||||||||||
font.mono.vadjust | String | 2 |
label 텍스트에 폭 고정 글꼴의 수직적 위치에 대한 글꼴 별 수정입니다.(양수에서는 작동하지 않습니다.) default는 글꼴의 valign에 기반합니다. | ||||||||||||||||||||||||
group | String | undefined |
undefined 일 때, Node는 정의된 그룹에 속해질 것이다. 그
그룹의 정보를 스타일링 하는 것은 이 Node에 적용된다. Node의 특정
스타일링은 그룹 스타일링을 오버라이드합니다.
|
||||||||||||||||||||||||
heightConstraint | Number, Boolean or Object | false |
거짓일 때, heightConstraint가 적용되지 않는다. 숫자가 특정된다면, 이 값은 Node의 최소 높이로 사용된다. Node의 높이가 값보다 작을 경우 최소값으로 설정된다. | ||||||||||||||||||||||||
heightConstraint.minimum | Number | undefined |
특정 한 수가 있다면, 그 값은 Node의 최소 높이로써 사용되어 집니다. Node의 높이는 그 값보다 작다면 최소치로 설정 될 것입니다. | ||||||||||||||||||||||||
heightConstraint.valign | String | 'middle' |
'top' , 'middle' , 'bottom' 와
같은 유효 값이 있습니다. 구체화할 때, label 텍스트의 높이가
최솟값(어떤 위쪽 또는 아래쪽 여백)보다 작다면, When specified, if
the height of the label text is less than the minimum (including any
top or bottom margins), 지정된 위치에 수직으로 오프셋됩니다.
|
||||||||||||||||||||||||
hidden | Boolean | false |
참일 때, Node가 나타나지 않습니다. 그것은 여전히 물리 시뮬레이션의 일부일 것입니다. | ||||||||||||||||||||||||
icon | Object | Object |
이러한 옵션들은 모양이 icon 으로 설정되었을 떄만
사용되어집니다.
|
||||||||||||||||||||||||
icon.face | String | 'FontAwesome' |
이 옵션들은 도형이 icon 으로 설정된 경우에만 사용됩니다.
face 옵션으로 사용가능한 값은 'FontAwesome' 또는
'Ionicons' 와 같은 주어진 페이지에 로드되는 모든
글꼴면입니다.
|
||||||||||||||||||||||||
icon.code | String | undefined |
이것은 아이콘의 코드입니다. 예로, '\uf007' . |
||||||||||||||||||||||||
icon.size | Number | 50 |
아이콘의 크기. | ||||||||||||||||||||||||
icon.color | String | '#2B7CE9' |
아이콘의 색깔. | ||||||||||||||||||||||||
icon.weight | Number or String | undefined |
이것은 선택된 상태와 관계없이 가중치가 강요되어집니다. 예를 들어
가중치가 'bold' 또는 700 으로 설정되어
있으면 Font Awesome 5가 제대로 작동하지 않습니다. 만약 이런 옵션이
선택된다면 굵은 글꼴 대신 더 큰 크기로 표시 됩니다.
|
||||||||||||||||||||||||
id | String | undefined |
Node의 id. Node는id가 필수적이며 그리고 고유해야만 합니다. 이는 분명히 전반적으로 설정되지 않고 Node별로 설정되어야 합니다. | ||||||||||||||||||||||||
image | Object or String | undefined |
모양이 image 또는 circularImage 으로 설정된
경우, 이 옵션은 이미지에 대한 URL입니다. 이미지를 찾을 수 없는 경우,
brokenImage 옵션이 사용될 수 있습니다. 참고: Firefox에는 SVG 그리기 버그가 있으며, 한가지 해결방안 - width/height 특성들을 루트 <svg> SVG의 요소인 추가하는 것. |
||||||||||||||||||||||||
image.unselected | String | undefined |
선택되지 않은(default) 이미지에 대한 URL. | ||||||||||||||||||||||||
image.selected | String | undefined |
S선택된 이미지에 대한 URL. | ||||||||||||||||||||||||
imagePadding | Object or Number | 0 |
숫자가 지정되면 형상 내부에 있는 영상의 패딩은 모든 면에서
해당값으로 설정됩니다. 이런 옵션은 모양이 image ,
circularImage 로 설정된 경우에만 사용된다.
|
||||||||||||||||||||||||
imagePadding.top | Number | 0 |
모양 내부의 이미지의 윗쪽 여백이 이 값으로 설정됩니다. | ||||||||||||||||||||||||
imagePadding.right | Number | 0 |
모양 내부의 이미지의 오른쪽 여백이 이 값으로 설정됩니다. | ||||||||||||||||||||||||
imagePadding.bottom | Number | 0 |
모양 내부의 이미지의 아래쪽 여백이 이 값으로 설정됩니다. | ||||||||||||||||||||||||
imagePadding.left | Number | 0 |
모양 내부의 이미지의 왼쪽 여백이 이 값으로 설정됩니다. | ||||||||||||||||||||||||
label | String | undefined |
label은 Node의 안 또는 아래에 보여지며 그 모양에 의존하는 텍스트 조각입니다. | ||||||||||||||||||||||||
labelHighlightBold | Boolean | true |
Node가 선택되면 label이 굵게 할지 말지를 결정합니다. | ||||||||||||||||||||||||
level | Number | undefined |
hierarchical layout을 사용할 때, level은 Node의 위치하는 곳을 결정합니다. | ||||||||||||||||||||||||
margin | Object or Number | 5 |
특정 숫자가 정해진다면, label의 여백들은 모든 방향으로 그 값을
설정합니다. 이 옵션은 모양이 box , circle ,
database , icon or text 으로
설정된 경우에만 사용하십시오.
|
||||||||||||||||||||||||
margin.top | Number | 5 |
label의 위쪽 여백이 이 값으로 설정됩니다. | ||||||||||||||||||||||||
margin.right | Number | 5 |
label의 오른쪽 여백이 이 값으로 설정됩니다. | ||||||||||||||||||||||||
margin.bottom | Number | 5 |
label의 아래쪽 여백이 이 값으로 설정됩니다. | ||||||||||||||||||||||||
margin.left | Number | 5 |
label의 왼쪽 여백이 이 값으로 설정됩니다. | ||||||||||||||||||||||||
mass | Number | 1 |
barnesHut physics 모델 (이것은 default가 활성화 되있습니다)은
inverted gravity 모델에 기반합니다. Node의 mass가 증가함에 따라,
Node의 반발력을 증가시킬 수 있습니다. 0과 1사이의 값은 추천하지 않습니다. 이들은 음수 혹은 0 값은 허용되지 않습니다. 이것들은 console error를 출력하고 1로 설정 될 것입니다. |
||||||||||||||||||||||||
physics | Boolean | true |
거짓일때, Node는 physics 시뮬레이션의 부분은 아닙니다. 수동 드래그를 제외하고 움직이지 않을 것입니다. | ||||||||||||||||||||||||
scaling | Object | Object |
value 옵션을 분명히 한다면, Node의 크기는 이 객체의
속성에 따라서 조정될 것입니다. 모든 Node의 모양은 바뀔수 있지만,
몇몇의 Node는 label의 크기에 따른 크기가 활성화 됐을 때만 크기를
조정할 수 있습니다. 오직 label의 조정이 활성화 된 경우:
ellipse , circle , database ,
box , text . 항상 조정 가능한 경우:
image , circularImage ,
diamond , dot , star ,
triangle , triangleDown ,
hexagon , square , icon . 조정을
사용할 때, size 옵션이 무시된다는 것을 명심하시오.
|
||||||||||||||||||||||||
scaling.min | Number | 10 |
Node에 값이 있다면, Node의 크기가 value와 scaling function과 최소, 최댓값에 의해 결정되어 집니다. | ||||||||||||||||||||||||
scaling.max | Number | 30 |
value 옵션을 사용하여 Node가 조정될 떄, 해당 크기를 최댓값으로 허용합니다. | ||||||||||||||||||||||||
scaling.label | Object or Boolean | Object |
label을 Node와 함꼐 확장할 수 없는 경우에 false 일 수 있습니다. 만약 참이라면 초기 설정을 사용하는 것일 겁니다. 추가 사용자 정의를 위해 object를 제공할 수 있습니다. | ||||||||||||||||||||||||
scaling.label.enabled | Boolean | false |
label의 변경을 켜고 끕니다. 이러한 옵션이 정의되지 않았다면, 이 정의된 object의 어떤 특성들도 참일 것입니다. | ||||||||||||||||||||||||
scaling.label.min | Number | 14 |
조정할 때, label에 사용되는 글꼴 사이즈의 최솟값. | ||||||||||||||||||||||||
scaling.label.max | Number | 30 |
조정할 때, label에 사용되는 글꼴 사이즈의 최댓값. | ||||||||||||||||||||||||
scaling.label.maxVisible | Number | 30 |
확대를 할 떄, 글꼴 또한 크게 그려집니다. 이 기능을 사용하면 인식된 글꼴의 크기를 제한할 수 있습니다. 30으로 설정을 맞춘다면, 글꼴의 크기는 100% 확대해도 30보다 크게 보일 수 없을 것입니다. | ||||||||||||||||||||||||
scaling.label.drawThreshold | Number | 5 |
축소할 떄, 글꼴을 작게 그려질 것입니다. 글꼴을 그릴 때, 하한을 정의합니다. 글꼴 조정을 사용할 떄,중요한 Node의 label을 먼저 가장 크게 보여주는 기능과 함께 이것을 사용할 수 있습니다. | ||||||||||||||||||||||||
scaling.customScalingFunction | Function | in description |
Node가 value 필드를 갖는다면, 이 function은 어떻게
Node의 크기가 값에 따라 조정되는지를 결정합니다. 초기 function:
function (min,max,total,value) { if (max === min) { return 0.5; } else { var scale = 1 / (max - min); return Math.max(0,(value - min)*scale); } }function은 집합의 최솟값과 최댓값, 모든 값의 총합, 그리고 최종적으로 Node와 엣지가 작동한 값을 받습니다. 0과 1의 값이 반환 되어야만 합니다. Node와 엣지는 다음 과정에 따라 계산됩니다: var scale = customScalingFunction(min,max,total,value); var diff = maxSize - minSize; mySize = minSize + diff * scale;참고 : maxSize 와 minSize 는 옵션으로
제공받은scaling.max 와scaling.min 의
값입니다.
|
||||||||||||||||||||||||
shadow | Object or Boolean | Object |
참일 때, Node는 default 설정을 사용하는 shadow를 만듭니다. 이는 하나의 object를 제공함으로써 더욱 정교해집니다. | ||||||||||||||||||||||||
shadow.enabled | Boolean | false |
shadow 던지기로 전환합니다. 이러한 옵션이 정의되지 않는다면, 이 object의 어떤 속성들이 정의되어 있다면 true로 설정됩니다. | ||||||||||||||||||||||||
shadow.color | String | 'rgba(0,0,0,0.5)' |
문자열로써의 shadow의 색상 크기. 지원되는 형식들은 'rgb(255,255,255)', 'rgba(255,255,255,1)', '#FFFFFF'입니다. | ||||||||||||||||||||||||
shadow.size | Number | 10 |
shadow의 흐림의 크기. | ||||||||||||||||||||||||
shadow.x | Number | 5 |
x의 오프셋입니다.. | ||||||||||||||||||||||||
shadow.y | Number | 5 |
y의 오프셋입니다.. | ||||||||||||||||||||||||
shape | String | 'ellipse' |
shape는 Node가 어떻게 보여지는지를 정의합니다. Node에는 두가지
유형이 있습니다. 하나는 label을 안쪽에 가지고 있고, 다른 하나는
label을 아래쪽에 지니고 있습니다. label을 Node 안쪽에 갖고 있는
유형은 다음과 같습니다: ellipse , circle ,
database , box , text . label을
Node 바깥쪽에 갖고 있는 유형은 다음과 같습니다: image ,
circularImage , diamond , dot ,
star , triangle , triangleDown ,
hexagon , square , icon .
|
||||||||||||||||||||||||
shapeProperties | Object | Object |
이 object에는 특정 shape에 대한 구성이 포함되어있습니다. | ||||||||||||||||||||||||
shapeProperties.borderDashes | Array or Boolean | false |
이 속성은 테두리가 있는 모든 모양에 적용됩니다. 배열을 제공함으로써 대시를 설정합니다. 배열의 형식: [dash length, gap length]. 또한 boolean을 사용가능하며, 거짓은 사용할 수 없고 참 값은 default [5,15]입니다. | ||||||||||||||||||||||||
shapeProperties.borderRadius | Number | 6 |
이 속성은 box 모양에만 사용됩니다. 당신이 그 모양의
모서리 굴곡률을 결정하게 해줍니다.
|
||||||||||||||||||||||||
shapeProperties.interpolation | Boolean | true |
이 속성은 image 및
circularImage 모양에만 적용됩니다. 참일 때, 이미지를
축소하는 것이 더 좋은 이미지으로 리샘플링 되므로 시간 계산이
좋아집니다.
|
||||||||||||||||||||||||
shapeProperties.useImageSize | Boolean | false |
이 속성은 image 및
circularImage 모양에만 적용됩니다. 거짓인 경우, 크기
옵션이 사용되거, 참일때, 이미지 옵션이 사용됩니다. Important: 이것이 참으로 설정된다면, 변수 옵션으로 이미지의 크기를 조정할 수 없습니다! |
||||||||||||||||||||||||
shapeProperties.useBorderWithImage | Boolean | false |
이 속성은 image 모양에만 적용됩니다. 참이면 색상
개체가 사용됩니다. 배경색이있는 사각형은 그것 뒤에 그려지며,
테두리를 가지게 됩니다. 이는 모든 테두리 옵션들이 고려되고 있음을
의미하고 있습니다.
|
||||||||||||||||||||||||
shapeProperties.coordinateOrigin | String | 'center' |
이 속성은 image 및
circularImage 모양에만 적용됩니다. Decides if the (x,
y) of the node will be the center of the image, or the
top-left corner.
|
||||||||||||||||||||||||
size | Number | 25 |
size는 내부에 label을 갖고 있지 않은 Node의 shape의 크기를 결정하는
사용됩니다. 이러한 shape에는 다음 것들이 있습니다.:
image , circularImage ,
diamond , dot , star ,
triangle , triangleDown ,
hexagon , square , icon
|
||||||||||||||||||||||||
title | String or Element | undefined |
사용자가 Node 위로 마우스를 가져갈 때, 표시되는 title입니다. title은 HTML 요소 또는 일반 텍스트 또는 HTML을 포함하는 문자열 일 수 있습니다. | ||||||||||||||||||||||||
value | Number | undefined |
값이 설정될 때, Node는 위에서 정의된 object를 조정하는 옵션들을 사용하여 조정될 수 있습니다. | ||||||||||||||||||||||||
widthConstraint | Number, Boolean or Object | false |
거짓일 경우, widthConstraint는 적용될 수 없습니다. 수가 특정된다면, Node의 넓이의 최솟값과 최댓값은 해당 값으로 설정될 수 있습니다. Node label의 선들은 최대치 이하로 유지하기 위해 공간상에서 깨질 것이며, Node의 width는 해당 값보다 작다면 최소값으로 설정될 것입니다. | ||||||||||||||||||||||||
widthConstraint.minimum | Number | undefined |
숫자를 지정하면 Node의 최소 너비가 값으로 설정됩니다. 값보다 작으면 Node의 너비가 최소로 설정됩니다. | ||||||||||||||||||||||||
widthConstraint.maximum | Number | undefined |
숫자를 지정하면 Node의 최대 너비가 값으로 설정됩니다. Node의 label 라인이 최대 값 아래로 유지되도록 공백에서 끊어집니다. | ||||||||||||||||||||||||
x | Number | undefined |
여기에 Node의 초기 x 좌표가 주어집니다. hierarchical적 레이아웃을 사용할 때, x 또는 y 좌표는 뷰의 유형에 의존하는 레이아웃 엔진으로 설정되어집니다. 또 다른 값은 손대지않은 채로 남아있게 됩니다. 안정화를 사용할 때, 안정화 된 위치는 초기 위치와는 다를 수 있습니다. Node를 해당 위치에 고정하고자 한다면 물리 또는 고정 옵션을 사용하십시오. | ||||||||||||||||||||||||
y | Number | undefined |
여기에 Node의 초기 y 좌표가 주어집니다. hierarchical적 레이아웃을 사용할 때, , x 또는 y 좌표는 뷰의 유형에 의존하는 레이아웃 엔진으로 설정되어집니다. 또 다른 값은 손대지않은 채로 남아있게 됩니다. 안정화를 사용할 때, 안정화 된 위치는 초기 위치와는 다를 수 있습니다. Node를 해당 위치에 고정하고자 한다면 물리 또는 고정 옵션을 사용하십시오. |