autoplotly

autoplotly: An R package for automatic generation of interactive visualizations for statistical results - Published in JOSS (2018)

https://github.com/terrytangyuan/autoplotly

Science Score: 93.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 6 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org, zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

data-visualization ggplot2 interactive-visualizations machine-learning plotly plotlyjs rstats statistics
Last synced: 6 months ago · JSON representation

Repository

Automatic Generation of Interactive Visualizations for Statistical Results

Basic Info
  • Host: GitHub
  • Owner: terrytangyuan
  • Language: R
  • Default Branch: master
  • Homepage:
  • Size: 3.49 MB
Statistics
  • Stars: 91
  • Watchers: 12
  • Forks: 10
  • Open Issues: 2
  • Releases: 6
Topics
data-visualization ggplot2 interactive-visualizations machine-learning plotly plotlyjs rstats statistics
Created about 8 years ago · Last pushed over 2 years ago
Metadata Files
Readme Changelog Contributing

README.md

Note: This package has been maintained by @terrytangyuan since 2017. Please consider sponsoring!

CRAN_Status_Badge DOI DOI

autoplotly

This R package provides functionalities to automatically generate interactive visualizations for many popular statistical results supported by ggfortify package with plotly.js and ggplot2 style. The generated visualizations can also be easily extended using ggplot2 syntax while staying interactive.

autoplotly-demo

You can play the examples interactively here.

Installation

To install the current version from CRAN, use:

r install.packages("autoplotly")

To install from development version on Github, use:

r devtools::install_github("terrytangyuan/autoplotly")

Example

``` r

Automatically generate interactive plot for results produced by stats::prcomp

p <- autoplotly(prcomp(iris[c(1, 2, 3, 4)]), data = iris, colour = 'Species', label = TRUE, label.size = 3, frame = TRUE)

You can apply additional ggplot2 elements to the generated interactive plot

p + ggplot2::ggtitle("Principal Components Analysis") + ggplot2::labs(y = "Second Principal Components", x = "First Principal Components")

Or apply additional plotly elements to the generated interactive plot

p %>% plotly::layout(annotations = list( text = "Example Text", font = list( family = "Courier New, monospace", size = 18, color = "black"), x = 0, y = 0, showarrow = TRUE)) ```

You can autoplotly many other statistical results automatically with the help of ggfortify. A complete list can be found here.

Reference/Citation

To cite autoplotly in publications, please use the following (available via citation("autoplotly")):

Yuan Tang (2018). autoplotly: An R package for automatic generation of interactive visualizations for statistical results. Journal of Open Source Software, 3(24), 657, https://doi.org/10.21105/joss.00657

Yuan Tang, Masaaki Horikoshi, and Wenxuan Li (2016). ggfortify: Unified Interface to Visualize Statistical Result of Popular R Packages. The R Journal, 8.2, 478-489.

Owner

  • Name: Yuan Tang
  • Login: terrytangyuan
  • Kind: user
  • Location: USA
  • Company: Red Hat

Principal Engineer at Red Hat | Project Lead @argoproj @kubeflow | Maintainer @tensorflow XGBoost | ML/AI Infrastructure | Author | Speaker | Technical Advisor

JOSS Publication

autoplotly: An R package for automatic generation of interactive visualizations for statistical results
Published
April 20, 2018
Volume 3, Issue 24, Page 657
Authors
Yuan Tang ORCID
H2O.ai
Editor
Arfon Smith ORCID
Tags
interactive data visualization statistics time series survival analysis clustering machine learning

GitHub Events

Total
  • Watch event: 2
  • Issue comment event: 1
Last Year
  • Watch event: 2
  • Issue comment event: 1

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 62
  • Total Committers: 2
  • Avg Commits per committer: 31.0
  • Development Distribution Score (DDS): 0.016
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
terrytangyuan t****n@g****m 61
damirpolat d****t@p****m 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 5
  • Total pull requests: 2
  • Average time to close issues: 16 days
  • Average time to close pull requests: about 2 hours
  • Total issue authors: 4
  • Total pull request authors: 2
  • Average comments per issue: 1.4
  • Average comments per pull request: 0.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • corybrunson (2)
  • teunbrand (1)
  • valadem (1)
  • sfd99 (1)
Pull Request Authors
  • damirpolat (1)
  • terrytangyuan (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 3
  • Total downloads:
    • cran 534 last-month
  • Total docker downloads: 124
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 3
    (may contain duplicates)
  • Total versions: 14
  • Total maintainers: 1
proxy.golang.org: github.com/terrytangyuan/autoplotly
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.5%
Average: 5.7%
Dependent repos count: 5.9%
Last synced: 6 months ago
cran.r-project.org: autoplotly

Automatic Generation of Interactive Visualizations for Statistical Results

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 3
  • Downloads: 534 Last month
  • Docker Downloads: 124
Rankings
Stargazers count: 4.3%
Forks count: 6.9%
Average: 14.3%
Downloads: 15.5%
Dependent repos count: 16.8%
Dependent packages count: 27.9%
Maintainers (1)
Last synced: 6 months ago
conda-forge.org: r-autoplotly
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Stargazers count: 31.9%
Dependent repos count: 34.0%
Average: 39.5%
Forks count: 40.9%
Dependent packages count: 51.2%
Last synced: 6 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.1 depends
  • ggfortify * imports
  • ggplot2 * imports
  • methods * imports
  • plotly * imports
  • knitr * suggests
  • markdown * suggests
  • testthat * suggests