Participation tree per competition type
Understand how players participate to competition types depending on their level of activity.
🔍 Selection details
About the data
Hierarchy Configuration
Use the 🔀 Hierarchy dropdown to reorder the tree levels and analyze participation from different perspectives:
- 🏆 Tournament-First (Default): Focus on tournament participation as the primary metric. Shows how tournament players engage with other formats.
- 👥 Interclub-First: Analyze from a club/team perspective. Shows how interclub players engage with individual competitions.
- ❤️ Activity-First: View progression from casual to competitive formats. Useful for member development analysis.
- 🪜 Ladder-Focus: Emphasize regular ladder engagement. Identifies consistent players vs. occasional participants.
- 🏆 Competitive-Focus: Prioritize official competitions (tournaments + interclub) over training formats. Best for federation-level analysis.
Each configuration maintains all four event types while changing the analysis perspective. The hierarchy determines which participation pattern is shown first, allowing you to focus on the engagement type most relevant to your analysis.
What's included
This matrix shows participation patterns for Swiss national players only across four competition types:
- 👥 Interclub (team competitions between clubs)
- 🏆 Tournament (individual tournaments)
- 🪜 MiniLeague (small group competitions)
- ❤️ Friendly (friendly matches)
How participation is counted
The counting method differs by competition type:
-
🏆 Tournaments: 1 participation = 1 tournament attended
Example: A player competing in 3 matches at the Swiss Open counts as 1 tournament participation -
👥 Interclub, 🪜 MiniLeague, ❤️ Friendly: 1 participation = 1 match played
Example: A player playing 5 interclub matches counts as 5 interclub participations
This distinction reflects the competitive nature of tournaments (where attending is the key metric) versus regular competitions (where match frequency matters).
What's excluded
- ❌ International players
- ❌ Players with zero participations in the selected period
🏆 How to read the heatmap "Distribution per tournament type"
The treemap visualizes how players combine different tournament duration types:
Visual representation:
- Rectangle size = Number of players with this combination
- Color intensity = Darker orange indicates more players, lighter indicates fewer
- Number displayed = Exact count of players in this group
Interpreting combinations:
Each rectangle represents a unique combination of tournament types that players attended:
- "Weekday only" → Players who attended only weekday tournaments
- "Weekday + Weekend" → Players who attended both weekday AND weekend tournaments
- "Weekend + 2-3 days" → Players who attended both weekend AND multi-day tournaments
Key insights:
- Larger rectangles = more popular combinations
- Players appear in only one rectangle (their specific combination)
- Hover over any rectangle to see the full combination details
Example interpretation:
If you see:
- A large rectangle "Weekday only (83)" → 83 players attended only weekday tournaments
- A small rectangle "Weekday + Weekend (5)" → 5 additional players attended both types
- Total unique players = sum of all rectangles
This visualization helps identify:
- Which tournament types players prefer
- Whether players stick to one type or mix multiple types
- The most common participation patterns
💯 How to read the "Distribution per point category" chart
The horizontal bar chart shows how players are distributed across different point levels based on their average ranking points during the year:
Visual representation:
- Bar length = Number of players in this point category
- Color = Competition type (🏆 Tournament, 👥 Interclub, 🪜 Minileague, ❤️ Friendly)
- Number displayed = Exact count of players
Point categories explained:
The Swiss Squash ranking system uses 7 point ranges:
- (1) under 25 → Beginners or new players
- (2) 26-50 → Developing players
- (3) 51-75 → Club-level players
- (4) 76-100 → Intermediate competitors
- (5) 101-150 → Advanced players
- (6) 151-200 → Strong regional players
- (7) 201+ → Elite and top-ranked players
How points are calculated:
For each player in the selected segment:
- We retrieve only their matches matching the segment criteria (competition type + year + activity level)
- We calculate the average of their actual ranking points (numeric values from the database) across these filtered matches
- Each player is placed in one single category based on this average
- Players are counted only once, ensuring the total matches the segment size
Example: If you click on "Tournament: Active (2024)", we calculate the average points based only on their tournament matches in 2024, not their interclub or other competition matches.
Example interpretation:
If you see in a "Tournament: Active" segment:
- 🏆 (5) 101-150: 12 players → 12 active tournament players averaging 101-150 points
- 🏆 (6) 151-200: 8 players → 8 active tournament players averaging 151-200 points
- 🏆 (7) 201+: 5 players → 5 active tournament players averaging 201+ points
- Total: 25 players (matching the segment breadcrumb)
This visualization helps identify:
- The skill level distribution within a participation profile
- Whether a segment attracts beginners, intermediates, or advanced players
- How point levels correlate with participation frequency