radarchart

Implementation of the radar chart from chart.js library

https://github.com/mangothecat/radarchart

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    2 of 8 committers (25.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.3%) to scientific vocabulary
Last synced: 11 months ago · JSON representation

Repository

Implementation of the radar chart from chart.js library

Basic Info
  • Host: GitHub
  • Owner: MangoTheCat
  • License: other
  • Language: R
  • Default Branch: master
  • Size: 1.26 MB
Statistics
  • Stars: 69
  • Watchers: 13
  • Forks: 26
  • Open Issues: 12
  • Releases: 0
Archived
Created over 10 years ago · Last pushed over 7 years ago
Metadata Files
Readme License

README.md

radarchart

Project Status: Unsupported – The project has reached a stable, usable state but the author(s) have ceased all work on it. A new maintainer may be desired. Build Status AppVeyor Build Status CRAN Status codecov CRAN RStudio mirror downloads Total CRAN downloads

An R implementation of the radar chart from the chart.js javascript library.

Unfortunately we're not developing radarchart at the moment. Major CRAN fixes will be done if necessary.

Installation

You can install from CRAN. r install.packages("radarchart")

To install the latest version direct from GitHub you'll need devtools installed. Assuming you have this run: r devtools::install_github("MangoTheCat/radarchart")

Or if you want to hack about with the code then clone the repository, change directory into it and run r devtools::install()

Note: htmlwidgets packages don't work well with devtools::load_all().

Usage

Once installed you can make a radar chart

```r library(radarchart)

labs <- c("Communicator", "Data Wangler", "Programmer", "Technologist", "Modeller", "Visualizer")

scores <- list( "Rich" = c(9, 7, 4, 5, 3, 7), "Andy" = c(7, 6, 6, 2, 6, 9), "Aimee" = c(6, 5, 8, 4, 7, 6) )

chartJSRadar(scores = scores, labs = labs, maxScale = 10) ``` Static image of example output

Static version. Real plots are interactive

Alternatively, you may supply a data frame and chartJSRadar will pickup the labels from the first column of the data. Also we're showing an option to display data set labels in the mouse over.

```r scores <- data.frame("Label"=c("Communicator", "Data Wangler", "Programmer", "Technologist", "Modeller", "Visualizer"), "Rich" = c(9, 7, 4, 5, 3, 7), "Andy" = c(7, 6, 6, 2, 6, 9), "Aimee" = c(6, 5, 8, 4, 7, 6))

chartJSRadar(scores, maxScale = 10, showToolTipLabel=TRUE) ``` Static image of example output

Static version. Real plots are interactive

You can now also add a title

r chartJSRadar(skills, main = "Data Science Radar") Static image of example output

Static version. Real plots are interactive

Shiny

As it's based on htmlwidgets it's easy to use radarchart with Shiny. Just use the

r chartJSRadarOutput("ID", width = "450", height = "300") function in your ui.R and call chartJSRadar as normal in your server.R. A minimal example can be found in inst/shiny-examples/basic. You can run this with the runExampleApp function

r runExampleApp("basic")

An "options" app is available to help construct more customised radar charts.

License

MIT © Mango Solutions, Nick Downie

Owner

  • Name: Mango Solutions
  • Login: MangoTheCat
  • Kind: organization

GitHub Events

Total
  • Watch event: 1
  • Fork event: 1
Last Year
  • Watch event: 1
  • Fork event: 1

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 198
  • Total Committers: 8
  • Avg Commits per committer: 24.75
  • Development Distribution Score (DDS): 0.076
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Douglas Ashton d****n@g****m 183
Graham Parsons g****m@g****m 4
Shane Porter s****r@s****l 3
timelyportfolio k****l@t****m 3
Douglas Ashton d****n@M****l 2
Adeel Khan A****K@g****u 1
Adeel Khan a****k@g****u 1
Shane Porter s****e@f****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 35
  • Total pull requests: 13
  • Average time to close issues: 3 months
  • Average time to close pull requests: about 23 hours
  • Total issue authors: 13
  • Total pull request authors: 5
  • Average comments per issue: 2.63
  • Average comments per pull request: 1.08
  • Merged pull requests: 9
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • dougmet (20)
  • trebuchet90 (2)
  • tokumotion (2)
  • alireza202 (2)
  • AndrewKostandy (1)
  • alanmcmahon (1)
  • jasonchanhku (1)
  • okeyes-r7 (1)
  • jgolinkoff (1)
  • MarkEdmondson1234 (1)
  • borexino (1)
  • jjallaire (1)
  • bansaliti (1)
Pull Request Authors
  • dougmet (6)
  • grahamrp (2)
  • timelyportfolio (2)
  • AdeelK93 (2)
  • sara-lumos (1)
Top Labels
Issue Labels
enhancement (6) bug (4) feature go (3) wontfix (2)
Pull Request Labels

Packages

  • Total packages: 2
  • Total downloads:
    • cran 443 last-month
  • Total docker downloads: 42,005
  • Total dependent packages: 2
    (may contain duplicates)
  • Total dependent repositories: 4
    (may contain duplicates)
  • Total versions: 5
  • Total maintainers: 1
cran.r-project.org: radarchart

Radar Chart from 'Chart.js'

  • Versions: 4
  • Dependent Packages: 2
  • Dependent Repositories: 3
  • Downloads: 443 Last month
  • Docker Downloads: 42,005
Rankings
Docker downloads count: 0.6%
Forks count: 3.1%
Stargazers count: 5.3%
Average: 9.3%
Dependent packages count: 13.7%
Dependent repos count: 16.5%
Downloads: 16.7%
Maintainers (1)
Last synced: 11 months ago
conda-forge.org: r-radarchart
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
Rankings
Dependent repos count: 24.3%
Forks count: 33.6%
Average: 36.6%
Stargazers count: 37.0%
Dependent packages count: 51.6%
Last synced: 12 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.1.2 depends
  • grDevices * imports
  • htmltools * imports
  • htmlwidgets * imports
  • covr * suggests
  • knitr * suggests
  • rmarkdown * suggests
  • shiny * suggests
  • testthat * suggests
  • tidyr * suggests
inst/htmlwidgets/lib/chart.js/package.json npm
  • browserify ^13.0.0 development
  • browserify-istanbul ^0.2.1 development
  • bundle-collapser ^1.2.1 development
  • coveralls ^2.11.6 development
  • gulp 3.9.x development
  • gulp-concat ~2.1.x development
  • gulp-connect ~2.0.5 development
  • gulp-eslint ^3.0.0 development
  • gulp-file ^0.3.0 development
  • gulp-html-validator ^0.0.2 development
  • gulp-insert ~0.5.0 development
  • gulp-karma 0.0.4 development
  • gulp-replace ^0.5.4 development
  • gulp-size ~0.4.0 development
  • gulp-streamify ^1.0.2 development
  • gulp-uglify ~0.2.x development
  • gulp-util ~2.2.x development
  • gulp-zip ~3.2.0 development
  • jasmine ^2.3.2 development
  • jasmine-core ^2.3.4 development
  • karma ^0.12.37 development
  • karma-browserify ^5.0.1 development
  • karma-chrome-launcher ^0.2.0 development
  • karma-coverage ^0.5.1 development
  • karma-firefox-launcher ^0.1.6 development
  • karma-jasmine ^0.3.6 development
  • karma-jasmine-html-reporter ^0.1.8 development
  • merge-stream ^1.0.0 development
  • vinyl-source-stream ^1.1.0 development
  • watchify ^3.7.0 development
  • yargs ^5.0.0 development
  • chartjs-color ^2.0.0
  • moment ^2.10.6