Getting Started with Plotly for R
Plotly is now on CRAN!
Or install the latest development version (on Github) via devtools:
RStudio users should download the latest RStudio release for compatibility with htmlwidgets.
Initialization for Offline Plotting
By default, Plotly for R runs locally in your web browser or in the R Studio viewer.
library(plotly) p <- plot_ly(midwest, x = ~percollege, color = ~state, type = "box") p
Simply printing the Plotly object will render the chart locally in your web browser or in the R Studio viewer.
Plotly graphs are interactive. Click on legend entries to toggle traces, click-and-drag on the chart to zoom, double-click to autoscale, shift-and-drag to pan.
Initialization for Online Plotting
You can publish your charts to the web with Plotly's web service.
1 - Create a free Plotly account:
A Plotly account is required to publish charts online. It's free to get started, and you control the privacy of your charts.
2 - Save your authentication credentials
Find your authentication API keys in your online settings. Set them in your R session with:
Save these commands in your .Rprofile file to be run every time you start R.
3 - Publish your graphs to Plotly with
library(plotly) p <- plot_ly(midwest, x = ~percollege, color = ~state, type = "box") plotly_POST(p, filename = "r-docs/midwest-boxplots")
filename sets the name of the file inside your online plotly account.
Special Instructions for Plotly On-Premise Users
Your API key for account on the public cloud will be different than the API key in Plotly On-Premise. Visit https://plotly.your-company.com/settings/api/ to find your Plotly On-Premise API key. Remember to replace "your-company.com" with the URL of your Plotly On-Premise server.
If your company has a Plotly On-Premise server, change the R API endpoint so that it points to your company's Plotly server instead of Plotly's cloud.
In your .RProfile write:
Remember to replace "your-company" with the URL of your Plotly On-Premise server.