diff --git a/frontend/src/components/InteractionalStats.tsx b/frontend/src/components/InteractionalStats.tsx index 43567c5..11ab3a2 100644 --- a/frontend/src/components/InteractionalStats.tsx +++ b/frontend/src/components/InteractionalStats.tsx @@ -40,6 +40,9 @@ const InteractionalStats = ({ data }: InteractionalStatsProps) => { const singleCommentAuthorRatio = typeof concentration?.single_comment_author_ratio === "number" ? concentration.single_comment_author_ratio : null; + const singleCommentAuthors = typeof concentration?.single_comment_authors === "number" + ? concentration.single_comment_authors + : null; const topPairs = (data.top_interaction_pairs ?? []) .filter((item): item is [[string, string], number] => { @@ -84,48 +87,55 @@ const InteractionalStats = ({ data }: InteractionalStatsProps) => { return (
Who talks to who, and how concentrated the replies are.
+Quick charts for interaction direction and conversation concentration.
+Main reply links and concentration split.
Most frequent directed reply paths between users.
+Most common user-to-user reply paths.
{!topPairs.length ? (Quick read on how broad and repetitive the wording is.
+Most frequent filtered terms.
+Most used single words.
Most frequent 2-word phrases.
+Most used 2-word phrases.
Most frequent 3-word phrases.
+Most used 3-word phrases.
Trend of activity over time
+How much posting happened each day.
Most common terms across events
+Frequently used words across the dataset.
Most active authors
+Who posted the most events.
Activity density across time
+When activity tends to happen by weekday and hour.
- Nodes represent users and links represent conversation interactions. + Each node is a user, and each link shows replies between them.