Power BI Custom Visual
Violin Plot for Power BI
AI-generated violin plot for Power BI. Describe what you need in plain English; download a ready-to-import .pbiviz file. Full TypeScript source included.
A violin plot combines a box plot with a kernel-density estimate mirrored on both sides, giving the box-plot summary (median, quartiles, whiskers) plus a visual of the underlying distribution shape. When you're comparing distributions across groups — salaries by department, response times by service, test scores by school — violins reveal bimodality, long tails, and outliers that box plots flatten into a single rectangle.
Power BI has no native violin. A handful of AppSource options exist, but most render poorly on grouped comparisons and charge per user.
VizForge generates a Power BI violin plot custom visual with box-plot overlay, configurable bandwidth for the kernel density, outlier marks, and horizontal or vertical orientation. Our AI writes the .pbiviz with cross-filter integration and a formatting pane for color per group.
When to use a violin plot in Power BI
- Salary distribution by department
- Response-time distribution across service tiers
- Test score distributions by cohort or school
- Order-value distribution by acquisition channel
- Sensor-reading distributions by device type
Example prompt
Example VizForge prompt
Vertical violin plot comparing response times across 5 service tiers. Include a box plot overlay per violin, show outlier points beyond 1.5× IQR. Color violins by tier with a sequential green-to-red scale.
Data shape required
Two columns: Group (text) and Value (numeric). Each row is one observation.
Typical DAX measures
Median =
MEDIAN( Responses[Value] )
Q1 = PERCENTILE.EXC( Responses[Value], 0.25 )
Q3 = PERCENTILE.EXC( Responses[Value], 0.75 )
IQR = [Q3] - [Q1]
Is Outlier =
VAR V = SUM( Responses[Value] )
RETURN IF( V < [Q1] - 1.5 * [IQR] || V > [Q3] + 1.5 * [IQR], 1, 0 )Free plan: 3 visuals per month. No credit card required.
FAQ
Violin plot vs. box plot — which should I use?
Violin for distributions that might be bimodal, skewed, or have important tail structure. Box plot when you just need median + quartiles and space is tight.
How is the kernel bandwidth chosen?
Silverman's rule of thumb by default. Prompt for a specific bandwidth multiplier if your data needs smoother or tighter fits.
Can I overlay all data points as dots?
Yes — request 'beeswarm dots overlay' in the prompt for scatter-point overlay; useful for small samples.
Horizontal or vertical?
Both. Vertical works well for many groups with short labels; horizontal is easier when group labels are long.
How-to guides for violin plot
Power BI How-To
AI-First Power BI
Decision Guide
Power BI Customization
Free .pbiviz Generator
Related visuals
AI-generated box plot for Power BI. Median, quartiles, whiskers, outliers — the textbook distribution summary.
AI-generated heatmap for Power BI. Density grids, correlation matrices, calendar heatmaps — continuous color-scale inten
AI-generated radar / spider chart for Power BI. Compare entities across 5-12 dimensions — performance scorecards, compet
Need a related visual?
Browse the full VizForge visual catalog →