Skip to main content
Version: v0.1.0

Managing Widgets

This guide explains how to add widgets to the dashboard canvas and arrange them to build your desired layout.

Adding Widgets

[Screenshot] Widget library panel

Widget Library

  1. Open the Widget Library panel on the left.
  2. Select the desired widget type.
  3. Drag the widget onto the canvas or click to add it.

Widget Types

The D.Hub dashboard provides 9 widget types across 4 categories.

Statistics

Statistic Card

A widget that highlights key performance indicators (KPIs).

  • Use cases: Emphasizing a single metric such as total revenue, active users, conversion rate
  • Configuration options:
    • Prefix (e.g., $, ₩)
    • Suffix (e.g., %, cases)

Gauge

Visualizes the achievement rate of the current value relative to a target.

  • Use cases: Goal achievement rate, server utilization, progress status
  • Configuration options:
    • Min/Max values
    • Target value

Charts

Bar Chart

A chart suitable for comparing data across categories.

  • Use cases: Revenue by category, monthly order count comparison
  • Configuration options:
    • Enable Stacked mode

Line Chart

A chart that visualizes trends in time-series data.

  • Use cases: Daily visitor count, traffic trends by time of day
  • Configuration options:
    • Show Points

Pie Chart

A chart that visualizes proportions relative to the whole.

  • Use cases: Market share, category composition ratio
  • Configuration options:
    • Chart type: Pie or Donut
    • Show legend
    • Show percentage values

Heatmap

Represents value intensity using colors at the intersection of two dimensions.

  • Use cases: Traffic by hour and day of week, revenue by region and category
  • Configuration options:
    • Color scale: Sequential or Diverging

Map

Visualizes location-based data on a map.

  • Use cases: Revenue by region, store locations, sensor distribution

Tables

Data Table

Displays detailed data in tabular form.

  • Use cases: Detailed transaction history, user lists, log data
  • Configuration options:
    • Rows per page (5, 10, 20, 50)
    • Enable sorting
    • Enable search filter

Controls

Date Range Selector

A control widget that manages the viewing period for dashboard widgets.

  • Use cases: Dynamically change the date range for the entire dashboard or connected widgets
  • Configuration options:
    • Default range: Last 7 days, Last 30 days, Custom
    • Allow custom range
    • Date display format (YYYY-MM-DD, MM/DD/YYYY, DD.MM.YYYY)

Widget Placement and Resizing

  • Move: Drag the widget header to move it to the desired position.
  • Resize: Drag the handle at the bottom-right corner of the widget to resize it.
  • Auto Layout Adjustment: When you move a widget, other widgets are automatically rearranged to minimize empty space.

Widget Settings

[Screenshot] Widget settings panel

Widget Settings

When you select a widget, the Settings Panel on the right is activated.

1. General

  • Title: Enter the title to display at the top of the widget.
  • Description: Enter an additional description for the widget.

2. Data

  • Data Mode: Select Simple or Query mode
  • Data Source: Select the dataset to connect
  • Field Mapping: Specify X-axis, Y-axis, and value fields

For more details, refer to the Data Configuration documentation.

3. Style

  • Depending on the chart type, you can adjust visual elements such as colors, legend visibility, and axis settings.

Widget Actions

Coming Soon

The following actions will be available through the context menu in the widget header:

  • Duplicate: Quickly create a widget with the same settings
  • Delete: Delete the selected widget
  • Lock: Lock the widget to prevent accidental movement