vscode extension to generate call graph using Cytoscape.js based on vscode call hierarchy language feature.
Features
show functions and methods grouped by file
display function calls and interface implementations
jump to function location on Ctrl/Cmd+LClick
click on function to highlight connections
supports color themes
ignore files configurably (test files, etc)
Alt+LClick on a function to fetch connections
add a function to an existing graph through Ctrl+Shift+P
Quick start
Click on a function name in the editor
Run Chartographer: Show call graph command using Ctrl+Shift+P or context menu to show calls
Run Chartographer: Add function to existing graph to add function to last opened graph
Alt+LClick on a node to fetch calls for that function
Requirements
Chartographer relies on the "call hierarchy" feature of an LSP server. So, to use Chartographer for your project analysis, you must have a language server extension that supports "call hierarchy."