A D3.js library for visualizing time data availability with Gantt-like charts to identify gaps in datasets.
Visavail.js is a D3.js-based library that creates time data availability charts for visualizing gaps and coverage in time-series datasets. It transforms discrete data points into continuous blocks, highlighting available data in green and missing periods in red to help users quickly assess dataset completeness.
Data scientists, developers, and analysts working with time-series data who need to visualize data coverage and identify gaps in datasets for domains like financial markets, sensor data, or log analysis.
Developers choose Visavail.js for its specialized focus on data availability visualization, ease of integration with web projects, and extensive customization options for chart types, tooltips, and responsive design.
A D3.js Time Data Availability Visualization
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports continuous data, time gaps, date-time precision, and custom categories, allowing for diverse time-series inputs as detailed in sections 3.1.1 to 3.1.4.
Offers tooltips with HTML content, hover zoom, and three graph types (bar, rhombus, circle), enabling detailed inspection and visual variety per sections 3.3.4 and 3.3.10.
Provides specific guides and examples for Angular and React.js, with CodeSandbox links for easy implementation, as shown in sections 3.3.19 and 3.3.20.
Includes responsive layout options and zoom functionality, facilitating exploration of large datasets on different devices, detailed in sections 3.3.11 and 3.3.12.
Relies on D3.js, Moment.js, and Font Awesome, increasing setup complexity and bundle size, as noted in the dependencies section.
With over 30 chart options and nested settings in the README, initial setup can be overwhelming and prone to errors for developers.
HTML measure labels are suspended due to IE11 incompatibility, restricting styling options and requiring workarounds, as mentioned in section 3.2.1.