scatterD3

R scatter plot htmlwidget based on D3.js

Github stars Tracking Chart

scatterD3 is an HTML R widget for interactive scatter plots visualization.
It is based on the htmlwidgets R package and on
the d3.js javascript library.

CRAN Downloads
Travis-CI Build Status
CRAN_Status_Badge

Features

Here is a small preview of what you will get :

example

  • The
    visual guide gives a list of features and examples.
  • The sample shiny app allows to live test the package features and its shiny integration.

Installation

Install latest stable release from CRAN :

install.packages("scatterD3")

Or from Github for the latest, bleeding edge, full of bugs version :

devtools::install_github("juba/scatterD3")

Usage

Quick example of the scatterD3 function based on the mtcars dataset :

mtcars$names <- rownames(mtcars)
scatterD3(data = mtcars, x = wt, y = mpg, lab = names,
          col_var = cyl, symbol_var = am,
          xlab = "Weight", ylab = "Mpg", col_lab = "Cylinders",
          symbol_lab = "Manual transmission")

See the visual guide for a step-by-step guide and details about the different function arguments.

Shiny integration

Like every R HTML widget, shiny integration is straightforward. But as a D3
widget, scatterD3 is updatable : changes in settings or data can be
displayed via smooth transitions instead of a complete chart redraw, which can
provide interesting visual clues.

Furthermore, scatterD3 provides some additional handlers and callback hooks
for a more complete JavaScript interactivity and integration.

The sample scatterD3 shiny app allows
you to see the different features described here. You
can check its source code on GitHub
and the visual guide for
a better understanding of the different arguments.

Credits

This package has been made possible by :

Overview

Name With Ownerjuba/scatterD3
Primary LanguageJavaScript
Program languageR (Language Count: 3)
Platform
License:
Release Count16
Last Release Name1.0.1 (Posted on )
First Release Name0.1.1 (Posted on )
Created At2015-06-09 08:23:20
Pushed At2024-03-04 17:27:47
Last Commit At2024-03-04 18:24:23
Stargazers Count158
Watchers Count11
Fork Count24
Commits Count689
Has Issues Enabled
Issues Count87
Issue Open Count3
Pull Requests Count9
Pull Requests Open Count0
Pull Requests Close Count1
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top