Package: plotthis 0.4.0

Panwen Wang

plotthis: High-Level Plotting Built Upon 'ggplot2' and Other Plotting Packages

Provides high-level API and a wide range of options to create stunning, publication-quality plots effortlessly. It is built upon 'ggplot2' and other plotting packages, and is designed to be easy to use and to work seamlessly with 'ggplot2' objects. It is particularly useful for creating complex plots with multiple layers, facets, and annotations. It also provides a set of functions to create plots for specific types of data, such as Venn diagrams, alluvial diagrams, and phylogenetic trees. The package is designed to be flexible and customizable, and to work well with the 'ggplot2' ecosystem. The API can be found at <https://pwwang.github.io/plotthis/reference/index.html>.

Authors:Panwen Wang [aut, cre]

plotthis_0.4.0.tar.gz
plotthis_0.4.0.tar.gz(r-4.5-noble)plotthis_0.4.0.tar.gz(r-4.4-noble)
plotthis_0.4.0.tgz(r-4.4-emscripten)plotthis_0.4.0.tgz(r-4.3-emscripten)
plotthis.pdf |plotthis.html
plotthis/json (API)

# Install 'plotthis' in R:
install.packages('plotthis', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/pwwang/plotthis/issues

Pkgdown site:https://pwwang.github.io

Datasets:

2.00 score 2 scripts 819 downloads 48 exports 56 dependencies

Last updated 19 days agofrom:711a2b391b. Checks:OK: 2. Indexed: no.

TargetResultDate
Doc / VignettesOKDec 07 2024
R-4.5-linuxOKDec 07 2024

Exports:AlluvialPlotAreaPlotBarPlotBoxPlotChordPlotCircosPlotClustreePlotCorPairsPlotCorPlotDensityPlotDimPlotDotPlotelement_textboxEnrichMapEnrichNetworkFeatureDimPlotGSEAPlotGSEASummaryPlotHeatmapHistogramLinePlotLollipopPlotNetworkpalette_thisPieChartPrepareEnrichrResultPrepareFGSEAResultPrepareUpsetDataPrepareVennDataRadarPlotRarefactionPlotRidgePlotRingPlotROCCurveSankeyPlotScatterPlotshow_palettesSpiderPlotSplitBarPlottheme_blanktheme_thisTrendPlotUpsetPlotVennDiagramViolinPlotVolcanoPlotWaterfallPlotWordCloudPlot

Dependencies:circlizeclicolorspacecommonmarkcowplotcpp11curldplyrfansifarverforcatsgenericsggnewscaleggplot2ggrepelGlobalOptionsgluegridtextgtableisobandjpeglabelinglatticelifecyclemagrittrmarkdownMASSMatrixmgcvmunsellnlmepatchworkpillarpkgconfigplyrpngpurrrR6RColorBrewerRcppreshape2rlangscalesshapestringistringrtibbletidyrtidyselectutf8vctrsviridisLitewithrxfunxml2zoo

Readme and manuals

Help Manual

Help pageTopics
Area plotAreaPlot
Bar PlotBarPlot SplitBarPlot WaterfallPlot
Box / Violin PlotBoxPlot ViolinPlot
Chord / Circos plotChordPlot CircosPlot
Clustree PlotClustreePlot
CorPairsPlotCorPairsPlot
CorPlotCorPlot
Density Plot / HistogramDensityPlot Histogram
DimPLot / FeatureDimPlotDimPlot FeatureDimPlot
Dot Plot / Scatter Plot / Lollipop PlotDotPlot LollipopPlot
Theme element that add a box to the textelement_grob.element_textbox element_textbox
A example of clusterProfiler enrichment resultenrich_example
A example of clusterProfiler enrichment result with multiple databasesenrich_multidb_example
A example of GSEA result from fgsea packagegsea_example
HeatmapHeatmap
Line PlotLinePlot
NetworkNetwork
A list of palettes for use in data visualizationpalette_list
Color palettes collected in plotthis.palette_this
Pie ChartPieChart
Enrichment Map/NetworkEnrichMap EnrichNetwork PrepareEnrichrResult
GSEA plotsGSEAPlot GSEASummaryPlot PrepareFGSEAResult
Upset PlotPrepareUpsetData UpsetPlot
VennDiagramPrepareVennData VennDiagram
Radar plot / Spider plotRadarPlot SpiderPlot
RarefactionPlotRarefactionPlot
Ridge PlotRidgePlot
Ring PlotRingPlot
ROC curveROCCurve
Sankey / Alluvial PlotAlluvialPlot SankeyPlot
Scatter PlotScatterPlot
Show the color palettesshow_palettes
Blank themetheme_blank
A ggplot2 theme and palettes for plotthis Borrowed from the 'theme_this' function in the 'SCP' pipelinetheme_this
Trend plotTrendPlot
Volcano plotVolcanoPlot
Word Cloud PlotWordCloudPlot
Excluded words in keyword enrichment analysis and extractionwords_excluded