See relationships with interactive scatter plots
Scatter plots are perfect for visualizing how two variables relate – like income vs life expectancy or price vs performance. Use them to reveal trends, patterns, and outliers at a glance.
With Flourish, you can create interactive, animated scatter plots in minutes. Add filters, customize your dots, and bring your data to life – no coding required.
Create your free scatter plot
USE CASES
When to use scatter plots
Analyze trends, spot clusters or reveal outliers with interactive scatter plots
Explore relationships between variables
Visualize how one value affects another – like income vs life expectancy, or hours studied vs test scores.
Track and animate change over time
Plot individual data points and overlay trend lines to show movement. Animate changes using time sliders and moving averages.
Compare trends across groups
Use color, size, or filters to highlight patterns across categories (like gender, region, or sector), all in one chart.
FEATURES
Everything you need to create online scatter plots
Powerful features that make data visualization easy and beautiful
No coding required
Build interactive and animated scatter charts without writing a single line of code.
Interactive elements
Add filters, popups, legends and time sliders so viewers can explore your data dynamically.
Automatic trend lines
Reveal patterns instantly with built-in trend lines – no manual calculations required.
Easy chart type switch
Toggle between scatter, box, violin, and beeswarm plots with a single click.
Built-in animation
Charts update with seamless transitions as you change filters, time, or groupings.
Flexible styling
Customize colors, dot sizes, labels, and layout to match your data and brand.
RESOURCES
Data visualization resources
Tips, guides, and resources to make your interactive scatter charts even more effective
AI for data visualization
Speed up your workflow and improve your charts with AI prompts
Learn more →Frequently asked questions
Scatter plots show the relationship between two variables by plotting individual data points along an X and Y axis. They’re ideal for spotting patterns, trends, clusters, or outliers – whether you’re comparing income and education, price and performance, or any other paired values.
Flourish makes it easy to create interactive, animated scatter plots – no coding required. Add filters, trend lines, custom popups, or even switch to box, violin or beeswarm mode in one click. It’s perfect for exploring data and communicating patterns clearly.
Flourish offers a free plan that’s perfect for exploring interactive data storytelling. You’ll get access to the full range of visualization types available in Flourish (including scatter plots), unlimited projects, full privacy for your unpublished work, plus helpful support resources.
If you’re an individual creating presentations and reports, our Presenter plan might be the right fit. It includes access to the Flourish app within Canva, along with image and SVG export options for your visualizations.
And if you’re ready to create fully branded visuals without attribution, collaborate across teams, connect your systems via API, and unlock advanced storytelling features like scrollytelling, our premium plans are designed for you. Reach out to our team to find the best option for your business.
Once you publish your Flourish visualization, you’ll get a responsive embed code you can paste anywhere HTML is supported – from WordPress and Medium to custom CMS platforms. Your chart will look great on any screen size, no extra setup needed.
Every project also comes with a unique URL, so you can easily share your work on social media or link to it directly.