Charts and visualization
Native Qt
Heatmap
Heatmap is a native Zui component in the charts and visualization catalog, with 14 component-specific properties.
Usage
Ruby example
Paste this complete Builder example inside the app surface from the Quickstart. Replace illustrative asset paths with files from your project.
heatmap [[12, 24, 36], [28, 52, 41], [18, 33, 64]], x_labels: %w[Mon Tue Wed], y_labels: %w[API Web Jobs], show_values: true
API
Component properties
14 component-specific values, plus shared item and layout properties.
valuesValues configuration for Heatmap.propertyx_labelsX labels configuration for Heatmap.propertyy_labelsY labels configuration for Heatmap.propertycolorsColors configuration for Heatmap.propertywidthWidth configuration for Heatmap.propertyheightHeight configuration for Heatmap.propertyminimumMinimum configuration for Heatmap.propertymaximumMaximum configuration for Heatmap.propertycell_spacingCell spacing configuration for Heatmap.propertyshow_valuesShow values configuration for Heatmap.propertyvalue_colorValue color configuration for Heatmap.propertyfont_familyFont family configuration for Heatmap.propertyfont_sizeFont size configuration for Heatmap.propertyvisibleVisible configuration for Heatmap.propertyShow 14 shared item properties
enabledopacityscalerotationzfill_widthfill_heightpreferred_widthpreferred_heightminimum_widthminimum_heightmaximum_widthmaximum_heightlayout_alignment
Interaction
Events
Subscribe with on widget, :event and keep behavior in Ruby.
↗
selectNative event payload↗
hoverNative event payload