DASHBOARDS · ONE OF THE THREE CANVASES · V2026.9.16.3
362 visual types. One file to send them in.
Dashboards is one of the three canvases in Binse, beside Data Flow and Diagrams. It carries 362 built-in visual types in 17 categories, and this page lists every one of them by name. Click a mark in one visual and the rest of the page follows. When the work is finished, the whole dashboard leaves as one HTML file that opens with nothing installed.
Further down is a hands-on sample of the designer, cut down to ten visual types and one sample file. Drag a visual onto the grid, pick the field it reads, then click any mark on it and watch the rest of the page answer with it.
The sample dashboard that ships with Binse, in view mode, captured on the machine this site was built on. Filter controls along the top, key-figure tiles with sparklines, revenue by month split by carrier, revenue by category. The whole thing is fifteen visuals across two pages; this is the top of the first one.
01 · THE DESIGNER
Drop a visual. Click a mark.
Drag a visual out of the palette and onto the page. Pick the field it reads and what it does with it. Then click a bar, a slice or a point, and every other visual on the page filters to what you clicked, in the same frame, with nothing to configure first.
The sample carries ten of the 362 visual types, in 17 categories, and sums every total in your browser from one sample file. The app draws all of them over your own data.
02 · CROSS-FILTERING
Click a mark, and the page follows.
A click sets the page's selection. Every other visual reads that selection and re-runs its own query under it, whether it is drawing from a file held in the browser or from a table queried in place. The visual that was clicked dims the marks nobody chose instead of dropping them, so the shape of the whole stays behind the part.
A selection can be told where not to go: any visual can be set to ignore the clicks of any other, one pair at a time. A click on one table reaches a second through a conformed field, which is the lighter of the two ways Binse relates two datasets, the other being a lookup joined once when the data loads.
Drill-down steps through a hierarchy defined once on the dataset, Region then Country then City, rather than configured again on every chart. Drill-through carries the clicked value to another page, and leaving that page returns to the one it came from.
Slicers are associative. A value the current selection excludes is greyed rather than removed, so a carrier with no shipments in the chosen month reads as empty rather than as missing. That path is in the code and is described in the user guide; it was not exercised on screen while this page was written.
Cross-filtering is a shared helper that runs through the gallery rather than a feature bolted to a handful of chart types. It is not in every one of the 362: a spacer, a text card or a divider has nothing to filter by.
03 · THE GALLERY
Every one of them, by name.
362 names, grouped into the 17 categories the registry itself keeps, in its own order. Search the page. If a visual is not in this list, it is not in the product.
The count is taken from the live registry rather than from a document describing it, and every type identifier in it is distinct. The largest categories are Filters and controls with 36, Correlation with 29, then KPI and tiles and Trend and time with 27 each.
Each one declares a sample configuration, so picking it places it against the dataset already loaded rather than opening an empty card. There is no sweep proving that all of them render without error against live data, so what is claimed here is 362 registered built-in visual types, and nothing beyond that.
The picker inside the app lists a visual by name, description and icon, with a search box across all of them and the categories down the side. It does not show a preview picture of each one.
341 of the 362 have a rendered picture in the user guide that ships with Binse. Twenty have none. They are mostly maps, images, embeds and media, and rather than round the number up, here they are:
Cash conversion cycle · Custom region map (GeoJSON / WKT) · Cluster map · Column chooser · Comment box / data annotations · Density heat map · Hex-bin map · Image grid / card browser · Image / floor-plan point map · Scatter on background image · Key influencers / driver analysis · NPS / rating · PERT / critical path network · Route / path map · Stem-and-leaf display · Stem-and-leaf · Tournament bracket · Trip replay (moving dots) · Video · Web page embed
No page on this website shows a wall of thumbnails, because a complete one does not exist yet. The list below is the whole gallery as text.
KPI & tiles
KPI tile · Activity rings (multi-ring gauge) · Bar gauge / linear gauge · Big number / hero value · Bullet chart · Clock / countdown · Countdown / days-to tile · Data freshness badge · Dual KPI (stacked trend panes) · Gauge · KPI scorecard grid · KPI ticker / scroller · KPI trend tile · Liquid fill gauge · NPS / rating · Goal / OKR tracker · Progress bars · Progress ring · Record / multi-row card · KPI scorecard list · Segmented ring / step gauge · Sparkline · Star rating · Status grid / health wall · Status indicator / icon badge · Traffic light · Variance card (multi-comparison)
Comparison
Bar · Bar-in-bar / lipstick · Bar chart race · Bubble matrix / punch card · Diverging stacked bar (Likert) · Dot plot (Cleveland) · Dumbbell / lollipop · Floating / range bar · Proportional area (nested shapes) · 9-box / risk matrix · Parliament / hemicycle · Peer benchmark (quartiles) · Polar bar / Nightingale rose · Polar heatmap / clock · Radar / spider · Radial / polar bar · Ranked list · Slope chart · Small multiples · Tornado / butterfly
Trend & time
Line · Area · Actual + forecast series (segmented) · Annotated time series (event markers) · Anomaly detection · Bump / rank chart · Calendar heatmap · Cohort / retention grid · Combo (bars + line) · Cumulative / running total · Cycle plot (seasonal subseries) · Difference area (hills & valleys) · Fan chart (nested uncertainty bands) · Forecast evolution (vintages) · Forecast (Holt-Winters) · Horizon chart / lasagna · Motion chart (animated bubbles) · Pacing / YTD vs plan · Period overlay (YoY / time pivot) · Punchcard (day x hour) · Range / band chart · Ribbon chart (ranked stacked columns) · Rolling average / smoothed trend · Run-rate / full-year landing · Stream graph · Threshold / SLA trend · Trend line (regression fit)
Part-to-whole
Donut · Balance sheet columns · Packed bubbles · Cost composition stack (landed cost) · Multi-ring donut · Funnel · Marimekko / mekko · Pictogram / icon array · Pie-of-pie / bar-of-pie · Rose / aster (variable-radius pie) · Share strip (single composition bar) · 100% stacked bar · Variable-width bar (bar-mekko / cost curve) · Voronoi treemap · Waffle / unit chart
Distribution
Beeswarm · Bell curve / fitted distribution · Box plot · Density curve · Dot histogram (Wilkinson dot plot) · ECDF / cumulative distribution · Histogram · Lorenz curve / Gini · Population pyramid / butterfly / tornado · Raincloud plot · Ridgeline / joyplot · Stem-and-leaf display · Stem-and-leaf · Strip / jitter / dot plot · Distribution over time heatmap · Violin plot
Correlation
Scatter · Bubble grid / punch card · Cluster scatter (k-means) · Clustered heatmap (dendrograms) · Connected scatter · Contour / 2D density · 2D density / contour · Contour / iso-band map · Correlation explorer (matrix + scatter) · Correlation matrix · Correlation network · Correlation ranking (driver bars) · Heatmap · Hexbin / 2D histogram · Scatter on background image · Motion scatter (play axis) · Parallel sets (categorical flows) · Parallel coordinates · Punch card (sized-dot grid) · Quadrant / 2x2 matrix · Rolling correlation over time · 3D scatter · Shift scatter (before to after arrows) · Scatter with regression · Scatter with marginal histograms · Scatter matrix · 3D surface / wireframe · Ternary plot · Curve chart (numeric X)
Financial & variance
Actual vs target · Ageing buckets · Break-even / cost-volume-profit chart · Cash conversion cycle · Cash-flow runway (13-week) · KPI driver tree (DuPont / value tree) · Financial statement (P&L / balance sheet / cash flow) · Measures as rows (financial statement) · Multi-tier bar (scenario tiers) · P&L calculation-scheme waterfall (vertical, IBCS C12) · Price-volume-mix bridge · Two-way sensitivity table · Top / bottom movers · Variance area (actual vs plan over time) · Variance bar (actual vs budget) · Variance bridge (plan-to-actual by dimension) · Pin / lollipop variance chart · Stacked variance / contribution chart · Integrated variance chart (IBCS tiers) · Roll-forward / chained waterfall · Grouped waterfall (cash-flow statement) · Stacked waterfall · Waterfall / bridge · Whale curve (cumulative profitability)
Flow & relationship
Adjacency / OD matrix · Arc diagram · Co-occurrence (market basket) network · Bowtie chart · Chord diagram · Cumulative flow diagram · Hierarchical edge bundling · Event sequence (EventFlow) · Data-bound flowchart / swimlane · Layered DAG / dependency graph · Network graph · Path explorer (journeys) · Process map (process mining) · Circular Sankey (loops & returns) · Sankey · Step funnel & segment comparison · State transition flow (alluvial over periods) · UpSet plot · Value stream map · Venn / Euler diagram
Hierarchy
Circle packing · Decomposition tree · Dendrogram / cluster tree · Drill-down chart · DuPont / ratio tree · Icicle / partition · Mind map · Tree / org chart · Sunburst · Tree table (ragged hierarchy) · Treemap
Geospatial
Country map · Lane map · Bivariate choropleth · Bubble map · Custom region map (GeoJSON / WKT) · Cluster map · Density heat map · Dorling cartogram · Dot density map · Geo network (hub-and-spoke) · Globe (orthographic) · Rotating globe with lane arcs · Hex-bin map · Image / floor-plan point map · Chart markers map (pie / bar / sparkline) · Layered map · Animated map (play axis) · Map small multiples · Coverage radius map · Route / path map · Synoptic panel / SVG floor plan · Tile grid map (hex cartogram) · Trip replay (moving dots) · Nearest-hub territories (Voronoi)
Tables & matrices
Table · ABC / XYZ classification matrix · Cohort / retention triangle · Data grid (Excel-grade) · Data profile table · Exception / alert list · Frequency distribution table · Graphical table (micro-charts per row) · Highlight table · Input / planning grid (what-if writeback) · Input / commentary table · Master-detail table · Pivot explorer (drag-and-drop) · Pivot / matrix · Traffic-light (RAG) status table · Record detail (single row) · RFM segment grid · KPI scorecard table · Descriptive statistics table · T-account ledger · Variance heatmap matrix · Chart-in-table (IBCS variance) · Table with waterfall column (IBCS T04)
Project & time planning
Aging work in progress · Burndown / burnup · Earned value (S-curve) · Event calendar · Gantt · Kanban board · Milestone trend analysis · PERT / critical path network · Resource schedule (bookings) · Roadmap (swimlanes) · Stage duration (journey) · Status history grid · Status timeline · Stage stepper / progress tracker · Narrative timeline (cards) · Spiral timeline · Event timeline · Year wheel (annual planner)
Statistical & quality
ABC analysis · Backlog ageing / aging WIP · Cohort / retention matrix · Confusion matrix · Control chart (SPC) · Cycle-time scatter (percentile lines) · Time-series decomposition · Error bars / confidence intervals · Funnel plot (statistical) · Key influencers / driver analysis · Pareto · Process capability (Cp/Cpk) · Q-Q / probability plot · A/B significance test · Summary statistics / data profile · Survival curve (Kaplan-Meier)
Text & narrative
Text · Accordion / FAQ text · Conditional alert banner · Annotated chart · Callout / insight card · Change explainer / top movers · Shapes and arrows on chart · Code block · Comment box / data annotations · Numbered comment markers (IBCS) · Commentary table · Definitions / data dictionary · Dynamic title · Event markers on trend · Explain this value · IBCS title block · Insight feed · Ask a question (NL query) · Smart narrative · Source and refresh footnote · Sticky note · Data story / scrollytelling · Long text viewer · Ticker tape · Quotes / verbatims
Filters & controls
Action button (URL, email, copy, export with filter context) · Bookmark navigator · Action button · Column chooser · Drill-down control (breadcrumb) · Measure / dimension switcher · Applied filters bar · Filter panel (multi-field) · Time grain selector · Drill breadcrumb · Page navigator (tabs) · Parameter panel (scenarios) · What-if slider · Play axis / time scrubber · Chiclet / button slicer · Date range picker · Dropdown / combo slicer · Hierarchy slicer · Histogram range slicer · Shared legend filter · List slicer (associative) · Map slicer · Filter by measure (aggregate range) · Numeric range slider · Paste-a-list bulk filter · Period picker (year / quarter / month) · Relative date rule · Segmented control · Text search filter · Time brush (overview navigator) · Timeline slicer (period strip) · Toggle switch / checkbox · Hierarchy tree slicer · Time navigator (brush) · Top N control · Chart / table view switcher
Layout & decoration
Dynamic visibility zone · Countdown / clock · Cover / title page · Divider / header · Icon / status tile · Image grid / card browser · Image · Info / help icon · Infographic / diagram canvas · Kiosk page rotator · Group / layout container · Standalone legend / colour scale · Metric glossary · Modal / popover launcher · Page header / footer · Rotating / flip tile · Shape · Spacer · Stamp / watermark · Tab / accordion container · Video · Web page embed
Specialised
Candlestick / OHLC · Custom chart (ECharts option JSON) · HTML template (data-bound markup) · Risk matrix · Warehouse slot map (aisle × bay × level) · Tournament bracket · Vector / quiver field · Word cloud
04 · THE SINGLE-FILE EXPORT
One file, and the person who opens it pays nothing.
Export writes one HTML document holding three things: the viewer, the dashboard's own saved specification, and the data behind it. No server, no install, no account, no sign-in. Whoever opens it is never licensed, counted or charged, because there is nothing there to sign in to.
The dashboard measured for this page has two pages, fifteen visuals, nine visual types and 42,899 rows behind it. It came out as one file of 8,400,027 bytes, 8.40 MB, in 0.04 seconds. Served from a plain static file server with the Binse engine unreachable, it drew in full and its cross-filtering still worked.
The file carries the visual types the dashboard actually uses, appended to a viewer shell, rather than the whole gallery. A dashboard that used nearly all of the gallery would carry the whole gallery instead, because the export writes whichever of the two comes out smaller. If a visual type in the dashboard has no built bundle, the export stops and names it rather than writing a file with blank panels.
What it contacts, exactly. No third party, and no host other than the one the file was opened from. It is not silent, though. The viewer build still carries the application shell's engine poller, so it asks that same origin for two of the app's own endpoints, once at load and then every few seconds. Both answer 404 on an ordinary web server, and the dashboard works regardless. It is dead code, it is on the list to be removed, and until it is removed this page describes it.
Over a large table the file carries pre-aggregated summaries rather than rows, and a visual those summaries cannot answer says so in the file instead of printing a number that is not right. The row-carrying export is the one measured here. The summary-carrying one was not, so nothing is claimed about its size or its speed.
The rows travel in the file. Sending somebody a dashboard is sending them the data behind it. There is no cloud viewer, no hosted publishing and no per-viewer permission, so the file itself is the access control.
05 · LARGE DATA
Under 512 MB in the browser. Over it, in place.
A file under 512 MB is read into the browser and queried there. Above that, Binse converts it once into a Parquet store of its own and DuckDB queries it in place, on the same machine, from the same query compiled to SQL instead. A total is a total over every row on either path.
DuckDB is in the installer. There is nothing to download and no second engine to configure.
While a store is being built, design work carries on against a sample of the first rows, and the app badges it as a sample. Every number is either computed over all the rows or labelled with what it was computed over.
The conversion covers CSV, TSV, text, NDJSON and Parquet. An Excel workbook over 512 MB is not converted: the app says so in the message it gives back, and offers the first rows as a design sample or a database connection instead.
No figure is published here for the largest file this has run against. The large benchmarks in the project's own design notes were run on files generated for the purpose, on one laptop, and a generated file is not your file. When a real one has been measured, it will appear as a receipt with the hardware attached.
06 · MEASURES
A measure is a formula, not a second language.
A measure is an aggregate expression: Sum([units]), or Sum([value_eur]) / Sum([units]). It aggregates over the rows in the group rather than over the buckets, so a rate is the rate of the whole group and not the average of a column of rates. Set its format once and every visual follows. There is no separate filter-context language layered on top of it. The expressions are the ones written on the workflow canvas, with the one difference set out at the end of this section.
The aggregates are Sum, Avg, Min, Max, Count, CountRows, CountDistinct and Median. Time intelligence is a setting on the measure, not a new expression: year to date, quarter to date, month to date, rolling windows, previous period, same period last year, and the change on last year in value or as a percentage. The value is re-aggregated over the window and never summed from the buckets, and a window reads past the filter, so a year-to-date under a July to December filter is still the whole year.
Two things it deliberately does not do. A rolling window counts the buckets that exist, so over a series with gaps a filtered rolling window is not the unfiltered one. And a filter that lists dates rather than bounding them, three particular days, is not read behind, because there is no bound to read behind.
The formula language is shared, and this canvas is the exception. One implementation holds 76 functions and is imported by Data Flow, and by Explore in Binse Enterprise. The dashboard designer's formula box is a separate implementation that runs in the browser, with 60 functions and 8 aggregates. The same language to write in, a different engine underneath, so a formula that works on the canvas is not guaranteed to work in a measure.
07 · PDF, POWERPOINT, PNG AND SVG
Four ways out, and what each of them is.
A dashboard exports to PDF, one sheet per page, each sheet sized to its own page so nothing is cropped or letterboxed. It exports to PowerPoint, one slide per page, on a blank master. Both are pictures. The browser captures each page and the file is built around the capture, so a deck is something to annotate rather than a set of charts to edit.
Any card on its own saves as PNG, or as SVG where the card is a chart. Tables and tiles give a PNG, and the menu says so rather than producing an empty vector. The picture carries the filters that were in force when it was taken, written underneath it, which is the context a pasted screen capture usually loses. It can be copied to the clipboard instead of saved, on a card colour, on white or on nothing.
A card's menu gives a picture, not its rows. CSV comes from the data view, and from the few visuals that are themselves a grid.
08 · SPECIFICATION