Interactive Visualizations & Insights
A comprehensive analysis of 520 sports prompts across Basketball, Football, Cricket, and Chess. Explore user intent patterns, sentiment analysis, entity recognition, and cross-sport word usage through interactive D3.js visualizations.
Journey of Intent: Traces how 520 user queries flow from sports topics to cognitive goals (Who/What/How). Using keyword-based classification, we reveal behavioral patterns—Chess users seek strategy ("How"), while Football users pursue celebrity stats ("Who"), proving distinct user psychologies across domains.
Description: This scatter plot maps the psychological profile of the user base. We utilized TextBlob’s NLP algorithm to score every prompt on two dimensions: Sentiment (Y-axis: Negative vs. Positive) and Subjectivity (X-axis: Fact vs. Opinion). The resulting clusters reveal whether a sport’s community is driven by objective analysis (bottom-left) or emotional fanaticism (top-right). This visual effectively separates the "angry fans" from the "calm strategists."
Linguistic Showdown: Frequency analysis reveals the vocabulary that defines each sport. Diverging bars (Red=Cricket, Blue=Football) expose the "vocabulary gap"—while generic terms like "match" overlap, unique linguistic DNA (e.g., "wicket" vs "offside") creates distinct sport identities.
Dominance Hierarchy: Spacy NER model extracts People, Organizations, and Locations from conversations. Bubble size reflects mention frequency, revealing the power structure—where individual athletes (Messi, Kohli) command larger digital footprints than sports themselves, indicating personality-driven markets.
Cognitive Load Analysis: Categorizes prompts by word count (Short/Medium/Long/Essay) to measure discussion depth. Color intensity reveals conversation patterns—hot spots in long-form for Chess indicate users seeking complex explanations, while Football's short-form peaks signal demand for quick, bite-sized facts.
Semantic Interconnections: Circular arcs map vocabulary shared between sports (e.g., "runs" linking Cricket and Baseball). Arc thickness indicates linguistic overlap strength. Validates cross-domain relationships—despite different rules, some sports share massive "lexical DNA" while others exist in isolated linguistic universes.