circlizePlus
Using ggplot2 feature to write readable R code for circular visualization
Science Score: 39.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
Found 1 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.6%) to scientific vocabulary
Keywords
Repository
Using ggplot2 feature to write readable R code for circular visualization
Basic Info
- Host: GitHub
- Owner: TianzeLab
- License: other
- Language: R
- Default Branch: master
- Homepage: https://tianzelab.github.io/circlizePlus/
- Size: 25.8 MB
Statistics
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 1
Topics
Metadata Files
README.md
Citation
Zhang Z, Cao T, Huang Y and Xia Y (2025) CirclizePlus: using ggplot2 feature to write readable R code for circular visualization. Front. Genet. 16:1535368. doi: 10.3389/fgene.2025.1535368
Highlights
- Programming in circlizePlus is summarized into 5 addition rules, which are simple and clear.
- Like ggplot2, it makes programming circular visualizations in the form of addition of plotting functions.
- In ggplot2, the data parameter of the function that draws geometric figures can be missing, and it will use the data parameter value in the ggplot() function. circlizePlus implements similar functionality. In circlizePlus, the function that draws geometric figures can get the default coordinate data (such as x, y) from the track it belongs to.
- Like ggplot2, it supports data mapping. The coordinate parameters are mapped to the default values by passing in an anonymous function of the form "function(x,y){...}".
Installation
It is recommended that you have the latest version of the R environment installed.\ You can install circlizePlus from CRAN.
r
install.packages('circlizePlus')
You need to install devtools and load it into the R environment, and then you can install circlizePlus from Github.
r
if (!requireNamespace("devtools", quietly=TRUE))
install.packages("devtools")
devtools::install_github("TianzeLab/circlizePlus")
Every time you reboot the R environment, you need to load circlizePlus again.
r
library(circlizePlus)
Acknowledgements
We are grateful to Dr. Zuguang Gu from DFKZ for his invaluable guidance and support throughout the project.
Sample code
Dr. Gu has written a book("Circular Visualization in R") explaining how circlize works. To illustrate the similarities and differences between circlize and cirzelizePlus, we've rewritten the code in the book as sample code. Visit circlizePlusBook for details.
GitHub Events
Total
- Watch event: 1
- Push event: 84
Last Year
- Watch event: 1
- Push event: 84
Packages
- Total packages: 1
-
Total downloads:
- cran 476 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 2
- Total maintainers: 1
cran.r-project.org: circlizePlus
Using 'ggplot2' Feature to Write Readable R Code for Circular Visualization
- Homepage: https://github.com/TianzeLab/circlizePlus
- Documentation: http://cran.r-project.org/web/packages/circlizePlus/circlizePlus.pdf
- License: MIT + file LICENSE
-
Latest release: 0.9.1
published 9 months ago
Rankings
Maintainers (1)
Dependencies
- R >= 4.3.3 depends
- circlize >= 0.4.16 depends
- testthat >= 3.0.0 suggests
- JamesIves/github-pages-deploy-action v4.5.0 composite
- actions/checkout v4 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite