Skip to content

Supported Charts

Nebula charts supported by Insight Advisor and Insight Advisor APIs

Charts rendered in Qlik Sense are listed in the following table. Many of these charts are available as an embeddable nebula.js chart. Insight Advisor inside the Qlik Sense client uses a subset of these visualizations to render insights.

Insight Advisor APIs will return the associated hypercube properties that can be created in any engine session and rendered using any visualization library of choice. However, the plug and play support provided by nebula.js is only a subset of these visualizations.

The support matrix of these charts both within nebula.js and through the API response is outlined here. If you’re instead interested in embedding support, explore visualization types.

Legend: ✔ supported ⛔ not supported

Qlik Sense visualization nameNebula visualization nameNebula supportInsight Advisor support (Inside Qlik Sense client)Insight Advisor API support (using nebula.js)
barchartsn-bar-chart✔✔✔
boxplotsn-boxplot✔✔✔
bulletchartsn-bullet-chart✔✔✔
action-buttonsn-action-button✔⛔⛔
combochartsn-combo-chart✔✔✔
distributionplotsn-distplot✔✔✔
gauge⛔✔✔
sn-grid-chartsn-grid-chart✔✔✔
histogramsn-histogram✔⛔⛔
kpisn-kpi✔✔✔
linechartsn-line-chart✔✔✔
mapsn-mapExperimental1✔⛔
mekkochartsn-mekko-chart✔✔✔
sn-nav-menusn-nav-menu✔⛔⛔
sn-org-chartsn-org-chart✔⛔⛔
piechartsn-pie-chart✔✔✔
pivot-tablesn-pivot-table✔1✔✔
scatterplotsn-scatter-plot✔✔✔
tablesn-table✔1✔✔
treemapsn-treemap✔✔✔
sn-video-playersn-video-player✔⛔⛔
waterfallchartsn-waterfall✔✔
qlik-funnel-chartsn-funnel-chart✔✔✔
qlik-multi-kpi⛔✔⛔
qlik-radar-chart⛔✔⛔
qlik-sankey-chart-extsn-sankey-chart✔✔✔
qlik-variance-waterfall⛔✔⛔
qlik-word-cloud⛔✔⛔
  1. Not all of the charts listed are a one-to-one match with the object created inside Qlik Sense. Specifically, these charts are not the same when rendered using Nebula.
Notes
  • Charts marked as Experimental are not yet supported by Qlik.
  • Support for the API and compatibility with nebula.js is outlined based on the charts in the table. While customers can render any engine object hypercube using their own frameworks, support for compatibility is based upon nebula.js.

Chart conversion

Converting a visualization to a different registered type:

const viz = await n.render({
element: document.querySelector(".object"),
type: "barchart",
fields: ["title", "=avg(rating)"],
});
viz.convertTo("piechart");

You first render a bar chart, then pie chart is the registered type to convert to. For more information about convertTo, see the API reference.

You can find an example using charts conversion in the nebula.js repository on GitHub.

Was this page helpful?