Skip to content

Add optional venny StatPlot backend#14

Merged
mengxu98 merged 2 commits into
mengxu98:mainfrom
hurry060215-tech:statplot-venny-backend
May 30, 2026
Merged

Add optional venny StatPlot backend#14
mengxu98 merged 2 commits into
mengxu98:mainfrom
hurry060215-tech:statplot-venny-backend

Conversation

@hurry060215-tech

@hurry060215-tech hurry060215-tech commented May 28, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add optional venn_engine = "venny" support to StatPlot(plot_type = "venn").
  • Keep ggVennDiagram as the default Venn backend.
  • Attach venny(detail = TRUE) output to attr(plot, "venny_detail"), including split-aware details on combined plots.
  • Add venny to Suggests and update docs/NEWS.

Validation

  • git diff --check
  • tools::checkRd("D:/scop-dev/thisplot/man/StatPlot.Rd")
  • parse("D:/scop-dev/thisplot/R/StatPlot.R")
  • Local StatPlot(..., plot_type = "venn", venn_engine = "venny", venn_args = list(detail = TRUE)) sample, verifying the returned ggplot and attr(plot, "venny_detail")

@mengxu98 mengxu98 merged commit 3c1a44f into mengxu98:main May 30, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants