@graph-viz

@graph-viz

  • Guide
  • API
  • Help

›Modules

Introduction

  • README
  • Globals

Modules

  • core
  • layouts
  • react

Classes

  • DisplayGroups
  • GraphVisualization
  • Labels
  • Links
  • MouseInteraction
  • Nodes
  • ForceSimulation
  • GraphVizComponent

Interfaces

  • ConfigurationOptions
  • DisplayGroup
  • DisplayLink
  • DisplayNode
  • GroupStyleAttributes
  • LabelStyleAttributes
  • LinkStyleAttributes
  • NodeStyleAttributes
  • Point
  • PopulatedDisplayLink
  • TextTexture
  • Uniforms
  • VisualizationInputData
  • ForceConfig
  • NodePosition
  • SimulationData
  • SimulationGroup
  • SimulationLink
  • SimulationNode
  • GraphVizComponentProps
  • NodeTooltipsProps
  • State
  • TooltipFields
  • TooltipNode
  • Vec2

layouts

@graph-viz › Globals › layouts

Index

References

  • ForceConfig
  • ForceSimulation
  • NodePosition
  • SimulationData
  • SimulationGroup
  • SimulationLink
  • SimulationNode

Classes

  • ForceSimulation

Interfaces

  • ForceConfig
  • NodePosition
  • SimulationData
  • SimulationGroup
  • SimulationLink
  • SimulationNode

Type aliases

  • D3Simulation

Functions

  • forceGroup
  • getCentroid
  • getDefaultLinkForceStrengths
  • getGroupedNodes

Object literals

  • FORCE_DEFAULTS

References

ForceConfig

• ForceConfig:


ForceSimulation

• ForceSimulation:


NodePosition

• NodePosition:


SimulationData

• SimulationData:


SimulationGroup

• SimulationGroup:


SimulationLink

• SimulationLink:


SimulationNode

• SimulationNode:

Type aliases

D3Simulation

Ƭ D3Simulation: Simulation‹SimulationNodeDatum, SimulationLink›

Defined in packages/layouts/src/ForceSimulation.ts:53

Functions

forceGroup

▸ forceGroup(groups: SimulationGroup[], defaultStrength: number): force

Defined in packages/layouts/src/ForceSimulation.ts:62

Parameters:

NameType
groupsSimulationGroup[]
defaultStrengthnumber

Returns: force


getCentroid

▸ getCentroid(points: SimulationNode[]): object

Defined in packages/layouts/src/ForceSimulation.ts:95

Parameters:

NameType
pointsSimulationNode[]

Returns: object

  • x: number

  • y: number


getDefaultLinkForceStrengths

▸ getDefaultLinkForceStrengths(links: SimulationLink[]): number[]

Defined in packages/layouts/src/ForceSimulation.ts:124

Based on the default implementation

see https://github.com/d3/d3-force#link_strength

Parameters:

NameType
linksSimulationLink[]

Returns: number[]


getGroupedNodes

▸ getGroupedNodes(nodes: SimulationNode[]): object

Defined in packages/layouts/src/ForceSimulation.ts:102

Parameters:

NameType
nodesSimulationNode[]

Returns: object

  • [ groupId: string]: SimulationNode[]

Object literals

Const FORCE_DEFAULTS

▪ FORCE_DEFAULTS: object

Defined in packages/layouts/src/ForceSimulation.ts:149

groupStrength

• groupStrength: number = 0

Defined in packages/layouts/src/ForceSimulation.ts:152

linkStrengthMultiplier

• linkStrengthMultiplier: number = 1

Defined in packages/layouts/src/ForceSimulation.ts:151

nodeCharge

• nodeCharge: number = -30

Defined in packages/layouts/src/ForceSimulation.ts:150

← VisualizationInputDataForceSimulation →
  • Index
    • References
    • Classes
    • Interfaces
    • Type aliases
    • Functions
    • Object literals
  • References
    • ForceConfig
    • ForceSimulation
    • NodePosition
    • SimulationData
    • SimulationGroup
    • SimulationLink
    • SimulationNode
  • Type aliases
    • D3Simulation
  • Functions
    • forceGroup
    • getCentroid
    • getDefaultLinkForceStrengths
    • getGroupedNodes
  • Object literals
    • Const FORCE_DEFAULTS
    • ▪ FORCE_DEFAULTS: object
    • groupStrength
    • linkStrengthMultiplier
    • nodeCharge
@graph-viz
Guides
InstallationCreating your first graph vizAPI Reference
More
GitHubStar
Copyright © 2020, Uplevel Technology