📊 Comparison Charts Design Guide
Comparison charts allow users quickly evaluate differences між options, species, methods або products. Для mushroom education, comparisons help learners distinguish між species, choose cultivation methods, understand strain potency, або compare safety profiles. Цей гід охоплює various comparison formats, implementation techniques, та best practices для clear decision-making visualizations.
🍄 Psilocybe Species Comparison
| Species | Appearance | Habitat | Potency | Cultivation Difficulty | Geographic Distribution |
|---|---|---|---|---|---|
| P. cubensis | Golden cap, purple-brown spores, thick stem | Dung (cow, buffalo) | Medium (0.5-0.9%) | ✅ Easy (beginner-friendly) | Tropical, subtropical worldwide |
| P. semilanceata (Liberty Cap) | Conical cap, pale, thin stem | Grasslands, no dung | High (0.9-1.3%) | ❌ Very difficult (не для cultivation) | Europe, North America (temperate) |
| P. cyanescens (Wavy Cap) | Wavy cap edge, caramel color | Wood debris, mulch | Very High (1.0-1.8%) | ⚠️ Moderate (outdoor beds) | Pacific Northwest, Europe |
| P. azurescens | Robust, dark caramel cap | Coastal dune grass | Highest (1.5-1.8%) | ⚠️ Moderate-Hard (cold-loving) | Pacific Northwest (Oregon) |
| P. mexicana | Small, bell-shaped, beige | Grasslands, moss | Low-Medium (0.2-0.5%) | ✅ Easy (produces sclerotia) | Mexico, Central America |
| P. tampanensis | Small brown cap | Sandy soil | Medium (sclerotia 0.6%) | ✅ Easy (magic truffles) | Florida (rare in wild) |
💡 Reading the Table:
- Potency: Psilocybin + psilocin percentage (dry weight)
- ✅ Easy: Suitable для beginners, forgiving
- ⚠️ Moderate: Some experience needed
- ❌ Difficult: Expert only або not cultivatable
🌾 Cultivation Method Comparison
| Method | Difficulty | Yield | Time | Cost | Contamination Risk | Best For |
|---|---|---|---|---|---|---|
| PF Tek (Jars) | ⭐ Beginner | Low (20-50g per flush) | 6-8 weeks | $50-100 | Low (small scale) | First-time growers, testing strains |
| Monotub (Bulk) | ⭐⭐ Intermediate | High (200-500g per tub) | 8-10 weeks | $100-200 | Medium | Experienced growers, large yields |
| Shoebox Tek | ⭐⭐ Intermediate | Medium (100-200g) | 7-9 weeks | $30-70 | Low-Medium | Small spaces, multiple strains |
| Uncle Ben's Tek | ⭐ Beginner | Medium (50-150g) | 6-8 weeks | $30-60 | Medium (pre-sterilized) | Beginners, no pressure cooker |
| Liquid Culture | ⭐⭐⭐ Advanced | N/A (inoculation method) | 1-2 weeks prep | $20-50 | High (requires sterile technique) | Fast colonization, bulk production |
| Outdoor Bed | ⭐⭐⭐ Advanced | Very High (kg potential) | 4-6 months | $200-500 | High (uncontrolled environment) | Wood-loving species (P. cyanescens) |
💊 Dosage Level Comparison
| Level | Dried Weight (P. cubensis) | Duration | Visual Effects | Cognitive Effects | Recommended For |
|---|---|---|---|---|---|
| Microdose | 0.05-0.25g | 4-6 hours (subtle) | None | Mild clarity, focus enhancement | Daily functioning, creativity, mood |
| Threshold | 0.25-0.75g | 3-5 hours | Mild enhancement of colors | Light euphoria, introspection | Social settings, nature walks |
| Light | 0.75-1.5g | 4-6 hours | Patterns, breathing textures | Enhanced empathy, moderate euphoria | Beginners, therapeutic work (guided) |
| Common (Medium) | 1.5-3.5g | 4-7 hours | Vivid visuals, geometric patterns | Deep introspection, ego softening | Experienced users, personal growth |
| Strong | 3.5-5g | 6-8 hours | Intense hallucinations, entity contact | Ego dissolution, mystical experiences | Advanced users, spiritual purposes |
| Heroic | 5g+ | 6-10 hours | Complete visual override | Full ego death, profound insights | ⚠️ Very experienced only, set & setting critical |
🎨 Visual Comparison Formats
1. Side-by-Side Table
Best for: Detailed feature-by-feature comparison
Use cases:
- Species identification
- Cultivation method selection
- Product pricing
Pros: ✅ Comprehensive, scannable
Cons: ❌ Can be overwhelming на mobile
2. Card-Based Comparison
Best for: 2-3 main options
Use cases:
- Strain recommendations
- Pricing tiers
- Product features
Pros: ✅ Visual appeal, mobile-friendly
Cons: ❌ Limited detail space
3. Radar/Spider Chart
Best for: Multi-dimensional comparisons
Use cases:
- Strain profiles (potency, visuals, body load)
- Method difficulty metrics
Pros: ✅ Visual at-a-glance comparison
Cons: ❌ Harder to precise values
4. Matrix/Grid
Best for: Feature availability
Use cases:
- Species vs effects checkboxes
- Method vs equipment needed
Pros: ✅ Quick yes/no scanning
Cons: ❌ No nuance
💻 Interactive Comparison Tool Implementation
HTML Structure (Card Comparison):
<div class="comparison-grid">
<div class="comparison-card">
<div class="card-header">
<h3>P. cubensis</h3>
<span class="badge">Beginner Friendly</span>
</div>
<div class="card-body">
<div class="feature">
<span class="label">Potency:</span>
<span class="value">⭐⭐⭐</span>
</div>
<div class="feature">
<span class="label">Yield:</span>
<span class="value">Medium</span>
</div>
<!-- More features -->
</div>
<button class="select-btn">Choose</button>
</div>
<!-- More cards -->
</div>
Radar Chart (Chart.js):
<canvas id="strainComparison"></canvas>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<script>
const ctx = document.getElementById('strainComparison').getContext('2d');
new Chart(ctx, {
type: 'radar',
data: {
labels: ['Potency', 'Visuals', 'Body Load', 'Duration', 'Ease of Growth'],
datasets: [
{
label: 'Golden Teacher',
data: [7, 6, 5, 7, 9],
borderColor: '#fa709a',
backgroundColor: 'rgba(250, 112, 154, 0.2)',
},
{
label: 'Penis Envy',
data: [10, 8, 7, 8, 6],
borderColor: '#fee140',
backgroundColor: 'rgba(254, 225, 64, 0.2)',
},
{
label: 'B+',
data: [6, 5, 4, 6, 10],
borderColor: '#a8edea',
backgroundColor: 'rgba(168, 237, 234, 0.2)',
}
]
},
options: {
scales: {
r: {
beginAtZero: true,
max: 10,
ticks: { stepSize: 2 }
}
},
plugins: {
title: {
display: true,
text: 'P. cubensis Strain Comparison',
font: { size: 18 }
}
}
}
});
</script>
Interactive Filter/Sort Table:
<div class="table-controls">
<input type="text" id="searchBox" placeholder="Search species...">
<select id="filterPotency">
<option value="">All Potency Levels</option>
<option value="low">Low</option>
<option value="medium">Medium</option>
<option value="high">High</option>
</select>
<button onclick="sortTable('potency')">Sort by Potency</button>
</div>
<table id="speciesTable">
<!-- Table content -->
</table>
<script>
// Search functionality
document.getElementById('searchBox').addEventListener('input', function(e) {
const searchTerm = e.target.value.toLowerCase();
const rows = document.querySelectorAll('#speciesTable tbody tr');
rows.forEach(row => {
const text = row.textContent.toLowerCase();
row.style.display = text.includes(searchTerm) ? '' : 'none';
});
});
// Filter by potency
document.getElementById('filterPotency').addEventListener('change', function(e) {
const filter = e.target.value;
const rows = document.querySelectorAll('#speciesTable tbody tr');
if (filter === '') {
rows.forEach(row => row.style.display = '');
return;
}
rows.forEach(row => {
const potency = row.dataset.potency; // e.g., <tr data-potency="high">
row.style.display = potency === filter ? '' : 'none';
});
});
</script>
✅ Comparison Chart Best Practices
Do's:
- ✅ Consistent units та measurement scales
- ✅ Visual indicators (icons, colors) для quick scanning
- ✅ Highlight "recommended" або "most popular" option
- ✅ Mobile-responsive layout (vertical stacking)
- ✅ Clear legends та footnotes
- ✅ Sources cited для data
- ✅ Filter та sort options (long tables)
Don'ts:
- ❌ Too many columns (overwhelming)
- ❌ Biased comparisons (unfair highlighting)
- ❌ Missing important data points
- ❌ Inconsistent rating scales
- ❌ Tiny fonts на mobile