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

# 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.84 score 88 stars 1 packages 39 scripts 1.2k downloads 55 exports 52 dependencies

Last updated from:085f2d05b4. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK382
source / vignettesOK298
linux-release-x86_64OK314
macos-release-arm64OK169
macos-oldrel-arm64OK204
windows-develOK259
windows-releaseOK282
windows-oldrelOK249
wasm-releaseOK218

Exports:AlluvialPlotAreaPlotBarPlotBeeswarmPlotBoxPlotChordPlotCircosPlotClustreePlotCorPairsPlotCorPlotDensityPlotDimPlotDotPlotelement_textboxEnrichMapEnrichNetworkFeatureDimPlotGSEAPlotGSEASummaryPlotHeatmapHistogramJitterPlotLinePlotLinkedHeatmapLollipopPlotManhattanPlotNetworkpalette_thisPieChartQQPlotRadarPlotRarefactionPlotRidgePlotRingPlotROCCurveSankeyPlotScatterPlotshow_palettesSpatImagePlotSpatMasksPlotSpatPointsPlotSpatShapesPlotSpiderPlotSplitBarPlottheme_blanktheme_boxtheme_thisTrendPlotUpsetPlotVelocityPlotVennDiagramViolinPlotVolcanoPlotWaterfallPlotWordCloudPlot

Dependencies:circlizeclicolorspacecommonmarkcowplotcpp11curldplyrfarverforcatsgenericsggnewscaleggplot2ggrepelGlobalOptionsgluegridtextgtableisobandjpeglabelinglatticelifecyclelitedownmagrittrmarkdownpatchworkpillarpkgconfigplyrpngpurrrR6RColorBrewerRcppreshape2rlangS7scalesshapestringistringrtibbletidyrtidyselectutf8vctrsviridisLitewithrxfunxml2zoo

Readme and manuals

Help Manual

Help pageTopics
Area plotAreaPlot
Bar plotBarPlot SplitBarPlot WaterfallPlot
Box / Bar plotBeeswarmPlot BoxPlot ViolinPlot
Chord / Circos plotChordPlot CircosPlot
Clustree PlotClustreePlot
Correlation pairs (scatterplot matrix)CorPairsPlot
Correlation scatter plotCorPlot
Density Plot / HistogramDensityPlot Histogram
An example data for dimensionality reduction plotdim_example
DimPlot / FeatureDimPlotDimPlot FeatureDimPlot
Dot Plot, Scatter Plot, and 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 and Enrichment NetworkEnrichMap EnrichNetwork
An example of GSEA result from fgsea packagegsea_example
GSEA summary dot plotGSEAPlot GSEASummaryPlot
HeatmapHeatmap
Jitter plotJitterPlot
Line plotLinePlot
Linked HeatmapLinkedHeatmap
Manhattan plotManhattanPlot
NetworkNetwork
A list of palettes for use in data visualizationpalette_list
Color palettes collected in plotthis.palette_this
Pie chartPieChart
QQ/PP plotQQPlot
Radar plot / Spider plotRadarPlot SpiderPlot
Rarefaction / extrapolation plotRarefactionPlot
Ridge PlotRidgePlot
Ring plot (multi-layer donut chart)RingPlot
ROC curveROCCurve
Sankey / Alluvial PlotAlluvialPlot SankeyPlot
Scatter PlotScatterPlot
Show the color palettesshow_palettes
Spatial visualization functions for terra objects and point dataSpatImagePlot 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 / Euler diagramVennDiagram
Volcano plotVolcanoPlot
Word cloud plotWordCloudPlot
Excluded words in keyword enrichment analysis and extractionwords_excluded