SStatWharf
Menu

Best Data Visualization Tools (2026): Top 10 Compared

Updated September 2026By StatWharf Editorial10 vendorsMethodology

Data visualization tools turn datasets into charts, maps and dashboards that teams publish to the public or keep internal. The ten compared here split by how they are used. Datawrapper and Flourish are browser editors for publishing charts and data stories, while Highcharts and amCharts are developer libraries licensed per seat for embedding in applications. Apache ECharts and Chart.js are open-source libraries with no licence fee. Grafana offers dashboards for operational data, Preset offers managed Apache Superset, and Microsoft Power BI and Tableau are enterprise analytics platforms. Seven vendors publish a price figure, two carry no licence fee, and Flourish quotes its Publisher and Enterprise tiers by enquiry.

Order is not a ranking. How entries are ordered.

On this page
  1. Comparison table
  2. Vendor details
  3. Datawrapper
  4. Flourish
  5. Highcharts
  6. amCharts
  7. Grafana
  8. Preset
  9. Microsoft Power BI
  10. Tableau
  11. Apache ECharts
  12. Chart.js
  13. Frequently asked questions
  14. Suggest a vendor

Compare at a glance

Select a vendor for details and sources. Scroll the table horizontally on smaller screens.

Data Visualization Tools: vendor fit and recorded pricing
VendorConsider forPricing notesStandout
DatawrapperspecialistEditorial teams publishing interactive charts, maps and tablesFree; Pro $21 and Business $39/user/mo excl. VAT; Enterprise by quote; custom theme $499/mo Checked Sep 2026Free tier already publishes and embeds interactive charts, maps and tables
FlourishspecialistTeams building scrollytelling data stories, and Canva Business usersFree with attribution; Presenter via Canva Business or Enterprise; Publisher and Enterprise by enquiry Checked Sep 2026Scrollytelling templates plus a Canva route for interactive charts
HighchartsspecialistProduct teams embedding charts in a commercial applicationCore 366 USD, Dashboards 264 USD, Grid Pro 316 USD per seat/yr; add-ons extra Checked Sep 2026Per-developer-seat pricing with an optional perpetual licence
amChartsspecialistDevelopers wanting a perpetual or per-seat licence without a sales callCharts Basic $80/seat/yr or $180 perpetual; SaaS $280/yr or $650; OEM $1,200/yr or $2,700 Checked Sep 2026Annual and perpetual prices published for every licence type
Grafanamid-marketEngineering teams visualizing time-series and operational dataCloud Free $0; Pro from $19/mo plus usage; Enterprise from $25,000/yr commitment Checked Sep 2026Same dashboards as free open source or managed cloud, 150+ data source plugins
Presetmid-marketTeams wanting managed Apache Superset at a published per-user priceStarter $0 up to 5 users; Professional $20/user/mo annual or $25 monthly; Enterprise by quote Checked Sep 2026Managed Apache Superset with 40+ visualization types
Microsoft Power BIenterpriseOrganisations already on Microsoft 365 or AzureFree account; Pro $14 and Premium Per User $24/user/mo, paid yearly Checked Sep 2026Pro included in Microsoft 365 E5 and Office 365 E5
TableauenterpriseAnalysts wanting mature visual analysis, in the cloud or self-managedStandard from $15 and Enterprise from $35/user/mo, billed annually; Tableau+ by quote Checked Sep 2026Tableau Cloud or self-managed Server, with prices in six currencies
Apache EChartsopen-sourceDevelopers needing a broad free open-source library, including for commercial useNo licence fee; Apache open source Checked Sep 202620+ chart types plus a custom series for any graphic element
Chart.jsopen-sourceWeb developers needing common canvas charts with minimal setupNo licence fee; MIT licensed Checked Sep 2026Most-installed open-source charting library by GitHub stars and weekly npm downloads

These comparisons draw on public product information, not hands-on testing of every tool. Source records identify available references and checks; missing evidence is marked. Buyer fit is an editorial assessment, not a measured performance score. How to use this research.

Data visualization tools turn a dataset into a chart, map or dashboard that a reader can interpret at a glance. Buyers arrive at this category from three different jobs, and the products that serve them look nothing alike. A communications team needs to publish an interactive chart on a web page. A developer needs charts drawn inside a product interface. An analytics or platform team needs dashboards that stay connected to live data. Buyers also search for this category as data visualization software, charting tools or dashboard tools.

The ten tools compared here fall into those three groups. Datawrapper and Flourish are no-code editors for publishing charts, maps and data stories to the web. Highcharts, amCharts, Apache ECharts and Chart.js are charting libraries that developers license or install and then call from code. Grafana, Preset, Microsoft Power BI and Tableau are dashboard platforms that connect to data sources and serve views to a team. All pricing notes were checked in September 2026. Entries with dated source checks appear first. That order records research readiness. It is not a measure of product quality or a ranking.

Related pages cover business intelligence tools, embedded analytics platforms and predictive analytics tools.

Vendor details and trade-offs

Datawrapper

specialistdatawrapper.de ↗
Consider forEditorial and communications teams that publish interactive charts, maps and tables on the web and want per-user prices they can read before buying
Pricing notesFree plan; Pro $21 per user a month; Business $39 per user a month, both excluding VAT; Enterprise by quote; custom theme $499 a month plus $299 a month per extra theme (checked Sep 2026)
Feature to evaluateA free tier that already publishes and embeds interactive charts, maps and tables, with paid tiers that remove attribution and add SVG and PDF export

Datawrapper is a browser tool for building interactive charts, maps and tables and embedding them in web pages. It is widely used by newsrooms and by communications and research teams that publish figures for a public audience rather than for an internal dashboard.

The pricing page lists four tiers. The Free plan creates and embeds interactive charts, maps and tables, publishes them on the web and exports PNG images. Pro costs $21 per user a month, excluding VAT, removes the "Created with Datawrapper" attribution, adds PDF and SVG export and extends edit history to 90 days. Business costs $39 per user a month, excluding VAT, adds waterfall and dual-axis chart types, fine-grained team permissions and one year of edit history. Enterprise is sold by quote and covers custom agreements with uptime and support guarantees, self-hosting of published visualizations and SAML single sign-on.

Theming is priced separately from the seat. A custom theme costs $499 a month, with $299 a month for every additional theme, and defines fonts, colour palettes and shared default settings so that output stays consistent across a team.

The feature comparison on the same page separates the tiers on edit history, custom fields, image publishing and permission granularity. Google and Microsoft single sign-on appear below Enterprise, while SAML and OIDC sign-on and self-hosting are Enterprise items. Support is email-based across the paid plans, with priority support on the higher tiers. Prices are shown monthly or annually in US dollars.

Potential strengths

  • Published per-user prices for both paid tiers, with a free tier that can publish and embed
  • Enterprise adds self-hosting of published visualizations and SAML or OIDC single sign-on

Trade-offs

  • Custom theming is a separate charge of $499 a month, with $299 a month for every extra theme
  • Waterfall and dual-axis chart types start at the Business tier, not Pro
Sources and status
  • Product reference
  • Pricing source
  • Billing terms: Per user, per month, monthly or annual in USD
  • Source review: checked Sep 20, 2026
  • Vendor confirmation: not confirmed

Flourish

specialistflourish.studio ↗
Consider forTeams building data stories and scrollytelling explainers, and Canva Business or Enterprise customers who want interactive charts inside existing designs
Pricing notesFree plan with unlimited projects and public publishing with attribution; Presenter available through a Canva Business or Enterprise plan; Publisher and Enterprise by enquiry, no figure published (checked Sep 2026)
Feature to evaluateScrollytelling and multi-step story templates, plus a Canva route that puts interactive charts into an existing design workflow

Flourish is a no-code tool for interactive charts, maps and data stories, owned by Canva. Its templates cover standard chart types as well as narrative formats such as multi-step stories and scrollytelling, which pair a scrolling article with a chart that changes as the reader moves.

The pricing page describes four routes rather than a simple price ladder. Free covers unlimited projects, the full range of chart, map and interactive-content templates, full privacy for unpublished projects and data, and public publishing and embedding with a Flourish attribution. Presenter is aimed at individuals who build presentations and reports, and the page states it is available with a Canva Business or Enterprise plan; it adds interactive Flourish charts inside Canva designs, embedding in Canva without attribution, charts in PowerPoint and image and SVG export.

Publisher is described for professionals and teams publishing data stories online. It adds team collaboration features, embedding on websites without attribution, scrollytelling, a custom theme with one font, colours and logos, live data updates via Google Sheets or CSV, and HTML export for self-hosting. The page asks buyers to get in touch rather than showing a price.

Each tier also carries an allowance for Flourish Assistant, the product's AI guidance feature, labelled Starter, Standard and Extended. A Flourish Connector links the tool to MCP-compatible AI clients. Buyers who need a budget figure for Publisher or Enterprise will not find one on the pricing page and must request a quote.

Potential strengths

  • The free plan allows unlimited projects and public embedding, with full privacy for unpublished work
  • Publisher adds live data updates from Google Sheets or CSV and HTML export for self-hosting

Trade-offs

  • No figure is published for the Publisher or Enterprise tiers; both require contact with the vendor
  • The Presenter tier is only reachable through a Canva Business or Enterprise subscription
Sources and status

Highcharts

specialisthighcharts.com ↗
Consider forProduct and engineering teams that embed charts in a commercial application and need a per-developer licence with clear redistribution terms
Pricing notesHighcharts Core 366 USD per seat; Dashboards 264 USD per seat; Grid Pro 316 USD per seat; add-ons Stock +366, Maps +128, Gantt +73, Highcharts for Python +110 yearly (checked Sep 2026)
Feature to evaluateA configurable online shop that prices each library and add-on per developer seat, with an optional perpetual licence for lifetime access to the current version

Highcharts is a commercial JavaScript charting library that development teams embed in web and mobile applications. Rather than a hosted editor, the product is a set of libraries licensed per developer seat, which suits software vendors that ship charts inside their own interface.

The online shop configures a subscription in three steps. Highcharts Core costs 366 USD per seat. Add-on libraries are priced separately: Stock adds 366 USD per seat, Maps adds 128 USD, Gantt adds 73 USD, and the Highcharts for Python integration is listed at 110 USD yearly. Two further products are sold on the same basis: Dashboards at 264 USD per seat and Grid Pro at 316 USD per seat.

Two options change the shape of the licence. Advantage Plus is an optional extra, and a perpetual option grants lifetime access to the version held when the subscription ends, in place of the annual subscription model. The configurator also asks how the solution will be distributed and offers an internal-use-only setting for projects with no external-facing application, then summarises what the resulting licence covers.

The licensing questions are answered in the shop's own FAQ. A developer seat is defined as any person who will be simultaneously working with the API or source code of the software in any capacity. The vendor recommends the annual licence for internal projects, and for external applications with six or fewer developers. Separate licensing notes cover OEM distribution, maintenance and support, the end-user licence agreement, AI and automated systems, and an education licence.

Potential strengths

  • Per-seat prices for each library are published and can be configured and bought online
  • The perpetual option keeps lifetime access to the version held when a subscription ends

Trade-offs

  • Costs add up quickly because Stock, Maps, Gantt and Grid Pro are priced as separate products
  • Licensing depends on how the software is distributed, so the terms need reading before purchase
Sources and status
  • Product reference
  • Pricing source
  • Billing terms: Per developer seat, annual subscription or perpetual with an extra charge
  • Source review: checked Sep 20, 2026
  • Vendor confirmation: not confirmed

amCharts

specialistamcharts.com ↗
Consider forDevelopers who want a one-time perpetual charting licence, or a SaaS or OEM licence bought per seat without a sales conversation
Pricing notesamCharts 5 Charts Basic $80 per seat annually or $180 perpetual; SaaS licence $280 annually or $650 perpetual; OEM $1,200 annually or $2,700 perpetual; support $190 per seat annually (checked Sep 2026)
Feature to evaluateBoth annual and perpetual prices are published for every licence type, including SaaS and OEM redistribution

amCharts sells a family of JavaScript libraries for charts, maps, stock charts and Gantt charts, along with an Editor Pro tool. The licence, not a subscription to a hosted service, is the product, and the online store prices every combination without a sales call.

The store separates licences by how the software will be used. A Basic licence covers public websites where users do not log in. A Single App or SaaS licence covers sites where a login is required. An OEM licence covers redistributable mobile, desktop or web applications, and an Extended OEM licence carries that to affiliates and third-party or white-label products, priced on request.

For amCharts 5 Charts, the Basic licence costs $80 per seat annually or $180 per seat as a perpetual purchase. The Single App or SaaS licence costs $280 annually or $650 perpetual. The OEM licence costs $1,200 annually or $2,700 perpetual. Support is priced separately at $190 per seat annually. The Maps product is sold on the same ladder and was shown with a 20 per cent discount at the time of checking.

The two purchase models differ in what happens at the end of the term. The annual licence allows the libraries to be used to create charts for the duration of the subscription, which renews every 12 months. The perpetual licence is a one-time purchase that does not expire. A comparison table on the same page sets out usage limits, which are listed as unlimited for users and for pages or instances across all licence types.

Potential strengths

  • Entry pricing is among the lowest published for a commercial charting library
  • Licence types map directly to how the charts are used: public site, SaaS login, OEM or white-label

Trade-offs

  • Charts, Maps, Stock Chart, Gantt Chart and Editor Pro are separate purchases
  • Support is an additional $190 per seat annually rather than part of the licence
Sources and status
  • Product reference
  • Pricing source
  • Billing terms: Per developer seat, annual subscription or one-time perpetual purchase
  • Source review: checked Sep 20, 2026
  • Vendor confirmation: not confirmed

Grafana

mid-marketgrafana.com ↗
Consider forEngineering and platform teams visualizing time-series and operational data from many sources in one dashboard, either self-hosted or on Grafana Cloud
Pricing notesGrafana Cloud Free always $0 with limited usage; Pro from $19 a month plus usage, metrics from $6.50 per 1,000 series; Enterprise starts at $25,000 a year spend commitment (checked Sep 2026)
Feature to evaluateThe same dashboard layer runs as free open-source software or as a managed cloud service, with more than 150 plugins for data sources

Grafana is an open-source dashboard and visualization layer that connects to many data backends at once. It is most often used for operational and time-series data such as metrics, logs and traces, and is the visualization component of a wider observability stack.

Two routes exist. Grafana OSS is downloaded and self-hosted, with more than 150 plugins available to unify data sources into a single dashboard, and a visualization set that spans time-series graphs, heatmaps and 3D charts. The project's own page recorded 67,563 GitHub stars at the time of checking. Grafana Cloud is the managed service and is what the pricing page covers.

Grafana Cloud lists three plans. Free is always $0, includes all Grafana Cloud services at limited usage, community support and 14 days of retention for metrics, logs, traces, profiles and k6 performance tests. Pro starts at $19 a month plus usage, adds pay-as-you-go above the free tier, 8x5 email support, 13 months of retention for metrics and 30 days for logs, traces, profiles and tests. Enterprise starts at a $25,000 a year spend commitment and covers premium support, custom retention and deployment choices including public cloud, federal cloud or bring your own cloud.

Each service is then priced on its own usage. Metrics, for example, are free up to 10,000 active series a month, then start at $6.50 per 1,000 series, falling to $5.90 between 10,000 and 100,000 series and $5.50 above 200,000. The page provides a calculator for estimating a bill at a given scale.

Potential strengths

  • A permanently free cloud tier with access to all Grafana Cloud services at limited usage
  • Volume discounts are published as tiers, so the rate per 1,000 metric series falls as usage grows

Trade-offs

  • Usage-based billing makes the monthly total harder to forecast than a per-seat price
  • The Enterprise tier starts at a $25,000 annual spend commitment
Sources and status
  • Product reference
  • Pricing source
  • Billing terms: Monthly subscription plus usage, or an annual spend commitment on Enterprise
  • Source review: checked Sep 20, 2026
  • Vendor confirmation: not confirmed

Preset

mid-marketpreset.io ↗
Consider forTeams that want managed Apache Superset dashboards with a published per-user price and the option to keep the open-source engine underneath
Pricing notesStarter $0 forever for up to 5 users; Professional $20 per user a month billed annually, or $25 billed monthly; embedded dashboards add-on $500 a month for 50 viewers; Enterprise by quote (checked Sep 2026)
Feature to evaluateA fully managed Apache Superset service with more than 40 visualization types and a published per-user price

Preset is a commercial, fully managed service for Apache Superset, the open-source data exploration and visualization project. Buyers who want Superset's charting without running the infrastructure use Preset Cloud, while those with stricter requirements can take a managed private cloud deployment or a QA-approved Superset build for their own infrastructure.

The pricing page lists three plans plus add-ons. Starter costs $0 forever for up to five users in one workspace and includes unlimited dashboards and charts, more than 40 visualization types, a no-code chart builder, a collaborative SQL editor, a semantic layer and documentation. Professional costs $20 per user a month billed annually, or $25 per user a month billed monthly, with a 14-day trial. It removes the user cap, allows three workspaces and adds role-based access controls, scheduled email reports and alerts, Slack alerting, multi-region support and standard customer support.

Embedded dashboards are sold as an add-on rather than folded into the seat price: embedded viewer licences are listed at $500 a month for 50 viewers. Enterprise pricing is handled by the vendor and covers the higher security and deployment requirements that the product pages describe.

Around the core service, Preset lists an API for managing workspaces as code, a chatbot that answers questions grounded in the semantic layer, and an MCP server that connects MCP-compatible AI clients to governed workspaces. The use cases the vendor names are replacing legacy BI, internal tooling and customer-facing applications.

Potential strengths

  • The free Starter plan covers up to five users with unlimited dashboards and charts
  • Professional publishes a per-user rate, so the cost of adding a team is predictable

Trade-offs

  • Embedded dashboards for external viewers are a separate $500 a month add-on for 50 viewers
  • Professional is limited to three workspaces; more require the Enterprise plan
Sources and status
  • Product reference
  • Pricing source
  • Billing terms: Per user, per month, billed annually or monthly
  • Source review: checked Sep 20, 2026
  • Vendor confirmation: not confirmed

Microsoft Power BI

enterprisemicrosoft.com ↗
Consider forOrganisations already on Microsoft 365 or Azure that want per-user visualization licences, with Power BI Pro included in Microsoft 365 E5 and Office 365 E5
Pricing notesFree account; Pro $14 per user a month, paid yearly; Premium Per User $24 per user a month, paid yearly; Embedded variable (checked Sep 2026)
Feature to evaluateA low published per-user price, with Pro already included for organisations on Microsoft 365 E5 or Office 365 E5

Power BI is Microsoft's reporting and visualization service and the most widely named tool in buyer questions about charting company data. Authors build reports in Power BI Desktop, publish them to the Power BI service and share them with colleagues. Microsoft now presents Power BI as part of Microsoft Fabric, its wider data platform.

The published licence ladder has four steps. A free account lets an individual create reports but not share them. Power BI Pro costs $14 per user a month, paid yearly, and adds publishing and sharing. Premium Per User costs $24 per user a month, paid yearly, and adds enterprise-scale features. Power BI Embedded, which serves customer-facing analytics, is priced as variable and handled through sales.

The comparison table on the pricing page shows where the two paid per-user plans differ. Pro allows a model memory size of 1 GB, 8 dataset refreshes a day and 10 GB of storage per licence. Premium Per User raises the model limit to 100 GB, refreshes to 48 a day and storage to 100 TB. Advanced AI, advanced dataflows, datamarts and XMLA endpoint read and write access are marked for the higher tiers, while Copilot and wider Fabric workloads sit with the capacity-based options.

Microsoft states that Pro is included in Microsoft 365 E5 and Office 365 E5, which changes the arithmetic for organisations already on those plans. Academic, government and nonprofit pricing is available, and the page notes that the prices shown may vary by currency and region. Power BI also appears on this site's business intelligence and embedded analytics pages.

Potential strengths

  • Published per-user prices that can be bought by credit card
  • Report authoring in Power BI Desktop is free; only publishing and sharing require a paid licence

Trade-offs

  • Sharing a report requires a paid Pro or Premium licence for the recipient as well as the author
  • Pro caps semantic models at 1 GB and dataset refreshes at 8 a day
Sources and status

Tableau

enterprisetableau.com ↗
Consider forAnalysts who want a mature visual analysis tool with desktop, prep and browser authoring, deployable as Tableau Cloud or self-managed Tableau Server
Pricing notesTableau Standard from $15 per user a month; Tableau Enterprise from $35 per user a month, both billed annually; Tableau Cloud+ and the Tableau+ Bundle by quote (checked Sep 2026)
Feature to evaluateA choice between Tableau Cloud and self-managed Tableau Server, with published starting prices in six currencies

Tableau is Salesforce's analytics product and one of the longest-established names in visual analysis. It is built around exploring a dataset visually rather than around a fixed report, which is why it appears in buyer questions about visualization as often as in questions about business intelligence.

The pricing page offers three deployment routes. Tableau Cloud is hosted by Salesforce. Tableau Server is run by the customer. Tableau Next is the newer agentic analytics product built on the Salesforce platform.

On Tableau Cloud, Tableau Standard starts at $15 per user a month, billed annually, and covers browser-based authoring, governance and collaboration, including Tableau Desktop, Tableau Prep Builder and Tableau Pulse, the product's metric-monitoring feature. Tableau Enterprise starts at $35 per user a month, billed annually, and adds Advanced Management, Data Management, 10 sites and eLearning. Tableau Cloud+ is quote-based and adds Tableau Agent in Tableau Cloud and Pulse, Premier Success, 50 sites and release preview access. The Tableau+ Bundle, also quote-based, pairs Tableau Cloud with Tableau Next.

The Server tab follows the same structure. Tableau starts at $15 per user a month and Tableau Enterprise at $35, both billed annually, and Tableau Server+ is sold by quote with additional non-production environments and Premier Success. Prices are also shown in euros, pounds, Australian dollars, yen and Swedish krona. The figures above are starting prices, and Tableau licenses by role, so the cost of an author seat differs from the cost of a viewer seat.

Potential strengths

  • Starting prices are published for the Standard and Enterprise editions on both Cloud and Server
  • Tableau Desktop, Prep Builder and Pulse are included from the Standard edition

Trade-offs

  • Only starting figures appear on the summary pricing page; per-role rates need a separate check
  • The agentic editions, Tableau Cloud+ and the Tableau+ Bundle, are sold by quote only
Sources and status

Apache ECharts

open-sourceecharts.apache.org ↗
Consider forDevelopers who need a broad open-source charting library with more than 20 chart types and no licence fee, including for commercial products
Pricing notesNo licence fee; distributed as an Apache Software Foundation open-source project (checked Sep 2026)
Feature to evaluateMore than 20 built-in chart types plus a custom series that draws any graphic element from a renderItem callback

Apache ECharts is an open-source JavaScript visualization library maintained as an Apache Software Foundation project. It is a direct alternative to the commercial charting libraries for teams whose blocker is licence cost rather than support, and version 6.1 was current at the time of checking.

The feature documentation lists a wide built-in chart set: line, bar, scatter, pie, candlestick and boxplot series for statistics, map series, heatmap, lines series for directional data, graph series for relationships, treemap, sunburst, parallel series for multi-dimensional data, funnel and gauge. These types can be combined in one chart. Where a required chart is not built in, a custom series takes a renderItem callback and draws whatever graphic elements the developer returns for each data point.

Rendering runs on ZRender, the project's own graphics engine, and the library is described as optimised for both desktop and mobile browsers, with compatibility down to older Internet Explorer versions alongside Chrome, Firefox and Safari. Interactivity is native, so panning, zooming and tooltips do not need separate configuration.

The project publishes documentation, a handbook, an API reference, a configuration reference and a changelog, together with downloadable themes, a theme builder and extensions. Support is community-based through the mailing list, GitHub issues and the contributor community rather than a commercial agreement. Teams concerned about bundle size can build a smaller custom package instead of shipping the default build.

Potential strengths

  • No licence cost, including for charts shipped inside a commercial application
  • A custom series extends the library to chart types that are not built in

Trade-offs

  • No vendor support contract; help comes from the project mailing list and GitHub issues
  • The default package is large, so teams that care about bundle size must build a custom package
Sources and status

Chart.js

open-sourcechartjs.org ↗
Consider forWeb developers who need a small set of common chart types on an HTML canvas, under a permissive licence, with minimal configuration
Pricing notesNo licence fee; MIT licensed open-source library (checked Sep 2026)
Feature to evaluateThe most widely installed open-source charting library by GitHub stars and weekly npm downloads, under the permissive MIT licence

Chart.js is an open-source JavaScript charting library that draws to an HTML canvas element. It was announced in 2013 and has become the default choice for developers who need standard charts in a web page without adopting a larger visualization framework.

The documentation states the case for the library in terms of adoption: around 60,000 GitHub stars and roughly 2,400,000 weekly npm downloads at the time of checking, which the project describes as the most popular position among JavaScript charting libraries. It is licensed under the MIT licence and maintained by an active community rather than a commercial vendor.

The feature set is a reasonable set of built-in chart types, plugins and customization options. Community-maintained chart types extend that set, and several chart types can be combined into a mixed chart on one canvas. A plugin interface supports annotations, zooming and drag-and-drop behaviour, among other additions. The project ships sound defaults so that a first chart works with little configuration, and the documentation is organised into getting started, general configuration, chart types, axes and developer sections, with migration guides from versions 2 and 3.

Support is community-based. The project points developers to a Discord server, questions tagged on Stack Overflow, and GitHub for issues and contributions. Teams that need guaranteed response times or a contractual support route will find that in the commercial libraries on this page rather than here.

Potential strengths

  • The MIT licence places few restrictions on commercial use or redistribution
  • Sensible defaults mean a working chart takes very little configuration

Trade-offs

  • A deliberately smaller built-in chart set than ECharts or the commercial libraries
  • Advanced chart types rely on community-maintained plugins with their own maintenance risk
Sources and status

Frequently asked questions

What is a data visualization tool?

A data visualization tool turns numbers into charts, maps and dashboards that people can read. Three groups exist. Chart editors such as Datawrapper and Flourish are used by non-developers to publish figures on the web. Charting libraries such as Highcharts, amCharts, Apache ECharts and Chart.js are code, used by developers inside an application. Dashboard platforms such as Grafana, Preset, Power BI and Tableau connect to data sources and publish views to a team.

How much do data visualization tools cost?

Published prices on this page start at nothing. Apache ECharts and Chart.js carry no licence fee, and Datawrapper, Flourish, Grafana Cloud and Preset all have free tiers. Paid per-user rates run from $14 a month for Power BI Pro and $15 for Tableau Standard to $21 for Datawrapper Pro, $39 for Datawrapper Business and $20 for Preset Professional. Developer libraries are priced per seat: amCharts from $80 a year and Highcharts Core at 366 USD.

What is the difference between a data visualization tool and a business intelligence tool?

The audience and the scope differ. A business intelligence tool models company data into shared metrics and serves dashboards to staff, which is why it carries data modelling, governance and permissions. A visualization tool focuses on producing the chart itself, and often publishes it to a public page or embeds it in an application. Power BI and Tableau appear in both categories. Internal reporting platforms are compared on the business intelligence tools page.

Which data visualization tools are free or open source?

Apache ECharts is an Apache Software Foundation project and Chart.js is MIT licensed; neither charges a licence fee, including inside commercial products. Grafana is open source and can be self-hosted at no licence cost, with Grafana Cloud as the paid managed service. Preset is a commercial service built on the open-source Apache Superset project, with a free Starter plan for up to five users. Datawrapper and Flourish are commercial but publish free tiers.

Which tool should a developer embedding charts in a product choose?

The commercial libraries price this case explicitly. amCharts sells a Single App or SaaS licence at $280 per seat annually for applications behind a login, and an OEM licence at $1,200 for redistributable applications. Highcharts asks during checkout how the software will be distributed and licenses per developer seat. Apache ECharts and Chart.js carry no licence fee for commercial use but come without a support contract.

What is the difference between an annual and a perpetual charting licence?

An annual licence permits use for the term and renews every 12 months, so charts stop being covered when payment stops. A perpetual licence is a one-time purchase that does not expire. amCharts publishes both: $80 per seat annually against $180 perpetual for its Basic licence. Highcharts offers a perpetual option that keeps lifetime access to the version held when the subscription ends.

Which tools publish charts for a public web audience?

Datawrapper and Flourish are built for it. Both free plans publish and embed interactive charts on any web page, with vendor attribution attached until a paid tier removes it. Datawrapper Enterprise adds self-hosting of published visualizations, and Flourish Publisher adds HTML export for self-hosting plus live data updates from Google Sheets or CSV. The developer libraries also render on public pages but require a developer to build the page.

How was this list compiled?

Candidates came from buyer queries for data visualization tools and from vendor websites. Each vendor's pricing page, or its product and documentation pages for the open-source libraries, was read on 20 September 2026, and every price above comes from those pages. Infogram, Observable and Looker Studio were left out because their pricing could not be read from a live page on that date. No product was tested hands-on, and no entry is vendor-confirmed.

Suggest a vendor or correction

Send factual corrections to editorial@statwharf.com. Corrections are free. For inclusion or placement enquiries, contact partnerships.

Contact partnerships

First published September 2026. Page update dates reflect editorial changes, not a fresh check of every vendor.