MyNixOS website logo
Description

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>.

plotthis plotthis website

plotthis is an R package that is built upon ggplot2 and other plotting packages. It provides high-level APIs and a wide range of options to create stunning, publication-quality plots effortlessly.

Installation

install.packages("plotthis")
# or to install the latest version:
remotes::install_github("pwwang/plotthis")
devtools::install_github("pwwang/plotthis")

You can also install the package using conda:

$ conda install pwwang::r-plotthis

Gallery

AreaPlot / TrendPlot / ROCCurve

ClustreePlot / LinePlot / Network

Heatmap

CorPlot / CorPairsPlot

PieChart / RingPlot / QQPlot

VolcanoPlot / WordCloudPlot

BarPlot / SplitBarPlot

BoxPlot / ViolinPlot / BeeswarmPlot

ChordPlot / UpsetPlot / VennDiagram

DensityPlot / Histogram / RidgePlot

DimPlot / FeatureDimPlot / VelocityPlot

DotPlot / ScatterPlot / LollipopPlot

EnrichMap / EnrichNetwork

GSEASummaryPlot / GSEAPlot

RadarPlot / SpiderPlot / RarefactionPlot

SankeyPlot / AlluvialPlot

ManhattanPlot

SpatImagePlot / SpatMasksPlot / SpatShapesPlot / SpatPointsPlot

Credits

plotthis is greatly inspired by the SCP package, but with the plotting functions detached from the Seurat object or single-cell data analysis. It is designed to be more flexible and general-purpose, and can be used for a wide range of data types and analysis scenarios.

Metadata

Version

0.11.1

License

Unknown

Platforms (78)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    uefi
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64-uefi
  • aarch64-windows
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-linux
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-uefi
  • x86_64-windows