#50 · Primary category: NLP Tools & Text Processing
scattertext
Beautiful visualizations of how language differs among document types.
Project last updated:07/04/26
GitHub Stars
2.3K
Forks
286
Contributors
14
License
Apache-2.0
Why we included this project
Researchers and analysts who need to show why two text collections use language differently will get real mileage out of this one. It turns a corpus into an interactive HTML scatter plot, with each term plotted according to how strongly it leans toward one document group or the other, and labels are placed so they don't overlap. It handles Japanese text and works with parsing libraries like spaCy, so it slots into existing analysis workflows instead of living in a demo. The payoff is a self-contained HTML file you can open and explore in a browser, zooming and panning without setting up a server. For anyone comparing product reviews with support tickets, or speeches against press releases, it gives defensible visual evidence instead of a static word cloud.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量