An interactive notebook project to build and visualize word co-occurrence graphs from natural language text using Python and NLP.
VocaGraph is a Natural Language Processing (NLP) notebook that demonstrates how to extract, process, and visualize word relationships in the form of graphs. It uses spaCy for language processing and networkx for constructing co-occurrence graphs. This tool is ideal for analyzing how words relate in textual data and provides a powerful visual insight into contextual proximity.
-
✅ Word Tokenization using
spaCy -
✅ Frequency distribution of words
-
✅ Context window-based word co-occurrence
-
✅ Graph creation with
networkx -
✅ Edge weights based on frequency
-
✅ Visualization with
matplotlib
Spectrogram
2.robin
3.pistachio
4.sweetwaltz
pip install spacy networkx matplotlib
python -m spacy download en_core_web_smMIT License © 2025 Shubroto Das
Shubroto Das




