Package: plotthis 0.12.0

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.12.0.tar.gz
plotthis_0.12.0.zip(r-4.7)plotthis_0.12.0.zip(r-4.6)plotthis_0.12.0.zip(r-4.5)
plotthis_0.12.0.tgz(r-4.6-any)plotthis_0.12.0.tgz(r-4.5-any)
plotthis_0.12.0.tar.gz(r-4.7-any)plotthis_0.12.0.tar.gz(r-4.6-any)
plotthis_0.12.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
plotthis/json (API)
NEWS

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

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

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

Datasets:

On CRAN:

Conda:

ggplot2plottingsingle-cell

7.79 score 88 stars 1 packages 39 scripts 920 downloads 54 exports 52 dependencies

Last updated from:2c7131677a. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK338
source / vignettesOK264
linux-release-x86_64OK341
macos-release-arm64OK219
macos-oldrel-arm64OK155
windows-develOK306
windows-releaseOK185
windows-oldrelOK250
wasm-releaseOK175

Exports:AlluvialPlotAreaPlotBarPlotBeeswarmPlotBoxPlotChordPlotCircosPlotClustreePlotCorPairsPlotCorPlotDensityPlotDimPlotDotPlotelement_textboxEnrichMapEnrichNetworkFeatureDimPlotGSEAPlotGSEASummaryPlotHeatmapHistogramJitterPlotLinePlotLollipopPlotManhattanPlotNetworkpalette_thisPieChartQQPlotRadarPlotRarefactionPlotRidgePlotRingPlotROCCurveSankeyPlotScatterPlotshow_palettesSpatImagePlotSpatMasksPlotSpatPointsPlotSpatShapesPlotSpiderPlotSplitBarPlottheme_blanktheme_boxtheme_thisTrendPlotUpsetPlotVelocityPlotVennDiagramViolinPlotVolcanoPlotWaterfallPlotWordCloudPlot

Dependencies:circlizeclicolorspacecommonmarkcowplotcpp11curldplyrfarverforcatsgenericsggnewscaleggplot2ggrepelGlobalOptionsgluegridtextgtableisobandjpeglabelinglatticelifecyclelitedownmagrittrmarkdownpatchworkpillarpkgconfigplyrpngpurrrR6RColorBrewerRcppreshape2rlangS7scalesshapestringistringrtibbletidyrtidyselectutf8vctrsviridisLitewithrxfunxml2zoo

Readme and manuals

Help Manual

Help pageTopics
Area plotAreaPlot
Bar PlotBarPlot SplitBarPlot WaterfallPlot
Box / Violin / Bar PlotBeeswarmPlot BoxPlot ViolinPlot
Chord / Circos plotChordPlot CircosPlot
Clustree PlotClustreePlot
CorPairsPlotCorPairsPlot
CorPlotCorPlot
Density Plot / HistogramDensityPlot Histogram
An example data for dimensionality reduction plotdim_example
DimPLot / FeatureDimPlotDimPlot FeatureDimPlot
Dot Plot / Scatter Plot / Lollipop PlotDotPlot LollipopPlot
Theme element that add a box to the textelement_grob.element_textbox element_textbox
An example of clusterProfiler enrichment resultenrich_example
An example of clusterProfiler enrichment result with multiple databasesenrich_multidb_example
Enrichment Map/NetworkEnrichMap EnrichNetwork
An example of GSEA result from fgsea packagegsea_example
GSEA plotsGSEAPlot GSEASummaryPlot
HeatmapHeatmap
Jitter PlotJitterPlot
Line PlotLinePlot
ManhattanPlotManhattanPlot
NetworkNetwork
A list of palettes for use in data visualizationpalette_list
Color palettes collected in plotthis.palette_this
Pie ChartPieChart
QQ plotQQPlot
Radar plot / Spider plotRadarPlot SpiderPlot
RarefactionPlotRarefactionPlot
Ridge PlotRidgePlot
Ring PlotRingPlot
ROC curveROCCurve
Sankey / Alluvial PlotAlluvialPlot SankeyPlot
Scatter PlotScatterPlot
Show the color palettesshow_palettes
Plots for spatial elementsSpatImagePlot SpatMasksPlot SpatPointsPlot SpatShapesPlot SpatShapesPlot.data.frame SpatShapesPlot.SpatVector
Blank themetheme_blank
Box themetheme_box
A ggplot2 theme and palettes for plotthis Borrowed from the 'theme_this' function in the 'SCP' pipelinetheme_this
Trend plotTrendPlot
Upset PlotUpsetPlot
Cell velocity plotVelocityPlot
Venn diagramVennDiagram
Volcano plotVolcanoPlot
Word Cloud PlotWordCloudPlot
Excluded words in keyword enrichment analysis and extractionwords_excluded