This guide explains how to create visualizations, explore sensor data through charts, and use advanced analytics features.
The Data Visualization page provides comprehensive tools to:
- Create interactive charts for sensor data
- Analyze correlations between sensors
- Perform time series analysis
- Detect anomalies and trends
- Generate statistical summaries
- Export visualizations
- Open the application at http://localhost:5173
- Click Data Visualization in the sidebar or home page
- Select a machine group from the dropdown
- Select a machine group from the Select Machine Group dropdown
- The system loads available sensors automatically
- Use the sensor selector to choose sensors for visualization
- You can select multiple sensors for comparison
- Selected sensors appear in the visualization
Tips:
- Start with 2-3 sensors for clarity
- Select related sensors (e.g., all pressure sensors)
- Use sensor categories to guide selection
- Set Date From to filter start date
- Set Date To to filter end date
- Click Apply Filter to update visualizations
- Use Clear Filter to remove date restrictions
Date Range Benefits:
- Focus on specific time periods
- Improve performance for large datasets
- Analyze seasonal patterns
Purpose: Show sensor values over time
Features:
- Multiple sensors on same chart
- Interactive tooltips showing exact values
- Zoom and pan capabilities
- Legend to toggle sensor visibility
When to use:
- Track trends over time
- Compare multiple sensors
- Identify patterns and cycles
Purpose: Understand relationships between sensors
Features:
- Correlation matrix heatmap
- Correlation coefficients (-1 to +1)
- Strong correlations highlighted
Interpretation:
- +1.0: Perfect positive correlation
- 0.0: No correlation
- -1.0: Perfect negative correlation
- >0.7 or <-0.7: Strong correlation
When to use:
- Find related sensors
- Understand sensor dependencies
- Detect redundant measurements
Provides statistical overview for each sensor:
- Count: Number of data points
- Mean: Average value
- Standard Deviation: Data spread
- Min/Max: Minimum and maximum values
- Quartiles: 25th, 50th (median), 75th percentiles
Access:
- Select sensors
- Click Summary Stats in Advanced Analytics
- View statistics table
Use cases:
- Quick data overview
- Identify outliers
- Understand data distribution
Advanced time series features:
- Rolling Mean: Moving average over time window
- Rolling Standard Deviation: Volatility over time
- Trend Detection: Identify upward/downward trends
- Seasonal Patterns: Detect recurring patterns
Access:
- Select sensors
- Click Time Series in Advanced Analytics
- View time series charts with trend lines
Use cases:
- Identify long-term trends
- Detect seasonal patterns
- Understand data volatility
Histogram: Shows value distribution
- Bins: Number of intervals
- Frequency: Count of values in each bin
- Density: Normalized frequency
Access:
- Select sensors
- Click Distribution in Advanced Analytics
- View histogram charts
Interpretation:
- Normal distribution: Bell-shaped curve
- Skewed: Asymmetric distribution
- Bimodal: Two peaks (may indicate two states)
Use cases:
- Understand value distribution
- Detect data quality issues
- Identify normal operating ranges
Purpose: Show data distribution and outliers
Components:
- Box: Interquartile range (25th to 75th percentile)
- Median Line: Middle value
- Whiskers: Data range (excluding outliers)
- Outliers: Points beyond whiskers
Access:
- Select sensors
- Click Box Plot in Advanced Analytics
- View box plot visualization
Interpretation:
- Box size: Data spread
- Outliers: Unusual values
- Median position: Data center
Use cases:
- Compare sensor distributions
- Identify outliers
- Understand data variability
Purpose: Break down time series into components
Components:
- Trend: Long-term direction
- Seasonal: Recurring patterns
- Residual: Random variation
Access:
- Select sensors
- Click Seasonal in Advanced Analytics
- View decomposition charts
Use cases:
- Understand seasonal patterns
- Separate trend from seasonality
- Forecast future values
Purpose: Identify unusual data points
Method: Z-score based detection
- Z-score: Number of standard deviations from mean
- Threshold: Default 2.0 (configurable)
- Anomalies: Points beyond threshold
Access:
- Select sensors
- Click Anomalies in Advanced Analytics
- View anomaly detection results
Interpretation:
- Red points: Detected anomalies
- Z-score > 2: Unusually high
- Z-score < -2: Unusually low
Use cases:
- Detect sensor malfunctions
- Identify unusual events
- Quality control
- Hover: See exact values in tooltips
- Zoom: Click and drag to zoom in
- Pan: Drag to move around zoomed view
- Reset: Click reset to return to full view
- Toggle: Click legend items to show/hide sensors
Export Options:
- Screenshot: Use browser screenshot tools
- Data Export: Export underlying data as CSV
- Print: Use browser print function
Tips:
- Use full-screen mode for better screenshots
- Export data for external analysis tools
- Save important visualizations for reports
- Start Simple: Begin with time series charts
- Select Relevant Sensors: Choose sensors related to your analysis
- Use Date Filters: Focus on specific time periods
- Compare Related Sensors: Group by category (pressure, temperature, etc.)
- Check Multiple Views: Use different chart types for comprehensive understanding
- Interpret Statistics: Understand what metrics mean for your use case
- Select Sensors: Choose sensors of interest
- View Time Series: Understand overall trends
- Check Summary Stats: Get statistical overview
- Analyze Correlations: Find relationships
- Detect Anomalies: Identify unusual values
- Review Distribution: Understand value ranges
- Export Results: Save for reporting
Scenario: Analyzing pressure sensor data
- Select all pressure sensors
- View time series to see trends
- Check correlation to find related sensors
- Use box plots to compare distributions
- Detect anomalies for quality issues
- Export findings for report
- Use date range filters to reduce data volume
- Select fewer sensors for faster rendering
- Consider using preprocessed/aggregated data
- Limit sensor selection to essential ones
- Use appropriate date ranges
- Allow charts to fully load before interacting
Problem: No charts appear after selecting sensors Solutions:
- Check data is loaded (see Data Loading Guide)
- Verify sensors have data in selected date range
- Check browser console for errors
- Refresh the page
Problem: Charts load slowly Solutions:
- Reduce date range
- Select fewer sensors
- Use aggregated data source
- Check network connection
Problem: Advanced analytics not available Solutions:
- Ensure sensors are selected
- Check data has sufficient points
- Verify backend service is running
- Review error messages
After creating visualizations:
- Assess Quality: Use Data Quality Guide for comprehensive assessment
- Find Missing Values: Check Missing Values Guide
- Detect Invalid Values: See Invalid Values Guide
- Chat with Agent: Use DQA Agent Guide for insights
- Data Loading Guide - Select and load data
- Data Quality Guide - Comprehensive quality assessment
- Missing Values Guide - Missing data analysis
For API details, see the Backend API Documentation.