Skip to content

Commit

Permalink
Incorporate feedback
Browse files Browse the repository at this point in the history
  • Loading branch information
terrytangyuan committed Apr 19, 2018
1 parent f2e7c8d commit dbe3ea5
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 173 deletions.
6 changes: 3 additions & 3 deletions ISSUE_TEMPLATE.md
@@ -1,7 +1,7 @@
Please go to Stack Overflow for help and support with the following tags:
Please go to Stack Overflow for help and support with a [minimal reproducible example](https://stackoverflow.com/help/mcve) and with the following tags:

https://stackoverflow.com/questions/tagged/ggfortify
https://stackoverflow.com/questions/tagged/autoplotly
* [`#ggfortify`](https://stackoverflow.com/questions/tagged/ggfortify)
* [`#autoplotly`](https://stackoverflow.com/questions/tagged/autoplotly)

If you open a GitHub issue, here is our policy:

Expand Down
7 changes: 7 additions & 0 deletions paper/paper.bib
Expand Up @@ -20,6 +20,13 @@ @Manual{autoplotly
url = {https://github.com/terrytangyuan/autoplotly}
}

@article{autoplotlyarxiv,
title={Autoplotly - Automatic Generation of Interactive Visualizations for Popular Statistical Results},
author={Tang, Yuan},
journal={arXiv preprint arXiv:1803.08424},
year={2018}
}

@Article{rjggfortify,
author = {Yuan Tang and Masaaki Horikoshi and Wenxuan Li},
title = {ggfortify: Unified Interface to Visualize Statistical Result of Popular R Packages},
Expand Down
165 changes: 0 additions & 165 deletions paper/paper.html

This file was deleted.

14 changes: 9 additions & 5 deletions paper/paper.md
Expand Up @@ -5,24 +5,28 @@ authors:
- affiliation: 1
name: Yuan Tang
orcid: 0000-0001-5243-233X
date: "29 March 2018"
output: pdf_document
date: "19 April 2018"
output:
html_document:
df_print: paged
bibliography: paper.bib
tags:
- R
- interactive data visualization
- statistics
- time series
- survival analysis
- clustering
- machine learning
affiliations:
- index: 1
name: "H2O.ai"
name: H2O.ai
---

# Summary

Often times users only want to quickly iterate the process of exploring data, building statistical models, and visualizing the model results, especially the models that focus on common tasks such as clustering and time series analysis. Some of these packages provide default visualizations using base R's `plot()` for the data and models they generate. However, they look out-of-fashion and these components require additional transformation and clean-up before using them in `ggplot2` [@wickham2009ggplot2] and each of those transformation steps must be replicated by others when they wish to produce similar charts in their analyses. Creating a central repository for common/popular transformations and default plotting idioms would reduce the amount of effort needed by all to create compelling, consistent and informative charts. The `ggfortify` [@rjggfortify; @ggfortify] package provides a unified `ggplot2` plotting interface to many statistics and machine learning packages and functions in order to help these users achieve reproducibility goals with minimal effort. `ggfortify` package has a very easy-to-use and uniform programming interface that enables users to use one line of code to visualize statistical results of many popular R packages using `ggplot2` as building blocks. This helps statisticians, data scientists, and researchers avoid both repetitive work and the need to identify the correct `ggplot2` syntax to achieve what they need. Users are able to generate beautiful visualizations of their statistical results produced by popular packages with minimal effort. `plotly` [@plotly] is an R package built on top of Javascript visualization framework `plotly.js` that become popular building blocks for creating interactive visualizations in R.
Often times users only want to quickly iterate the process of exploring data, building statistical models, and visualizing the model results, especially the models that focus on common tasks such as clustering and time series analysis. Some of these packages provide default visualizations using base R's `plot()` for the data and models they generate. However, they look out-of-fashion and these components require additional transformation and clean-up before using them in `ggplot2` [@wickham2009ggplot2] and each of those transformation steps must be replicated by others when they wish to produce similar charts in their analyses. Creating a central repository for common/popular transformations and default plotting idioms would reduce the amount of effort needed by all to create compelling, consistent and informative charts. The `ggfortify` [@rjggfortify; @ggfortify] package provides a unified `ggplot2` plotting interface `autoplot()` to many statistics and machine learning packages and functions in order to help these users achieve reproducibility goals with minimal effort. `ggfortify` package has a very easy-to-use and uniform programming interface that enables users to use one line of code to visualize statistical results of many popular R packages using `ggplot2` as building blocks. This helps statisticians, data scientists, and researchers avoid both repetitive work and the need to identify the correct `ggplot2` syntax to achieve what they need. Users are able to generate beautiful visualizations of their statistical results produced by popular packages with minimal effort. `plotly` [@plotly] is an R package built on top of Javascript visualization framework `plotly.js` that become popular building blocks for creating interactive visualizations in R. Its `ggplotly()` function can convert graphics created by `ggplot2` to interactive plots with `plotly` style.

The `autoplotly` [@autoplotly] package is an extension built on top of R packages `ggplot2`, `plotly`, and `ggfortify` to provide functionalities to automatically generate interactive visualizations for many popular statistical results supported by `ggfortify` package, such as time series, PCA, clustering and survival analysis, with `plotly` and `ggplot2` style. The generated visualizations can also be easily extended using `ggplot2` and `plotly` syntax while staying interactive.
The `autoplotly` [@autoplotly; @autoplotlyarxiv] package is an extension built on top of R packages `ggplot2`, `plotly`, and `ggfortify` to provide a unified `autoplotly()` function to automatically generate interactive visualizations for many popular statistical results supported by `ggfortify` package, such as time series, PCA, clustering and survival analysis, with `plotly` and `ggplot2` style. The generated visualizations can also be easily extended using `ggplot2` and `plotly` syntax while staying interactive.

# References
Binary file removed paper/paper.pdf
Binary file not shown.

0 comments on commit dbe3ea5

Please sign in to comment.