Distribution
1
Add data
2
Map columns
3
Visualize
Add your data
Upload a CSV or Excel file
Upload file
📂
Drop file here
CSV · Excel (.xlsx / .xls) — or click to browse
📊 Distribution charts need
· Value column — numeric values to distribute
· Group column — optional, for comparison
CSV · Excel (.xlsx / .xls)

Upload a file to get started

Map columns
Choose chart type and column mapping
Chart type
📊 Histogram
📦 Box Plot
🎻 Violin
Column mapping
Bin count
20
Count
Density
%

Select a value column to preview

Statistics
Raw data
🎨
Style
🏷️
Labels
📐
Axes
📖
Legend
💾
Export
Chart type
📊 Histogram
📦 Box Plot
🎻 Violin
Color palette
Background
Histogram options
20
Count
Density
%
80%
Font
Chart title
16px
Subtitle
12px
11px
Colors
Axis label
Tick
Grid
11px
Axis labels
11px
Position
Top left
Top right
Bottom left
Bottom right
Direction
Vertical
Horizontal
Columns
Style
11px
Font color
Box color
💡 Drag the legend on the chart to reposition it freely
🖼️
Save as PNG
High-res image
📐
Save as SVG PRO
Scalable vector for print
📄
Download CSV PRO
Export frequency table
🔄
Reset to default
Undo available for 5 seconds
📋 Frequency Table
Settings reset
// ── DME gate object ──────────────────────────────────────────────────────────── window._dmeSession=null; window._dmeTier='free'; window.DME={ isLoggedIn:()=>!!window._dmeSession, isPro:()=>window._dmeTier==='pro', showLoginGate:()=>openModal(), showUpgradeGate:(msg)=>{ const m=document.createElement('div'); m.style.cssText='position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:10001;display:flex;align-items:center;justify-content:center'; m.innerHTML=`
Pro Feature
${msg||'This feature requires a Pro account.'}
`; m.addEventListener('click',e=>{if(e.target===m)m.remove();}); document.body.appendChild(m); }, requirePro:(fn,msg)=>{ if(window._dmeTier==='pro'){fn();} else if(!window._dmeSession){openModal();} else{window.DME.showUpgradeGate(msg);} }, checkRowLimit:(rows)=>{ if(window._dmeTier==='pro'||rows.length<=1000)return{ok:true}; return{ok:false,msg:`Your file has ${rows.length} rows. Free accounts are limited to 1,000 rows. Upgrade to Pro for unlimited rows.`}; }, addWatermark:(svg)=>{ const wm=document.createElementNS('http://www.w3.org/2000/svg','text'); wm.setAttribute('x','50%');wm.setAttribute('y','98%');wm.setAttribute('text-anchor','middle'); wm.setAttribute('fill','rgba(255,255,255,0.18)');wm.setAttribute('font-size','11');wm.setAttribute('font-family','Inter,sans-serif'); wm.textContent='DataMadEasy.com';svg.appendChild(wm);return wm; }, };