All Projects → yonicd → Ggedit

yonicd / Ggedit

Licence: other
Interactively edit ggplot layer aesthetics and theme definitions

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Ggedit

Plotly
An interactive graphing library for R
Stars: ✭ 2,096 (+839.91%)
Mutual labels:  shiny, ggplot2
PlotTwist
PlotTwist - a web app for plotting and annotating time-series data
Stars: ✭ 21 (-90.58%)
Mutual labels:  ggplot2, shiny
Gglabeller
Shiny gadget for labeling points on ggplot
Stars: ✭ 161 (-27.8%)
Mutual labels:  shiny, ggplot2
parcours-r
Valise pédagogique pour la formation à R
Stars: ✭ 25 (-88.79%)
Mutual labels:  ggplot2, shiny
PlotsOfData
Shiny App for comparison of samples
Stars: ✭ 47 (-78.92%)
Mutual labels:  ggplot2, shiny
learning R
List of resources for learning R
Stars: ✭ 32 (-85.65%)
Mutual labels:  ggplot2, shiny
Electricshine
Create Standalone Installable Shiny Apps
Stars: ✭ 165 (-26.01%)
Mutual labels:  shiny
Ggdist
Visualizations of distributions and uncertainty
Stars: ✭ 197 (-11.66%)
Mutual labels:  ggplot2
Calendr
Ready to print calendars with ggplot2
Stars: ✭ 161 (-27.8%)
Mutual labels:  ggplot2
Explor
Interfaces for Multivariate Analysis in R
Stars: ✭ 157 (-29.6%)
Mutual labels:  shiny
Gggenes
➡️️➡️️⬅️️➡️️ Draw gene arrow maps in ggplot2
Stars: ✭ 214 (-4.04%)
Mutual labels:  ggplot2
Shinyeffectforugui
Shiny effect of uGUI, which does not need mask or normal map.
Stars: ✭ 204 (-8.52%)
Mutual labels:  shiny
Ggnet
Network visualization with ggplot2
Stars: ✭ 182 (-18.39%)
Mutual labels:  ggplot2
Bslib
Tools for theming shiny and rmarkdown from R via Bootstrap (3 or 4) Sass.
Stars: ✭ 197 (-11.66%)
Mutual labels:  shiny
Ggcharts
Get You to Your Desired Plot Faster
Stars: ✭ 205 (-8.07%)
Mutual labels:  ggplot2
Econocharts
Microeconomics/macroeconomics charts in ggplot2
Stars: ✭ 161 (-27.8%)
Mutual labels:  ggplot2
Gghalves
✂️ Easy half-half geoms in ggplot2
Stars: ✭ 174 (-21.97%)
Mutual labels:  ggplot2
Shinystudio
A fully Dockerized, self-hosted development environment for teams. Develop where you serve.
Stars: ✭ 204 (-8.52%)
Mutual labels:  shiny
Fresh
Fresh shiny themes
Stars: ✭ 170 (-23.77%)
Mutual labels:  shiny
Data Science Toolkit
Collection of stats, modeling, and data science tools in Python and R.
Stars: ✭ 169 (-24.22%)
Mutual labels:  ggplot2

CRAN_Status_Badge Project Status: Active - The project has reached a stable, usable state and is being actively developed. downloadsTravis-CI Build Status Coverage StatusCovrpage Summary

ggedit

ggplot2 has become the standard of plotting in R for many users. New users, however, may find the learning curve steep at first, and more experienced users may find it challenging to keep track of all the options (especially in the theme!).

ggedit is a package that helps users bridge the gap between making a plot and getting all of those pesky plot aesthetics just right, all while keeping everything portable for further research and collaboration.

ggedit is powered by a Shiny gadget where the user inputs a ggplot plot object or a list of ggplot objects. You can run ggedit directly from the console or from the Addin menu within RStudio.

Online User Manual Gitbook

A gitbook is maintained as the user manual for the package, you can access it here:

https://yonicd.github.io/ggedit/

Short clip from rstudio::conf 2017 (13:35-19:35)

Lightning Talks - Users - RStudio

Installation

CRAN

install.packages('ggedit')

For a quick example, run the following:

library('ggedit')
library(ggplot2)
p <- ggplot(mtcars, aes(x = hp, y = wt)) + geom_point() + geom_smooth()
p2 <- ggedit(p)
names(p2) # will show you which objects are available.
plot(p2) # shows the updated plot (it is available in the first element of p2)

DEV

remotes::install_github("yonicd/ggedit")

Limitations

  • layers
    • non colour aesthetics of numeric inputs are not currently supported, e.g.: iris%>%ggplot(aes(x=Sepal.Length,y=Sepal.Width))+geom_point()+geom_text(aes(label=Species,size=Sepal.Length))
    • geom_text: family is not currently open to change
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].