Skip to main content

Chart Reference

This is a setup guide for each widget type provided by the D.Hub dashboard. Knowing the characteristics and settings of each widget makes it easy to construct a visualization that suits your purpose. Widgets are grouped into categories Statistics Cards / Visualizations / Tables / Content / Controls in the widget library.


Statistic Card

There is a strong emphasis on single-number KPIs. Place it at the top of your dashboard to see key metrics at a glance.

  • Single number KPI: Displays one large aggregate value (e.g. total sales, number of active users)
  • Prefix/Suffix: Unit indication (e.g. $, ₩, %, case)
Setting itemsRequiredDescription
value fieldNumeric fields and aggregate functions
PrefixText to display before the value (e.g. $, ₩)
SuffixText to display after value (e.g. %, number)
Value Font SizeThree default sizes (Small 20px / Medium 28px / Large 40px) or enter directly (1–120px). Limited to a maximum of 120px to avoid encroaching on the margins even when the card fills the width and height

KPI Gauge

It shows the achievement rate of the current value compared to the goal. A semicircular gauge intuitively indicates your current location.

  • Achievement rate display: Visually displays the position of the current value within the minimum to maximum range
  • Target value: Set a goal line and check whether it has been achieved
Setting itemsRequiredDescription
value fieldNumeric fields and aggregate functions
Minimum value (Min)Gauge Minimum (Default: 0)
Maximum value (Max)Gauge Max (Default: 100)
Target valueTarget line display value

Bar Chart

This is the most effective chart for comparing numbers by category.

  • Comparison by Category: Visually compare differences between items by placing categories on the X-axis and numbers on the Y-axis.
  • Accumulation mode: Accumulates multiple series to express the contribution of each item to the total
Setting itemsRequiredDescription
X-axis fieldFields to map to category axis
Y axis fieldFields and aggregate functions to map to the value axis
Series classificationFields to group by (create multiple series)
Stacked modeWhether to enable stack chart

Line Chart

Shows trends and changes in time series data. Draw multiple lines to compare multiple series at once.

  • Time Series Trend: Place date/time fields on the X-axis to express changes over time
  • Multiple Lines: Display multiple indicators or groups as separate lines
Setting itemsRequiredDescription
X-axis fieldtime or continuous field
Y axis fieldNumeric fields and aggregate functions
Series classificationFields to group by (create multiple lines)
Show PointsData point marker visibility

Pie/Donut Chart

Visualize each item's proportion of the total. It is useful for intuitively understanding the composition ratio.

  • Ratio display: Display percent value as a label on each slice
  • Donut Mode: Can be displayed in a donut shape by leaving the center empty.
Setting itemsRequiredDescription
Item fieldField representing category
value fieldNumeric fields and aggregate functions
Chart Type (Variant)Pie or Donut
Show LegendLegend Visibility
Show PercentageWhether to display percent values ​​in slices

Heatmap

Colors represent the intensity of values at the intersection of two dimensions. Perfect for visualizing patterns and density.

  • Two-dimensional matrix: Values expressed as color intensity at the intersection of X and Y axis categories
  • Color Scale: Select Sequential or Diverging color scale
Setting itemsRequiredDescription
X-axis fieldHorizontal Category Field
Y axis fieldVertical axis category field
value fieldNumeric field to map to color intensity

Map

Visualize location-based data on maps. Displays data points as markers based on latitude/longitude coordinates.

  • Coordinate-based: Maps Latitude and Longitude fields to display points on a map
  • Use: Visualize sales by region, store or sensor locations, and movement routes.
Setting itemsRequiredDescription
latitude fieldNumeric field containing Latitude values ​​
longitude fieldNumeric field containing Longitude values ​​
label fieldLabel field to display on marker
value fieldNumeric field to map to marker size/color

Scatter Chart

The relationship and distribution between two numerical variables are expressed as points on a two-dimensional plane. Ideal for identifying correlations and outliers.

Only numeric columns can be selected for the X-axis and Y-axis. The two axes determine the coordinates of the point.

Setting itemsRequiredDescription
X-axis fieldHorizontal axis — numeric column
Y axis fieldVertical axis — numeric column
Size field (Size)Expression of the third numeric variable normalized to the point size
Color field (Color)Numeric values ​​are expressed as a color scale, and categorical values ​​are expressed as group colors + legend
Label field (Label)Used as an identifier for the dot hover tooltip. If not selected, use widget title as tooltip title

Data Table

Displays data in the form of a table of rows and columns. Use when you need to view detailed data or sort it.

  • Sort: Sort in ascending/descending order by clicking on the column header
  • Page division (pagination): When there is a lot of data, divide it into multiple pages and display it
  • Search: Filter data with a search filter within the table.
Setting itemsRequiredDescription
data sourceDataset or SQL query to query
Page SizeNumber of rows to display per page (5, 10, 20, 50)
SortableWhether to enable column sorting
SearchableWhether to enable search filter

Markdown Text Box

Add descriptions, titles, and dividers to your dashboard using free text or Markdown. This is a content widget with no data source settings.

Setting itemsRequiredDescription
Markdown textMarkdown (supports tables, checkboxes, and code blocks)

External Site Embed

Insert the web page at the address http(s) into the dashboard. Only a URL is specified without setting a data source, and the inserted page opens in isolation (allowing forms, pop-ups, scripts, and same origin) and allows full screen.

Setting itemsRequiredDescription
URLAbsolute URL of the page to embed (http/https)
info

Some external sites do not allow insertion into other screens due to their own policies. In this case, you can open an external page by selecting Open in new tab in the widget action menu.

Date Range Selector

This is a DRS (Dashboard Range Selector) in the form of a widget placed on the dashboard canvas. It has the same operation as the global DRS above, and is useful for panel-type layouts that require separate controls.

Setting itemsRequiredDescription
Selection TypeRange (start and end two dates) or Single date (count up to the selected date, but search below that date)
Default RangeInitially selected range: Last 7 days, Last 30 days, Custom (exposed only in Range format)
Allow Custom RangeWhether the user can directly select the date (exposed only in Range format)
Date Format (Display Format)YYYY-MM-DD, MM/DD/YYYY, DD.MM.YYYY
info

If the widget does not have an explicit time column/range, the value of the top DRS is automatically applied. In query mode (writing SQL directly), automatic inference is disabled, so apply the DRS range by specifying the Date Filter Column of the widget. For more information, refer to the Data Settings document.


Summary of widget types

WidgetsCategoryMain usesRecommended Data
Stats CardStats CardKPI emphasissingle aggregate value
KPI gaugeStats CardDisplay achievement rateSingle aggregate value + target
bar chartVisualizationComparison by CategoryCategorical + Numerical
line chartVisualizationTime Series Trendtime type + numeric type
Pie/Donut ChartVisualizationDisplay composition ratioCategorical + Numerical (5 or fewer items recommended)
heatmapVisualizationDensity/PatternCategorical × Categorical + Numerical
mapVisualizationLocation-based visualizationlatitude + longitude + numeric
ScatterplotVisualizationCorrelation/Outlier AnalysisNumeric type × Numeric type (+ color classification)
data tabletableDetailed data inquiryMulti-field source data
text boxContentDescription/Section HeaderNone (content only)
Embed external siteContentExternal site integrationNone (URL)
Date range pickercontrolglobal date filterNone (filter only)