Visualization Guide
Interactive charts and data visualization
Data Visualization
Arithlab automatically generates interactive visualizations using Recharts based on your AI queries and data types.
Automatic Chart Selection
The AI intelligently selects chart types based on:
• Query Analysis: Keywords like "trends", "distribution", "comparison"
• Data Characteristics: Number of categories, data types, and relationships
• Best Practices: Pie charts for ≤7 categories, line charts for time series
Available Chart Types
Core Visualizations:
• Bar Charts: For categorical comparisons with customizable colors
• Line Charts: For trends and time series data with interactive tooltips
• Pie Charts: For distributions with automatic color cycling
• Data Tables: Always included with sortable columns and pagination
Interactive Features
• Responsive Design: Charts adapt to screen size automatically
• Hover Tooltips: Detailed information on data point hover
• Legend Support: Clear labeling with interactive legend
• Grid Lines: Professional styling with subtle grid patterns
Chart Styling
• Professional Color Palette: Consistent color scheme across charts
• Axis Labels: Automatic rotation for long labels (45-degree angle)
• Margins: Optimized spacing for readability
• Typography: Clean, readable fonts with proper sizing
Memory-Safe Rendering
• Browser Optimization: Maximum 5,000 rows displayed in browser
• Server-Side Aggregation: Large datasets processed on server
• Efficient Updates: Hot module replacement for development
• Performance Monitoring: Automatic memory usage tracking
Integration with AI Analysis
• Charts automatically generated from AI query responses
• Data tables complement visualizations for detailed analysis
• Context preservation allows chart refinement through follow-up queries
• Seamless integration with conversation flow