rcharts Documentation
|
|
|
- Leslie Gwen Doyle
- 9 years ago
- Views:
Transcription
1 rcharts Documentation Release Ramnath Vaidyanathan February 22, 2016
2
3 Contents 1 Quick Start Credits License See Also Getting Started Create Share Libraries NVD Tutorials Visualizing Strikeouts i
4 ii
5 rcharts is an R package to create, customize and publish interactive javascript visualizations from R using a familiar lattice style plotting interface. Contents 1
6 2 Contents
7 CHAPTER 1 Quick Start You can install rcharts from github using the devtools package require(devtools) install_github('rcharts', 'ramnathv') The design philosophy behind rcharts is to make the process of creating, customizing and sharing interactive visualizations easy. Create rcharts uses a formula interface to specify plots, just like the lattice package. Here are a few examples you can try out in your R console. require(rcharts) ## Example 1 Facetted Scatterplot names(iris) = gsub("\\.", "", names(iris)) rplot(sepallength ~ SepalWidth Species, data = iris, color = 'Species', type = 'point') ## Example 2 Facetted Barplot hair_eye = as.data.frame(haireyecolor) rplot(freq ~ Hair Eye, color = 'Eye', data = hair_eye, type = 'bar') Customize rcharts supports multiple javascript charting libraries, each with its own strengths. Each of these libraries has multiple customization options, most of which are supported within rcharts. Share rcharts allows you to share your visualization in multiple ways, as a standalone page, embedded in a shiny application, or embedded in a tutorial/blog post. Publish to Gist/RPubs names(iris) = gsub("\\.", "", names(iris)) r1 <- rplot(sepallength ~ SepalWidth Species, data = iris, color = 'Species', type = 'point') r1$publish('scatterplot', host = 'gist') r1$publish('scatterplot', host = 'rpubs') Use with Shiny rcharts is easy to embed into a Shiny application using the utility functions renderchart and showoutput. Here is an example of an rcharts Shiny App. 3
8 ## server.r require(rcharts) shinyserver(function(input, output) { output$mychart <- renderchart({ names(iris) = gsub("\\.", "", names(iris)) p1 <- rplot(input$x, input$y, data = iris, color = "Species", facet = "Species", type = 'point') return(p1) }) }) ## ui.r require(rcharts) shinyui(pagewithsidebar( headerpanel("rcharts: Interactive Charts from R using polychart.js"), sidebarpanel( selectinput(inputid = "x", label = "Choose X", choices = c('sepallength', 'SepalWidth', 'PetalLength', 'PetalWidth'), selected = "SepalLength"), selectinput(inputid = "y", label = "Choose Y", choices = c('sepallength', 'SepalWidth', 'PetalLength', 'PetalWidth'), selected = "SepalWidth") ), mainpanel( showoutput("mychart", "polycharts") ) )) 1.1 Credits Most of the implementation in rcharts is inspired by rhighcharts and rvega. I have reused some code from these packages verbatim, and would like to acknowledge the efforts of its author Thomas Reinholdsson, who has since merged his rhighcharts package into rcharts. I would also like to for adding Dimple JS to rcharts, as well as for his contagious enthusiasm, which has egged me on constantly. 1.2 License rcharts is licensed under the MIT License. However, the JavaScript charting libraries that are included with this package are licensed under their own terms. All of them are free for non-commercial and commercial use, with the exception of Polychart and Highcharts, both of which require paid licenses for commercial use. For more details on the licensing terms, you can consult the License.md file in each of the charting libraries. 1.3 See Also There has been a lot of interest recently in creating packages that allow R users to make use of Javascript charting libraries. ggvis by RStudio 4 Chapter 1. Quick Start
9 clickme by Nacho Caballero 1.3. See Also 5
10 6 Chapter 1. Quick Start
11 CHAPTER 2 Getting Started You can install rcharts from github using the devtools package require(devtools) install_github('rcharts', 'ramnathv') The design philosophy behind rcharts is to make the process of creating, customizing and sharing interactive visualizations easy. 2.1 Create rcharts uses a formula interface to specify plots, just like the lattice package. Here are a few examples you can try out in your R console. Note: Every example comes with an edit button that allows you to experiment with the code online. The online playground was built using OpenCPU First let us load the rcharts package library(rcharts) Polycharts r1 <- rplot(mpg ~ wt, data = mtcars, type = 'point') r1 7
12 2.1.2 NVD3 hair_eye = as.data.frame(haireyecolor) p2 <- nplot(freq ~ Hair, group = 'Eye', data = subset(hair_eye, Sex == "Female"), type = 'multibarchart' ) p2$chart(color = c('brown', 'blue', '#594c26', 'green')) p2 intro/_downloads/intro-nvd3.pdf View Interactive Morris data(economics, package = "ggplot2") econ <- transform(economics, date = as.character(date)) m1 <- mplot(x = "date", y = c("psavert", "uempmed"), type = "Line", data = econ) m1$set(pointsize = 0, linewidth = 1) m Highcharts h1 <- hplot(x = "Wr.Hnd", y = "NW.Hnd", data = MASS::survey, type = c("line", "bubble", "scatter"), 8 Chapter 2. Getting Started
13 group = "Clap", size = "Age" ) h Rickshaw usp = reshape2::melt(uspersonalexpenditure) usp$var2 <- as.numeric(as.posixct(paste0(usp$var2, "-01-01"))) p4 <- Rickshaw$new() p4$layer(value ~ Var2, group = "Var1", data = usp, type = "area") p4$set(slider = TRUE) p xcharts require(reshape2) uspexp <- melt(uspersonalexpenditure) names(uspexp)[1:2] = c('category', 'year') x1 <- xplot(value ~ year, group = 'category', data = uspexp, type = 'line-dotted') x1 2.2 Share Any visualization is useful only when you are able to share it. rcharts tries to make it really easy to share the visualizations you create. Let us first create a simple interactive scatterplot to illustrate the different sharing mechanisms built into rcharts Save Publish Embed library(rcharts) r1 <- rplot(mpg ~ wt, data = mtcars, type = 'point') Save You can save your chart using the save method. The additional parameters passed to the save method determine how the js/css assets of the javascript visualization library are served. You can now your visualization or embed it in a blog post as an iframe Share 9
14 # link js/css assets from an online cdn r1$save('mychart1.html', cdn = TRUE) # create standalone chart with all assets included directly in the html file r1$save('mychart2.html', standalone = TRUE) Publish Sometimes, you may want to directly publish the visualization you created, without having to bother with the steps of saving it and then uploading it. rchart has you covered here, and provides a publish method that combines these two steps. It currently supports publishing to RPubs and Gist and I expect to add more providers over time. # the host defaults to 'gist' r1$publish("my Chart") r1$publish("my Chart", host = 'rpubs') Publishing a chart saves the html in a temporary file, uploads it to the specified host, and returns a link to where the chart can be viewed. There are many gist viewers out there, and rcharts uses a custom viewer designed specifically for rcharts, and is a modified version of another excellent gist viewer Another popular gist viewer is built by Mike Bostock, the creator of d3.js. If you wish to simply update a visualization you have already created and shared, you can pass the gist/rpubs id to the publish method, and it will update instead of uploading it as a brand new chart. r1$publish("my Chart", id = ) While using a provider like Gist that allows multiple files to be uploaded, you can use the extras argument to add additional files that you want to upload. This is especially useful, if you want to provide a README.md or upload external assets like js/css/json files that are required for your chart to render. r1$publish("my Chart", id = , extras = "README.md") Embed RMarkdown Suppose you wish to embed a visualization created using rcharts in an Rmd document. IFrame One way to do this would be to use the save method to save the chart, and then embed it as an iframe. rcharts saves you the steps by allowing you to use the show method and specify that you want the chart to be embedded as an iframe. We need to set the chunk options comment = NA and results = "asis" so that the resulting html is rendered asis and not marked up (which is the default in knitr). ```{r results = "asis", comment = NA} r1$show('iframe', cdn = TRUE) ``` If you have several charts in your Rmd document, you can set these options globally in a setup chunk. Make sure to set cache = F for this chunk so that it is always run. ```{r setup, cache = F} options(rcharts.mode = 'iframe', rcharts.cdn = TRUE) knitr::opts_chunk$set(results = "asis", comment = NA) ``` 10 Chapter 2. Getting Started
15 You can now rewrite the earlier sourcecode chunk simply as ```{r} r1 ``` I prefer this style when writing, since it allows a user to simply copy paste sourcecode from the html and run it in their R console. IFrame Inline The iframe mode requires users to upload the additional chart html files along with their document. This introduces additional steps, and in the case of some providers like Rpubs, is not even possible. Hence, rcharts provides an additional mode named iframesrc that embeds the chart as an inline iframe, which makes your document self contained. ```{r results = "asis", comment = NA} r1$show('iframesrc', cdn = TRUE) ``` This option has the advantage of keeping the html standalone, but isolating the chart from the html on the page, thereby avoiding css and js conflicts. However, this feature is not supported by IE and Opera. Inline A third option to embed an rcharts created visualization is to inline the chart directly. Note that you need to add include_assets = TRUE, only the first time you are creating a chart using a specific library. ```{r chart3} r1$show('inline', include_assets = TRUE, cdn = TRUE) ``` This approach should work in all browsers, however, it is susceptible to css and js conflicts. If you are using Slidify to author your Rmd, then you can specify the charting library as ext_widgets in the YAML front matter. Here is a minimal reproducible example. Note how you did not have to specify include_assets = TRUE. This is because slidify uses the ext_widgets property to automatically pick up the required assets and include them in the header of the resulting html page. Shiny It is easy to embed visualizations created using rcharts into a Shiny application. The main idea is to make use of the utility functions renderchart() and showoutput(). The shiny application created using the code below, can be seen here ## server.r require(rcharts) shinyserver(function(input, output) { output$mychart <- renderchart({ names(iris) = gsub("\\.", "", names(iris)) p1 <- rplot(input$x, input$y, data = iris, color = "Species", facet = "Species", type = 'point') p1$addparams(dom = 'mychart') return(p1) }) }) ## ui.r require(rcharts) 2.2. Share 11
16 shinyui(pagewithsidebar( headerpanel("rcharts: Interactive Charts from R using polychart.js"), sidebarpanel( selectinput(inputid = "x", label = "Choose X", choices = c('sepallength', 'SepalWidth', 'PetalLength', 'PetalWidth'), selected = "SepalLength"), selectinput(inputid = "y", label = "Choose Y", choices = c('sepallength', 'SepalWidth', 'PetalLength', 'PetalWidth'), selected = "SepalWidth") ), mainpanel( showoutput("mychart", "polycharts") ) )) 12 Chapter 2. Getting Started
17 CHAPTER 3 Libraries rcharts supports multiple javascript visualization libraries 3.1 NVD3 NVD3 is an elegant visualization library that provides re-usable chart components based on d3.js. Here is an excerpt directly taken from the NVD3 website. This project is an attempt to build re-usable charts and chart components for d3.js without taking away the power that d3.js gives you. This is a very young collection of components, with the goal of keeping these components very customizeable, staying away from your standard cookie cutter solutions Create The NVD3 library supports most of the common chart types. Scatter Chart Multibar Chart Multibar Horizontal Chart Pie Chart Donut Chart Line Chart Line with Focus Chart Stacked Area Chart Multi Chart You can create an interactive plot making use of the NVD3 library using the nplot() function. Argument Type Description x formula A formula of the form y ~ x, with column names from the data frame. data data frame A data frame containing the data to be plotted type string The type of chart to plot group string Name of column based on which data should be grouped. 13
18 Scatter Chart p1 <- nplot(mpg ~ wt, group = 'cyl', data = mtcars, type = 'scatterchart') p1$xaxis(axislabel = 'Weight') p1 Multibar Chart hair_eye = as.data.frame(haireyecolor) p2 <- nplot(freq ~ Hair, group = 'Eye', data = subset(hair_eye, Sex == "Female"), type = 'multibarchart' ) p2$chart(color = c('brown', 'blue', '#594c26', 'green')) p2 Multibar Horizontal Chart Pie Chart p4 <- nplot(~ cyl, data = mtcars, type = 'piechart') p4 Donut Chart p5 <- nplot(~ cyl, data = mtcars, type = 'piechart') p5$chart(donut = TRUE) p5 Line Chart data(economics, package = 'ggplot2') p6 <- nplot(uempmed ~ date, data = economics, type = 'linechart') p6 Line with Focus Chart 14 Chapter 3. Libraries
19 ecm <- reshape2::melt( economics[,c('date', 'uempmed', 'psavert')], id = 'date' ) p7 <- nplot(value ~ date, group = 'variable', data = ecm, type = 'linewithfocuschart' ) p7 Stacked Area Chart dat <- data.frame( t = rep(0:23, each = 4), var = rep(letters[1:4], 4), val = round(runif(4*24,0,50)) ) p8 <- nplot(val ~ t, group = 'var', data = dat, type = 'stackedareachart', id = 'chart' ) p8 Multi Chart p12 <- nplot(value ~ date, group = 'variable', data = ecm, type = 'multichart') p12$set(multi = list( uempmed = list(type="area", yaxis=1), psavert = list(type="line", yaxis=2) )) p12$settemplate(script = system.file( "/libraries/nvd3/layouts/multichart.html", package = "rcharts" )) p NVD3 15
20 16 Chapter 3. Libraries
21 CHAPTER 4 Tutorials 4.1 Visualizing Strikeouts This tutorial explains in detail, how I used rcharts to replicate this NY times interactive graphic on strikeouts in baseball. The end result can be seen here as a shiny application Data The first step is to get data on strikeouts by team across years. The NY Times graphic uses data scraped from baseballreference, using the XML package in R. However, I will be using data from the R package Lahman, which provides tables from Sean Lahman s Baseball Database as a set of data frames. The data processing step involves using the plyr package to create two data frames: 1. team_data containing SOG (strikeouts per game) by yearid and team name 2. league_data containing SOG by yearid averaged across the league. require(lahman) ; require(plyr); library(ascii) dat = Teams[,c('yearID', 'name', 'G', 'SO')] team_data = na.omit(transform(dat, SOG = round(so/g, 2))) league_data = ddply(team_data,.(yearid), summarize, SOG = mean(sog)) ascii(head(team_data), type = 'rst') yearid name G SO SOG Boston Red Stockings Chicago White Stockings Cleveland Forest Citys Fort Wayne Kekiongas New York Mutuals Philadelphia Athletics Charts We will start by first creating a scatterplot of SOG by yearid across all teams. We use the rplot function which uses the PolyChartsJS library to create interactive visualizations. The formula interface specifies the x and y variables, the data to use and the type of plot. We also specify a size and color argument to style the points. Finally, we pass a tooltip argument, which is a javascript function that overrides the default tooltip to display the information we require. You will see below the R code and the resulting chart. 17
22 require(rcharts) p1 <- rplot(sog ~ yearid, data = team_data, type = "point", size = list(const = 2), color = list(const = "#888"), tooltip = "#! function(item){ return item.sog + ' ' + item.name + ' ' + item.yearid }!#" ) p1 tutorials/_downloads/chart1.pdf Now, we need to add a line plot of the average SOG for the league by yearid. We do this by adding a second layer to the chart, which copies the elements of the previous layer and overrides the data, type, color and tooltip arguments. The R code is shown below and you will note that the resulting chart now shows a blue line chart corresponding to the league average SOG. p1$layer(data = league_data, type = 'line', color = list(const = 'blue'), copy_layer = T, tooltip = NULL) p1 tutorials/_downloads/chart2.pdf Finally, we will overlay a line plot of SOG by yearid for a specific team name. Later, while building the shiny app, we will turn this into an input variable that a user can choose from a dropdown menu. We use the layer approach used earlier and this time override the data and color arguments so that the line plot for the team stands out from the league average. myteam = "Boston Red Sox" p1$layer(data = team_data[team_data$name == myteam,], color = list(const = 'red'), copy_layer = T) p1$set(dom = 'chart3') p1 tutorials/_downloads/chart3.pdf Let us add a little more interactivity to the chart. To keep it simple, we will use handlers in PolychartJS to initiate an action when a user clicks on a point. The current handler is a simple one, which just displays the name of the team clicked on. If you are familiar with Javascript event handlers, the code should be self explanatory. 18 Chapter 4. Tutorials
23 p2 <- p1$copy() p2$settemplate(afterscript = ' <script> graph_chart3.addhandler(function(type, e) { var data; data = e.evtdata; if (type === "click") { return alert("you clicked on the team: " + data.name["in"][0]); } }); </script> ') p Application Now it is time to convert this into a Shiny App. We will throw the data processing code into global.r so that it can be accessed both by ui.r and server.r. For the dropdown menu allowing users to choose a specific team, we will restrict the choices to only those which have data for more than 30 years. Accordingly, we have the following global.r. ## global.r require(lahman); require(plyr) dat = Teams[,c('yearID', 'name', 'G', 'SO')] team_data = na.omit(transform(dat, SOG = round(so/g, 2))) league_data = ddply(team_data,.(yearid), summarize, SOG = mean(sog)) THRESHOLD = 30 team_appearances = count(team_data,.(name)) teams_in_menu = subset(team_appearances, freq > THRESHOLD)$name For the UI, we will use a bootstrap page with controls being displayed in the sidebar. Shiny makes it really easy to create a page like this. See the annotated graphic below and the ui.r code that accompanies it to understand how the different pieces fit together. We now need to write the server part of the shiny app. Thankfully, this is the easiest part, since it just involves wrapping the charting code inside renderchart and replacing user inputs to enable reactivity. We add a few more lines of code to set the height and title and remove the axis titles, since they are self explanatory Visualizing Strikeouts 19
Getting Started with R and RStudio 1
Getting Started with R and RStudio 1 1 What is R? R is a system for statistical computation and graphics. It is the statistical system that is used in Mathematics 241, Engineering Statistics, for the following
Portals and Hosted Files
12 Portals and Hosted Files This chapter introduces Progress Rollbase Portals, portal pages, portal visitors setup and management, portal access control and login/authentication and recommended guidelines
Ad Hoc Reporting. Usage and Customization
Usage and Customization 1 Content... 2 2 Terms and Definitions... 3 2.1 Ad Hoc Layout... 3 2.2 Ad Hoc Report... 3 2.3 Dataview... 3 2.4 Page... 3 3 Configuration... 4 3.1 Layout and Dataview location...
Google Sites: Creating, editing, and sharing a site
Google Sites: Creating, editing, and sharing a site Google Sites is an application that makes building a website for your organization as easy as editing a document. With Google Sites, teams can quickly
Customising Your Mobile Payment Pages
Corporate Gateway Customising Your Mobile Payment Pages V2.0 May 2014 Use this guide to: Understand how to customise your payment pages for mobile and tablet devices XML Direct Integration Guide > Contents
WP Popup Magic User Guide
WP Popup Magic User Guide Plugin version 2.6+ Prepared by Scott Bernadot WP Popup Magic User Guide Page 1 Introduction Thank you so much for your purchase! We're excited to present you with the most magical
Visualization: Combo Chart - Google Chart Tools - Google Code
Page 1 of 8 Google Chart Tools Home Docs FAQ Forum Terms Visualization: Combo Chart Overview Example Loading Data Format Configuration Options Methods Events Data Policy Overview A chart that lets you
Interactive Data Visualization for the Web Scott Murray
Interactive Data Visualization for the Web Scott Murray Technology Foundations Web technologies HTML CSS SVG Javascript HTML (Hypertext Markup Language) Used to mark up the content of a web page by adding
Dashbuilder Documentation Version 6.1.0.Final
Dashbuilder Documentation Version 6.1.0.Final by The JBoss Dashbuilder team [http://dashbuilder.org/team.html] ... v 1. Introduction... 1 1.1. What is Dashbuilder?... 1 1.2. How to install and run it...
Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator
Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator Written by: Chris Jaun ([email protected]) Sudha Piddaparti ([email protected]) Objective In this
Dashboard Skin Tutorial. For ETS2 HTML5 Mobile Dashboard v3.0.2
Dashboard Skin Tutorial For ETS2 HTML5 Mobile Dashboard v3.0.2 Dashboard engine overview Dashboard menu Skin file structure config.json Available telemetry properties dashboard.html dashboard.css Telemetry
Yandex.Widgets Quick start
17.09.2013 .. Version 2 Document build date: 17.09.2013. This volume is a part of Yandex technical documentation. Yandex helpdesk site: http://help.yandex.ru 2008 2013 Yandex LLC. All rights reserved.
PDF Web Form. Projects 1
Projects 1 In this project, you ll create a PDF form that can be used to collect user data online. In this exercise, you ll learn how to: Design a layout for a functional form. Add form fields and set
Data Visualization in Ext Js 3.4
White Paper Data Visualization in Ext Js 3.4 Ext JS is a client-side javascript framework for rapid development of cross-browser interactive Web applications using techniques such as Ajax, DHTML and DOM
Nintex Forms 2013 Help
Nintex Forms 2013 Help Last updated: Friday, April 17, 2015 1 Administration and Configuration 1.1 Licensing settings 1.2 Activating Nintex Forms 1.3 Web Application activation settings 1.4 Manage device
Going Beyond SAP ITS Mobile Apps to a Responsive Design Mobile Apps. JK (JayaKumar Pedapudi) Principal Consultant NTT DATA, Inc.
Going Beyond SAP ITS Mobile Apps to a Responsive Design Mobile Apps JK (JayaKumar Pedapudi) Principal Consultant NTT DATA, Inc. Introduction. Learning Points. What is Responsive Design and its Role? Design
Interactive Visualization
7th China R Conf (Beijing), 2014-05-25 Interactive Visualization with R 王亮博 (亮亮) shared under CC 4.0 BY Esc to overview to navigate Online slide on http://ccwang002.gitcafe.com/chinarconf-interactive-vis/
Assignment 5: Visualization
Assignment 5: Visualization Arash Vahdat March 17, 2015 Readings Depending on how familiar you are with web programming, you are recommended to study concepts related to CSS, HTML, and JavaScript. The
ireview Template Manual
ireview Template Manual Contents Template Overview... 2 Main features... 2 Template Installation... 3 Installation Steps... 3 Upgrading ireview... 3 Template Parameters... 4 Module Positions... 6 Module
Taleo Enterprise. Career Section Branding Definition. Version 7.5
Taleo Enterprise Career Section Branding Definition Version 7.5 March 2010 Confidential Information It shall be agreed by the recipient of the document (hereafter referred to as the other party ) that
BIRT: A Field Guide to Reporting
BIRT: A Field Guide to Reporting x:.-. ^ 11 Diana Peh Alethea Hannemann Nola Hague AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Parts
Portal Connector Fields and Widgets Technical Documentation
Portal Connector Fields and Widgets Technical Documentation 1 Form Fields 1.1 Content 1.1.1 CRM Form Configuration The CRM Form Configuration manages all the fields on the form and defines how the fields
Vizit 4.1 Installation Guide
Vizit 4.1 Installation Guide Contents Running the Solution Installer... 3 Installation Requirements... 3 The Solution Installer... 3 Activating your License... 7 Online Activation... 7 Offline Activation...
Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Web Design in Nvu Workbook 1
Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl Web Design in Nvu Workbook 1 The demand for Web Development skills is at an all time high due to the growing demand for businesses and individuals to
MetroBoston DataCommon Training
MetroBoston DataCommon Training Whether you are a data novice or an expert researcher, the MetroBoston DataCommon can help you get the information you need to learn more about your community, understand
NDSU Technology Learning & Media Center. Introduction to Google Sites
NDSU Technology Learning & Media Center QBB 150C 231-5130 www.ndsu.edu/its/tlmc Introduction to Google Sites Get Help at the TLMC 1. Get help with class projects on a walk-in basis; student learning assistants
Debugging JavaScript and CSS Using Firebug. Harman Goei CSCI 571 1/27/13
Debugging JavaScript and CSS Using Firebug Harman Goei CSCI 571 1/27/13 Notice for Copying JavaScript Code from these Slides When copying any JavaScript code from these slides, the console might return
ultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved
ultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved 1 1. Update Before you start updating, please refer to 2. Important changes to check if there are any additional instructions
We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.
Creative Specs Gmail Sponsored Promotions Overview The GSP creative asset will be a ZIP folder, containing four components: 1. Teaser text file 2. Teaser logo image 3. HTML file with the fully expanded
SmallBiz Dynamic Theme User Guide
SmallBiz Dynamic Theme User Guide Table of Contents Introduction... 3 Create Your Website in Just 5 Minutes... 3 Before Your Installation Begins... 4 Installing the Small Biz Theme... 4 Customizing the
WP Popup Magic User Guide
WP Popup Magic User Guide Introduction Thank you so much for your purchase! We're excited to present you with the most magical popup solution for WordPress! If you have any questions, please email us at
2/24/2010 ClassApps.com
SelectSurvey.NET Training Manual This document is intended to be a simple visual guide for non technical users to help with basic survey creation, management and deployment. 2/24/2010 ClassApps.com Getting
Online sales management software Quick store setup. v 1.1.3
Online sales management software Quick store setup v 1.1.3 Table of Contents 1Shopizer urls...3 2Configure your store...3 Store and profile...4 Store Front Configuration...4 3Integration...6 4Configure
Create a Google Site in DonsApp
Create a Google Site in DonsApp 1 Google Web Site Interactive. Constructivist. Collaborative. Communities. WHAT IS GOOGLE SITE? With one single click, you can create a website without any knowledge of
How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For
How-to Guide: MIT DLC Drupal Cloud Theme This guide will show you how to take your initial Drupal Cloud site... and turn it into something more like this, using the MIT DLC Drupal Cloud theme. See this
MAGENTO THEME SHOE STORE
MAGENTO THEME SHOE STORE Developer: BSEtec Email: [email protected] Website: www.bsetec.com Facebook Profile: License: GPLv3 or later License URL: http://www.gnu.org/licenses/gpl-3.0-standalone.html 1
Scatter Plots with Error Bars
Chapter 165 Scatter Plots with Error Bars Introduction The procedure extends the capability of the basic scatter plot by allowing you to plot the variability in Y and X corresponding to each point. Each
Themes and Templates Manual FOR ADVANCED USERS
Manual FOR ADVANCED USERS Table of Contents Introduction... 3 Key Information... 3 Portal Structure... 4 Portal Structure: Template... 5 Overview... 5 1) Editing a Portal Template... 6 2) Adding a Portal
Joostrap RWD Bootstrap Template
Joostrap RWD Bootstrap Template Step by Step Guide to Installing & Set-up Updated 17 th November 2012 Prepared by Philip Locke What is Joostrap?...3 JooStrap & The Basics...3 The Past & How Templating
Embedded BI made easy
June, 2015 1 Embedded BI made easy DashXML makes it easy for developers to embed highly customized reports and analytics into applications. DashXML is a fast and flexible framework that exposes Yellowfin
PLAYER DEVELOPER GUIDE
PLAYER DEVELOPER GUIDE CONTENTS CREATING AND BRANDING A PLAYER IN BACKLOT 5 Player Platform and Browser Support 5 How Player Works 6 Setting up Players Using the Backlot API 6 Creating a Player Using the
M-Files Gantt View. User Guide. App Version: 1.1.0 Author: Joel Heinrich
M-Files Gantt View User Guide App Version: 1.1.0 Author: Joel Heinrich Date: 02-Jan-2013 Contents 1 Introduction... 1 1.1 Requirements... 1 2 Basic Use... 1 2.1 Activation... 1 2.2 Layout... 1 2.3 Navigation...
4/25/2016 C. M. Boyd, [email protected] Practical Data Visualization with JavaScript Talk Handout
Practical Data Visualization with JavaScript Talk Handout Use the Workflow Methodology to Compare Options Name Type Data sources End to end Workflow Support Data transformers Data visualizers General Data
Getting Started with SurveyGizmo Stage 1: Creating Your First Survey
Getting Started with SurveyGizmo Stage 1: Creating Your First Survey 1. Open SurveyGizmo site (http://www.surveygizmo.com) Log in 2. Click on Create Survey (see screen shot below) 3. Create Your Survey
Visualizing MongoDB Objects in Concept and Practice
Washington DC 2013 Visualizing MongoDB Objects in Concept and Practice https://github.com/cvitter/ikanow.mongodc2013.presentation Introduction Do you have a MongoDB database full of BSON documents crying
Up and Running with LabVIEW Web Services
Up and Running with LabVIEW Web Services July 7, 2014 Jon McBee Bloomy Controls, Inc. LabVIEW Web Services were introduced in LabVIEW 8.6 and provide a standard way to interact with an application over
Sitecore Dashboard User Guide
Sitecore Dashboard User Guide Contents Overview... 2 Installation... 2 Getting Started... 3 Sample Widgets... 3 Logged In... 3 Job Viewer... 3 Workflow State... 3 Publish Queue Viewer... 4 Quick Links...
SAS BI Dashboard 4.4. User's Guide Second Edition. SAS Documentation
SAS BI Dashboard 4.4 User's Guide Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS BI Dashboard 4.4: User's Guide, Second
IE Class Web Design Curriculum
Course Outline Web Technologies 130.279 IE Class Web Design Curriculum Unit 1: Foundations s The Foundation lessons will provide students with a general understanding of computers, how the internet works,
SAS BI Dashboard 4.3. User's Guide. SAS Documentation
SAS BI Dashboard 4.3 User's Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2010. SAS BI Dashboard 4.3: User s Guide. Cary, NC: SAS Institute
ORACLE BUSINESS INTELLIGENCE WORKSHOP
ORACLE BUSINESS INTELLIGENCE WORKSHOP Integration of Oracle BI Publisher with Oracle Business Intelligence Enterprise Edition Purpose This tutorial mainly covers how Oracle BI Publisher is integrated with
css href title software blog domain HTML div style address img h2 tag maintainingwebpages browser technology login network multimedia font-family
technology software href browser communication public login address img links social network HTML div style font-family url media h2 tag handbook: id domain TextEdit blog title PORT JERVIS CENTRAL SCHOOL
MASTERTAG DEVELOPER GUIDE
MASTERTAG DEVELOPER GUIDE TABLE OF CONTENTS 1 Introduction... 4 1.1 What is the zanox MasterTag?... 4 1.2 What is the zanox page type?... 4 2 Create a MasterTag application in the zanox Application Store...
About Google Analytics
About Google Analytics v10 OmniUpdate, Inc. 1320 Flynn Road, Suite 100 Camarillo, CA 93012 OmniUpdate, Inc. 1320 Flynn Road, Suite 100 Camarillo, CA 93012 800.362.2605 805.484.9428 (fax) www.omniupdate.com
What fascinates me about BAM is not only its ability to deliver reports at Real Time but also alert Business people when they need them most.
Title: Oracle BAM for REAL TIME Reporting Version 1.0 September 8, 2008 Introduction Oracle BAM is a real time reporting tool. Most of you might be well aware of but for those who know less about it, this
Create interactive web graphics out of your SAS or R datasets
Paper CS07 Create interactive web graphics out of your SAS or R datasets Patrick René Warnat, HMS Analytical Software GmbH, Heidelberg, Germany ABSTRACT Several commercial software products allow the creation
Load testing with. WAPT Cloud. Quick Start Guide
Load testing with WAPT Cloud Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. 2007-2015 SoftLogica
Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph. Client: Brian Krzys
Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph Client: Brian Krzys June 17, 2014 Introduction Newmont Mining is a resource extraction company with a research and development
Package RIGHT. March 30, 2015
Type Package Title R Interactive Graphics via HTML Version 0.2.0 Date 2015-03-30 Package RIGHT March 30, 2015 Author ChungHa Sung, TaeJoon Song, JongHyun Bae, SangGi Hong, Jae W. Lee, and Junghoon Lee
FORTIS. User Guide. Fully responsive flexible Magento theme by Infortis. Copyright 2012-2013 Infortis. All rights reserved
FORTIS Fully responsive flexible Magento theme by Infortis User Guide Copyright 2012-2013 Infortis All rights reserved How to use this document Please read this user guide carefully, it will help you eliminate
Data Tool Platform SQL Development Tools
Data Tool Platform SQL Development Tools ekapner Contents Setting SQL Development Preferences...5 Execution Plan View Options Preferences...5 General Preferences...5 Label Decorations Preferences...6
Mistral Joomla Template
Mistral Joomla Template Documentation Copyright arrowthemes Table of Contents Introduction... 4 1.1 Template Overview... 5 Theme Styles and admin options... 5 Theme profiles... 5 Theme Layouts... 5 1.2
Kaseya 2. Quick Start Guide. for VSA 6.3
Kaseya 2 Custom Reports Quick Start Guide for VSA 6.3 December 9, 2013 Agreement The purchase and use of all Software and Services is subject to the Agreement as defined in Kaseya s Click-Accept EULA as
Viewing Ecological data using R graphics
Biostatistics Illustrations in Viewing Ecological data using R graphics A.B. Dufour & N. Pettorelli April 9, 2009 Presentation of the principal graphics dealing with discrete or continuous variables. Course
SAP BusinessObjects Business Intelligence (BI) platform Document Version: 4.1, Support Package 3-2014-04-03. Report Conversion Tool Guide
SAP BusinessObjects Business Intelligence (BI) platform Document Version: 4.1, Support Package 3-2014-04-03 Table of Contents 1 Report Conversion Tool Overview.... 4 1.1 What is the Report Conversion Tool?...4
Writing R packages. Tools for Reproducible Research. Karl Broman. Biostatistics & Medical Informatics, UW Madison
Writing R packages Tools for Reproducible Research Karl Broman Biostatistics & Medical Informatics, UW Madison kbroman.org github.com/kbroman @kwbroman Course web: kbroman.org/tools4rr R packages and the
Market Pricing Override
Market Pricing Override MARKET PRICING OVERRIDE Market Pricing: Copy Override Market price overrides can be copied from one match year to another Market Price Override can be accessed from the Job Matches
Interactive Applications for Modeling and Analysis with Shiny
Interactive Applications for Modeling and Analysis with Shiny Presenter: Nicole Bishop Cindy Fryer, Paul Guill NASA GSFC Code 405 August 26, 2015 Introduction RStudio/Shiny offers quick and easy ways to
BUILDING MORE ACCESSIBILE SITES. SharePoint 2010
BUILDING MORE ACCESSIBILE SITES SharePoint 2010 Agenda Introduction SharePoint 2010 Improvements SharePoint 2010 Shortfalls Approaching Your Project Overview A short discussion on building SharePoint 2010
OPENTABLE GROUP SEARCH MODULE GETTING STARTED ADD RESERVATIONS TO YOUR WEBSITE
ADD RESERVATIONS TO YOUR WEBSITE OPENTABLE GROUP SEARCH MODULE The group search module allows users to select a specific restaurant location from a list and search tables at that location. The code below
Distributed Systems Seminar Spatio-Temporal Visualization System - STVS
Distributed Systems Seminar Spatio-Temporal Visualization System - STVS Mariano Hedberto Jofre Tartu University - Faculty of Mathematics and Computer Science Distributed Systems Group 26-11-2015 ABSTRACT
Lab 2: Visualization with d3.js
Lab 2: Visualization with d3.js SDS235: Visual Analytics 30 September 2015 Introduction & Setup In this lab, we will cover the basics of creating visualizations for the web using the d3.js library, which
How to Edit Your Website
How to Edit Your Website A guide to using your Content Management System Overview 2 Accessing the CMS 2 Choosing Your Language 2 Resetting Your Password 3 Sites 4 Favorites 4 Pages 5 Creating Pages 5 Managing
ORACLE BUSINESS INTELLIGENCE WORKSHOP
ORACLE BUSINESS INTELLIGENCE WORKSHOP Creating Interactive Dashboards and Using Oracle Business Intelligence Answers Purpose This tutorial shows you how to build, format, and customize Oracle Business
Sitecore InDesign Connector 1.1
Sitecore Adaptive Print Studio Sitecore InDesign Connector 1.1 - User Manual, October 2, 2012 Sitecore InDesign Connector 1.1 User Manual Creating InDesign Documents with Sitecore CMS User Manual Page
Configuring the JEvents Component
Configuring the JEvents Component The JEvents Control Panel's Configuration button takes you to the JEvents Global Configuration page. Here, you may set a very wide array of values that control the way
Dreamweaver Tutorial - Dreamweaver Interface
Expertrating - Dreamweaver Interface 1 of 5 6/14/2012 9:21 PM ExpertRating Home ExpertRating Benefits Recommend ExpertRating Suggest More Tests Privacy Policy FAQ Login Home > Courses, Tutorials & ebooks
ReportPortal Web Reporting for Microsoft SQL Server Analysis Services
Zero-footprint OLAP OLAP Web Client Web Client Solution Solution for Microsoft for Microsoft SQL Server Analysis Services ReportPortal Web Reporting for Microsoft SQL Server Analysis Services See what
Information Server Documentation SIMATIC. Information Server V8.0 Update 1 Information Server Documentation. Introduction 1. Web application basics 2
Introduction 1 Web application basics 2 SIMATIC Information Server V8.0 Update 1 System Manual Office add-ins basics 3 Time specifications 4 Report templates 5 Working with the Web application 6 Working
SPELL Tabs Evaluation Version
SPELL Tabs Evaluation Version Inline Navigation for SharePoint Pages SPELL Tabs v 0.9.2 Evaluation Version May 2013 Author: Christophe HUMBERT User Managed Solutions LLC Table of Contents About the SPELL
Crystal Converter User Guide
Crystal Converter User Guide Crystal Converter v2.5 Overview The Crystal Converter will take a report that was developed in Crystal Reports 11 or lower and convert the supported features of the report
Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence
Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.
STC: Descriptive Statistics in Excel 2013. Running Descriptive and Correlational Analysis in Excel 2013
Running Descriptive and Correlational Analysis in Excel 2013 Tips for coding a survey Use short phrases for your data table headers to keep your worksheet neat, you can always edit the labels in tables
Abstract. For notes detailing the changes in each release, see the MySQL for Excel Release Notes. For legal information, see the Legal Notices.
MySQL for Excel Abstract This is the MySQL for Excel Reference Manual. It documents MySQL for Excel 1.3 through 1.3.6. Much of the documentation also applies to the previous 1.2 series. For notes detailing
WebCenter 14.0.1 Release notes
WebCenter 14.0.1 Release notes 1. Introduction This document gives a quick overview of the new features and changes in WebCenter 14.0.1. It only covers the changes since the latest release of WebCenter
6 th Annual EclipseCon Introduction to BIRT Report Development. John Ward
6 th Annual EclipseCon Introduction to BIRT Report Development John Ward BIRT and Us Who am I? Who are you? Who am I? John Ward, BIRT user Independent BIRT Enthusiast Author: Practical Data Analysis and
Piktochart 101 Create your first infographic in 15 minutes
Piktochart 101 Create your first infographic in 15 minutes TABLE OF CONTENTS 01 Getting Started 5 Steps to Creating Your First Infographic in 15 Minutes 1.1 Pick a Template 1.2 Click Create and Start Adding
ADMINISTRATOR GUIDE VERSION
ADMINISTRATOR GUIDE VERSION 4.0 2014 Copyright 2008 2014. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means electronic or mechanical, for any purpose
How to Download Census Data from American Factfinder and Display it in ArcMap
How to Download Census Data from American Factfinder and Display it in ArcMap Factfinder provides census and ACS (American Community Survey) data that can be downloaded in a tabular format and joined with
Hypercosm. Studio. www.hypercosm.com
Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks
ABOUT THIS DOCUMENT ABOUT CHARTS/COMMON TERMINOLOGY
A. Introduction B. Common Terminology C. Introduction to Chart Types D. Creating a Chart in FileMaker E. About Quick Charts 1. Quick Chart Behavior When Based on Sort Order F. Chart Examples 1. Charting
Shop Manager Manual ConfigBox 3.0 for Magento
Shop Manager Manual ConfigBox 3.0 for Magento Table of Contents 1 INTRODUCTION... 4 2 INSTALLATION... 5 2.1 How to check if ioncube Loader is installed... 5 2.1.1 What to do if ioncube Loader is not installed...
Reports and Documents Generator for SharePoint ver.: 2.2
Reports and Documents Generator for SharePoint ver.: 2.2 User Guide Version 2.2 Contents 1. Overview... 3 2. Licensing... 4 3. Installation instructions... 4 3.1. Requirements... 4 3.2. Installation...
How To Use Query Console
Query Console User Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User
jquery Tutorial for Beginners: Nothing But the Goods
jquery Tutorial for Beginners: Nothing But the Goods Not too long ago I wrote an article for Six Revisions called Getting Started with jquery that covered some important things (concept-wise) that beginning
Working with Indicee Elements
Working with Indicee Elements How to Embed Indicee in Your Product 2012 Indicee, Inc. All rights reserved. 1 Embed Indicee Elements into your Web Content 3 Single Sign-On (SSO) using SAML 3 Configure an
Website Optimization Tips for Speed
Website Optimization Tips for Speed Sothern California WordPress Meetup Microsoft HQ, Los Angeles - 3/20/2012 Belsien Thomas [email protected] S Overview Of Website Optimization Content Optimizations
