flourishcharts
Interactive data visualization Python and R packages for data scientists.
Science Score: 26.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
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.7%) to scientific vocabulary
Repository
Interactive data visualization Python and R packages for data scientists.
Basic Info
- Host: GitHub
- Owner: canva-public
- Language: R
- Default Branch: main
- Size: 1.97 MB
Statistics
- Stars: 35
- Watchers: 0
- Forks: 4
- Open Issues: 7
- Releases: 0
Metadata Files
README.md
flourishcharts: Flourish in R & Python
| | | |
| ------------- | ------------- | ------------- |
|
|
|
| | |
Interactive data visualization for data practitioners. flourishcharts allows users to visualize their data
using Flourish charts that are grounded in data storytelling principles. Users can create racing bar & line
charts, as well as other interactive elements commonly found in d3.js graphics, easily in R and Python.
The package relies on an enterprise API provided by Flourish.
Python package installation
You can install to a specific virtual env by using pipenv:
pipenv install flourishcharts
or to your global Python installation with pip:
python3 -m pip install --upgrade flourishcharts
R package installation
Install from CRAN via:
install.packages("flourishcharts")
Alternatively, install from GitHub:
remotes::install_github("canva-public/flourishcharts", subdir="R_package")
Key info
Grab a Flourish API key from https://app.flourish.studio/settings. Store in one of two places, depending on language used:
- Python: in the
~/.envrcfile for the Python environment or, alternatively, your~/.zshrcor~/.bashrcfile.
export FLOURISH_API_KEY="..."
- R: In your
~/.Renvironfile:
FLOURISH_API_KEY = "..."
Any issues?
Please log an issue in the GitHub repository.
Owner
- Name: Canva OpenSource
- Login: canva-public
- Kind: organization
- Email: opensource@canva.com
- Location: Sydney Australia
- Website: https://canva.com
- Repositories: 5
- Profile: https://github.com/canva-public
Open Source @ Canva
GitHub Events
Total
- Issues event: 5
- Watch event: 16
- Issue comment event: 8
- Push event: 1
- Pull request event: 6
- Fork event: 3
- Create event: 2
Last Year
- Issues event: 5
- Watch event: 16
- Issue comment event: 8
- Push event: 1
- Pull request event: 6
- Fork event: 3
- Create event: 2
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 4
- Total pull requests: 16
- Average time to close issues: N/A
- Average time to close pull requests: about 13 hours
- Total issue authors: 2
- Total pull request authors: 3
- Average comments per issue: 1.25
- Average comments per pull request: 0.13
- Merged pull requests: 9
- Bot issues: 0
- Bot pull requests: 4
Past Year
- Issues: 4
- Pull requests: 6
- Average time to close issues: N/A
- Average time to close pull requests: 2 days
- Issue authors: 2
- Pull request authors: 3
- Average comments per issue: 1.25
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 2
Top Authors
Issue Authors
- zmeers (2)
- maartenzam (2)
Pull Request Authors
- zmeers (11)
- dependabot[bot] (4)
- maxious (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 170 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 1
- Total maintainers: 1
cran.r-project.org: flourishcharts
'Flourish' for 'R' and 'Python'
- Homepage: https://www.canva.dev/opensource/flourish-charts/
- Documentation: http://cran.r-project.org/web/packages/flourishcharts/flourishcharts.pdf
- License: MIT + file LICENSE
-
Latest release: 1.0.0.3
published over 1 year ago
Rankings
Maintainers (1)
Dependencies
- R >= 4.00 depends
- dplyr * imports
- htmltools * imports
- htmlwidgets * imports
- httr * imports
- jsonlite * imports
- utils * imports
- here * suggests
- knitr * suggests
- reticulate * suggests
- rmarkdown * suggests
- testthat >= 3.2.0 suggests
- tidyr * suggests
- @anywidget/types 0.1.4 development
- @esbuild/android-arm 0.19.6 development
- @esbuild/android-arm64 0.19.6 development
- @esbuild/android-x64 0.19.6 development
- @esbuild/darwin-arm64 0.19.6 development
- @esbuild/darwin-x64 0.19.6 development
- @esbuild/freebsd-arm64 0.19.6 development
- @esbuild/freebsd-x64 0.19.6 development
- @esbuild/linux-arm 0.19.6 development
- @esbuild/linux-arm64 0.19.6 development
- @esbuild/linux-ia32 0.19.6 development
- @esbuild/linux-loong64 0.19.6 development
- @esbuild/linux-mips64el 0.19.6 development
- @esbuild/linux-ppc64 0.19.6 development
- @esbuild/linux-riscv64 0.19.6 development
- @esbuild/linux-s390x 0.19.6 development
- @esbuild/linux-x64 0.19.6 development
- @esbuild/netbsd-x64 0.19.6 development
- @esbuild/openbsd-x64 0.19.6 development
- @esbuild/sunos-x64 0.19.6 development
- @esbuild/win32-arm64 0.19.6 development
- @esbuild/win32-ia32 0.19.6 development
- @esbuild/win32-x64 0.19.6 development
- esbuild 0.19.6 development
- typescript 5.2.2 development
- @anywidget/types ^0.1.4 development
- esbuild ^0.19.5 development
- typescript ^5.2.2 development
- black * develop
- isort * develop
- jinja2 * develop
- loguru * develop
- numpy * develop
- pathlib * develop
- pydoc-markdown * develop
- pyyaml * develop
- setuptools * develop
- watchfiles * develop
- anywidget *
- flourishcharts https://github.com/canva-public/flourishcharts#main
- jupyterlab *
- pandas *
- 143 dependencies
- anywidget *
- anywidget ==0.7.1
- jupyterlab <=4.0.11
- requests ==2.32.2