ABA Behavior Data Graphing Tool
Plot entered observations in row order with condition labels and phase boundaries. Inspect the values in a data table and download a PNG. Blank entries remain gaps; zeros are plotted as zeros. No calculated trend lines or automatic date sorting.
Your next step, in plain language
Complete the form to open this free tool. Marketing emails are optional. It’s free, and it stays free.
How to Create ABA Behavior Graphs
Why Graphs Matter in ABA
This tool displays the observations you enter. It does not assess behavior, choose treatment or establish whether a change was caused by an intervention. The initial values are an example. Replace or clear them and use non-identifying labels for your own data.
ABA Graph Conventions
- X-axis (horizontal): Sequential row positions, numbered as sessions; a custom axis label does not add dates or sort entries
- Y-axis (vertical): The behavioral measure (frequency, rate, duration, percentage)
- Y-axis starts at zero unless there is a scale break
- Data points: Connected within a phase, NOT connected across phase changes
- Phase change lines: Vertical dashed lines marking condition changes
- Condition labels: Centered above each phase (Baseline, Intervention, etc.)
Reading a Behavior Graph
Inspect each entered value and phase in the table as well as the image. Lines stop at missing values and phase boundaries. Condition labels show where you marked a change; they do not establish its cause. This tool does not calculate trends, goals, treatment effects or statistical significance.
Learn More About Data Collection and Analysis
Frequently Asked Questions
A dashed boundary marks where you changed the phase label. Points are connected within a phase, with gaps for missing entries, and are not connected across phases. A boundary alone does not demonstrate an intervention effect.
You can download a PNG for your own documents. Check your instructor’s or organization’s format and accessibility requirements; this tool does not certify compliance or publication readiness. Keep the data table with the graph when exact values are needed.
Choose frequency, rate, duration, percentage, latency or interval percentage. Counts must be whole numbers; all values must be finite and nonnegative. Percentage and interval-percentage values must be from 0 to 100. Enter already-calculated values in consistent units. The selector updates the default label and validation; it does not convert data or calculate rates or percentages.
The graph and entries remain in this page while it is open; this tool does not save them for a later visit. Use non-identifying labels. A downloaded PNG is a separate file you control and does not preserve editable entries. Other website services and any separate sign-up follow the site privacy policy.
