Graph visualization for angular!
npm install ngx-dag
A Graph visualization for angular
ngx-charts-force-directed-graph may be imported into this library as another option to visualize your graph data.npm install @swimlane/ngx-graph --saveNgxGraphModule into your modulengx-graph component in your components
class="chart-container"
[view]="view"
[legend]="showLegend"
[links]="hierarchialGraph.links"
(legendLabelClick)="onLegendLabelClick($event)"
[nodes]="hierarchialGraph.nodes"
[scheme]="colorScheme"
[orientation]="orientation"
[curve]="curve"
(select)="select($event)">
ngx-tooltip
[tooltipPlacement]="'top'"
[tooltipType]="'tooltip'"
[tooltipTitle]="node.label">
{{node.label}}
stroke-width="2"
marker-end="url(#arrow)" >
`Data
$3
`
[
{
id: 'start',
label: 'start'
}, {
id: '1',
label: 'Query ThreatConnect',
}, {
id: '2',
label: 'Query XForce',
}, {
id: '3',
label: 'Format Results'
}, {
id: '4',
label: 'Search Splunk'
}, {
id: '5',
label: 'Block LDAP'
}, {
id: '6',
label: 'Email Results'
}
]
`$3
`
[
{
source: 'start',
target: '1',
label: 'links to'
}, {
source: 'start',
target: '2'
}, {
source: '1',
target: '3',
label: 'related to'
}, {
source: '2',
target: '4'
}, {
source: '2',
target: '6'
}, {
source: '3',
target: '5'
}
]
`
Credits
ngx-graph` is a Swimlane open-source project; we believe in giving back to the open-source community by sharing some of the projects we build for our application. Swimlane is an automated cyber security operations and incident response platform that enables cyber security teams to leverage threat intelligence, speed up incident response and automate security operations.