How to Make a Forest Plot from Meta-Analysis Data (2026)
2026/06/18

How to Make a Forest Plot from Meta-Analysis Data (2026)

Create a forest plot from CSV or Excel data without coding. Map effects, confidence intervals, weights, and subgroups, then refine the pooled figure in SciVis.

A forest plot puts study-level effect estimates and confidence intervals into one aligned figure. SciDraw can generate the first plot from a structured results table, while SciVis provides the follow-up workspace for labels, spacing, colors, annotations, and layout.

Forest plot of odds ratios with confidence intervals

What data does a forest plot need?

Upload one CSV, TSV, TXT, XLSX, or XLS file. Excel imports the first worksheet. A useful table includes:

ColumnPurposeExample
studyStudy labelAdams et al. 2015
effectPoint estimate0.944
ci_lowerLower confidence limit0.715
ci_upperUpper confidence limit1.174
weight_percentOptional study weight15.1
subgroupOptional subgroup labelOverall
metricEffect measureOdds ratio

Each row should represent one estimate. Keep confidence limits numeric and make sure the lower limit is below the point estimate and the upper limit is above it.

Step 1: Choose an example or upload your table

Open the forest plot generator. Six datasets demonstrate odds ratios, risk ratios, hazard ratios, mean differences, subgroup analysis, and prevalence. Choose the closest example to your analysis or upload your own file.

One file is normally sufficient because study labels, estimates, intervals, weights, and subgroups can be stored as columns in one table.

Step 2: Generate the forest plot

Map the effect and confidence-interval columns, choose the effect measure, and generate the chart. The effect measure controls the reference line:

  • use a null value of 1 for odds ratios, risk ratios, and hazard ratios;
  • use a null value of 0 for mean differences and standardized mean differences;
  • use a log x-axis for ratio measures when appropriate;
  • size study markers by weight only when valid weights are supplied.

Forest plot showing risk ratios and weighted study estimates

Step 3: Continue editing in SciVis

After generation, select Continue editing in SciVis. Use the editor to align study labels and numeric columns, adjust row spacing, move legends or annotations, refine the axis, and keep subgroup headings readable.

If you include a pooled diamond, heterogeneity statistics, or subgroup totals, use values produced by your meta-analysis software. The visualization tool should present the results, not replace the statistical model.

Pooled effects, weights, and subgroups

A pooled diamond is centered on the summary estimate and spans its confidence interval. Study marker size may represent meta-analysis weight. Subgroup plots can add a subtotal diamond for each group and an overall estimate at the bottom.

For transparent reporting, name the model used to calculate the pooled result, such as fixed effect or random effects, and report relevant heterogeneity statistics in the caption or figure when required.

Common forest plot mistakes

  • Wrong null line: Use 1 for ratios and 0 for differences.
  • Mixing effect measures: Do not combine odds ratios and risk ratios in one pooled scale without a justified conversion.
  • Invalid confidence intervals: Check lower, estimate, and upper values before plotting.
  • Weights that do not match the model: Import weights from the actual meta-analysis.
  • Missing scale information: State whether a ratio axis is logarithmic.
  • Unverified pooled statistics: Confirm diamonds and heterogeneity values against the analysis output.
  • Crowded columns: Keep study labels, estimates, intervals, and weights in aligned lanes.

Frequently asked questions

Can I make a forest plot without RevMan or R?

Yes. Upload a structured effect-size table to the forest plot generator, generate the figure, and continue editing it in SciVis.

Can I upload Excel data?

Yes. XLSX and XLS are supported, with the first worksheet imported. CSV, TSV, and TXT are also accepted.

Is one file enough for subgroups?

Yes. Add a subgroup column to the same table and assign each study row to its group.

Does the tool calculate a meta-analysis?

Treat it as a visualization workflow. Supply and verify effect estimates, confidence intervals, weights, pooled results, and heterogeneity statistics from your statistical analysis.

Create your forest plot

Start from one of six sample datasets or upload your own results table in the forest plot generator. Generate the aligned plot, verify every estimate, and finish the publication layout in SciVis.

Author

avatar for Davie Chen / SciDraw AI
Davie Chen / SciDraw AI

Researcher

Davie Chen is a researcher at the Faculty of Animation and Intermedia, University of Arts in Poznan, studying generative AI for scientific figure creation, patent illustration, and manuscript drafting. SciDraw AI is one of the research-to-product tools built from this work.

Author profile

Categories

Create your scientific figures with AI

Thousands of researchers use SciDraw AI to make publication-ready figures for papers, grants, and journal submissions — in minutes, with no design skills.