Skip to content

List of Widgets

Introduction

This section provides an overview of the various types of widgets available in Viz. Each widget serves a specific purpose, enabling users to build interactive, insightful, and visually rich dashboards. New widgets and features are added regularly to expand the platform’s capabilities.


Available Widgets

  1. Table Widget

    Display your data in a structured tabular format. It supports features like sorting, filtering, grouping, Custom Column, Conditional Formatting and pagination. Ideal for viewing detailed records or datasets.

  2. Chart Widget

    A highly flexible widget that includes a variety of visualization types:

    • Bar
    • Column
    • Pie
    • Donut
    • Line
    • Area
    • Scatter Plot
    • Heatmap

    New chart types are introduced every quarter to enhance the visualization experience.

  3. Map Widget

    Create interactive geographic maps using Leaflet. Your dataset must contain latitude and longitude values. Currently, you can build cluster maps with support for region-based visualizations planned in future updates.

  4. Custom Visualization Widget

    Design and embed your own visual components using HTML, CSS, and JavaScript. Perfect for integrating:

    • Custom-built charts or tools
    • Third-party libraries (like D3, Chart.js, etc.)
    • Any fully customized UI/UX elements
  5. Image and Text Widget

    Easily add branding elements, instructions, annotations, or any visual content. This widget allows you to:

    • Upload and display images
    • Insert styled text or headings
    • Combine visuals with informative content
  6. Pivot Table Widget

    Create dynamic pivot tables to summarize, slice, and analyze your data. Supports:

    • Compact and Tabular layouts
    • Grouping by rows/columns
    • Aggregation (Sum, Avg, Count, etc.)
  7. File Manager Widget

    The widget allows users to view, manage, and organize files directly within the dashboard environment. It provides a familiar, explorer-like interface that supports key features such as:

    • Browsing folders and files
    • Uploading and downloading files
    • Renaming, deleting, and creating new folders
    • Drag-and-drop support
    • Previewing documents and images

    This widget is especially useful when working with large datasets, reports, or shared resources, and can be connected to multiple backend storage systems.

  8. Card Widget

    Use cards to highlight key metrics and KPIs. Supports:

    • Displaying single or multiple values
    • Conditional formatting for alerts or thresholds
    • Integration with icons or trend indicators (e.g., ↑ or ↓)
  9. Spreadsheet Widget

    An Excel-style interface that lets users:

    • View and manipulate large datasets
    • Edit data in a grid format
    • Apply formulas, styles, and filters

    Ideal for users who prefer spreadsheet-style interaction directly within the dashboard.

  10. Analysis Widget

    Perform deep data analysis using built-in tools. It supports applying filters, comparing datasets, trend analysis, and embedding external insights. (Further documentation coming soon.)

  11. Diagram Widget

    Build and display diagrams such as:

    • Flowcharts
    • Organization charts
    • Network topologies
    • Business process models
      Features include:
    • Drag-and-drop node creation
    • Predefined shapes (rectangle, circle, arrows, connectors)
    • Editable labels and relationships
    • Zooming and panning for large diagrams

    This widget is ideal for visualizing processes, hierarchies, or system designs directly within a dashboard.

  12. Scheduler / Calendar Widget

    View and manage events in various formats:

    • Day, Week, Month, Agenda, Timeline, and Year views
      Key features:
    • Recurring events support
    • Multi-calendar display
    • Grouped and categorized scheduling

    Best suited for team collaboration dashboards and planning interfaces.

  13. Notebook Viewer

    View and present Python Notebooks (e.g., .ipynb files) in an interactive way. Useful for:

    • Showcasing machine learning or data science outputs
    • Sharing code explanations and visual outputs
  14. Report Viewer Widget

    Embed and view reports generated from platforms like BIRT, Jasper, or others. Export options include:

    • PDF
    • Excel
    • Word
    • PowerPoint

    Ideal for compliance, operational, and financial reporting.

  15. Section Widget

    Organize multiple reports under one view. This widget acts as a container that allows:

    • Switching between different report tabs
    • Running and viewing all report sections side-by-side
    • Scheduling report executions within a unified layout
  16. Report Management Widget

    Manage all reports generated through Report Bursting in one place. Features include:

    • Access control to bursted reports
    • Filtering by user, time, or report type
    • Re-downloading or reviewing historical outputs
  17. Filter Widget

    Add dynamic filters to control data across multiple widgets. Available filter types:

    • Text Input
    • Dropdown
    • Multi-select
    • Radio Buttons
    • Checkboxes

    Filters can be linked to various data sources and widgets to enable interactive, real-time filtering across dashboards.


Next Steps

Each widget has its own detailed documentation. For setup instructions, customization options, data bindings, and advanced usage examples, please refer to the respective widget’s documentation page.