---
title: "Visualize a dataset"
description: "Explain data with charts, heatmaps, timelines, and custom visualizations."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Start with the tradeoff">Ready-made charts accelerate common cases; lower-level primitives allow more control over presentation and interaction.</PurposeNote>

## Options for this task

<LibraryIndex category="charts" />

<LibraryCard libraryId="cal-heatmap" />

<LibraryCard libraryId="canvasjs" />

<LibraryCard libraryId="canvasjs-react-charts" />

<LibraryCard libraryId="chart-js" />

<LibraryCard libraryId="heat-js" />

<LibraryCard libraryId="plotly-js" />

<LibraryCard libraryId="plotteus" />

<LibraryCard libraryId="react-calendar-heatmap" />

<LibraryCard libraryId="react-chrono" />

<LibraryCard libraryId="react-tech-radar" />

<LibraryCard libraryId="recharts" />

<LibraryCard libraryId="visx" />

## Before you decide

Try a small, realistic example. Check the runtime, accessibility, maintenance, and license requirements for the features you need.

[Browse charts &amp; visualization →](/charts)

[Explore more tasks →](/tasks)
