dygraphs

R interface to dygraphs

https://github.com/rstudio/dygraphs

Science Score: 23.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
  • DOI references
  • Academic publication links
  • Committers with academic emails
    3 of 21 committers (14.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.7%) to scientific vocabulary

Keywords from Contributors

shiny literate-programming htmlwidgets visualisation pandoc rmarkdown handsontable sparkline geo
Last synced: 10 months ago · JSON representation

Repository

R interface to dygraphs

Basic Info
Statistics
  • Stars: 367
  • Watchers: 42
  • Forks: 192
  • Open Issues: 123
  • Releases: 2
Created almost 12 years ago · Last pushed over 2 years ago
Metadata Files
Readme License

README.md

dygraphs for R

CRAN status R-CMD-check codecov

The dygraphs package is an R interface to the dygraphs JavaScript charting library. It provides rich facilites for charting time-series data in R, including:

  • Automatically plots xts time series objects (or any object convertible to xts).
  • Highly configurable axis and series display (including optional second Y-axis).
  • Rich interactive features including zoom/pan and series/point highlighting.
  • Display upper/lower bars (e.g. prediction intervals) around series.
  • Various graph overlays including shaded regions, event lines, and point annotations.
  • Use at the R console just like conventional R plots (via RStudio Viewer).
  • Seamless embedding within R Markdown documents and Shiny web applications.

Installation

The dygraphs package depends on the development version of the htmlwidgets package so you need to install both packages. You can do this using the devtools package as follows:

S devtools::install_github(c("ramnathv/htmlwidgets", "rstudio/dygraphs"))

Usage

If you have an xts-compatible time-series object creating an interactive plot of it is as simple as this:

S dygraph(nhtemp, main = "New Haven Temperatures")

You can also further customize axes and series display as well as add interacitve features like a range selector:

S dygraph(nhtemp, main = "New Haven Temperatures") %>% dyAxis("y", label = "Temp (F)", valueRange = c(40, 60)) %>% dyOptions(fillGraph = TRUE, drawGrid = FALSE) %>% dyRangeSelector()

See the online documentation for the dygraphs package for additional details and examples.

Owner

  • Name: RStudio
  • Login: rstudio
  • Kind: organization
  • Email: info@rstudio.org
  • Location: Boston, MA

GitHub Events

Total
  • Issues event: 3
  • Watch event: 5
Last Year
  • Issues event: 3
  • Watch event: 5

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 499
  • Total Committers: 21
  • Avg Commits per committer: 23.762
  • Development Distribution Score (DDS): 0.253
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
JJ Allaire jj@r****g 373
Petr Shevtsov p****v@g****m 67
klauk l****f@g****m 13
jrowen j****o@g****m 10
dgromer d****r@m****g 9
Hayden Rabel h****l@g****m 5
bthieurmel b****l@g****m 3
Pierre Formont p****o@d****m 2
Jeff Hanson Local Admin j****n@C****u 2
Noah Wilcox n****h@r****m 2
Michel Kuhlmann k****m@t****h 2
timelyportfolio k****l@t****m 2
Charles c****s@d****r 1
Daniel Krizian d****n@g****m 1
Kun Ren k****n@r****e 1
Matti Pastell m****l@h****i 1
Yihui Xie x****e@y****e 1
Allan Tribe a****e@n****m 1
londonrockslive l****e@g****m 1
paleo13 j****n@u****u 1
wdwatkins w****s@u****v 1

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 97
  • Total pull requests: 18
  • Average time to close issues: 9 months
  • Average time to close pull requests: 7 months
  • Total issue authors: 81
  • Total pull request authors: 13
  • Average comments per issue: 2.33
  • Average comments per pull request: 2.56
  • Merged pull requests: 9
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 2
  • Pull request authors: 0
  • Average comments per issue: 0.5
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ghost (3)
  • ckatsulis (3)
  • lmeninato (2)
  • hoasxyz (2)
  • sanjmeh (2)
  • cvmartin (2)
  • NanisTe (2)
  • timelyportfolio (2)
  • ThomasSiegmund (2)
  • przmv (2)
  • vspinu (2)
  • pi0tr3k (2)
  • davidblakneymoore (2)
  • vikram-rawat (2)
  • datenzauberai (1)
Pull Request Authors
  • jjallaire (5)
  • timelyportfolio (2)
  • bbTomas (1)
  • tr8dr (1)
  • mitchelloharawild (1)
  • jeffreyhanson (1)
  • hiasel (1)
  • wdwatkins (1)
  • JMPivette (1)
  • ntwi (1)
  • CharlesBordet (1)
  • klaukh (1)
  • przmv (1)
Top Labels
Issue Labels
bug (3) help wanted (1) enhancement (1) question (1) duplicate (1) upstream (1)
Pull Request Labels
WIP (1)

Packages

  • Total packages: 2
  • Total downloads:
    • cran 42,836 last-month
  • Total docker downloads: 242,369
  • Total dependent packages: 46
    (may contain duplicates)
  • Total dependent repositories: 260
    (may contain duplicates)
  • Total versions: 20
  • Total maintainers: 1
cran.r-project.org: dygraphs

Interface to 'Dygraphs' Interactive Time Series Charting Library

  • Versions: 17
  • Dependent Packages: 43
  • Dependent Repositories: 256
  • Downloads: 42,836 Last month
  • Docker Downloads: 242,369
Rankings
Forks count: 0.3%
Stargazers count: 1.0%
Dependent repos count: 1.1%
Average: 1.5%
Dependent packages count: 1.9%
Downloads: 2.1%
Docker downloads count: 2.3%
Maintainers (1)
Last synced: 10 months ago
conda-forge.org: r-dygraphs
  • Versions: 3
  • Dependent Packages: 3
  • Dependent Repositories: 4
Rankings
Forks count: 12.6%
Dependent packages count: 15.6%
Dependent repos count: 16.1%
Average: 16.3%
Stargazers count: 20.9%
Last synced: 11 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.0 depends
  • rmarkdown >= 0.3.3 enhances
  • shiny >= 0.10.2.1 enhances
  • htmltools >= 0.3.5 imports
  • htmlwidgets >= 0.6 imports
  • magrittr * imports
  • xts >= 0.9 imports
  • zoo >= 1.7 imports
  • testthat * suggests
.github/workflows/R-CMD-check.yaml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/upload-artifact main composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r v1 composite
.github/workflows/lint.yaml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • r-lib/actions/setup-r v1 composite
inst/examples/shiny/DESCRIPTION cran