benviplot v1.0.0 - Official Stable Release π
First official stable release!
benviplot provides color palettes and ggplot2 extensions for creating quality graphics with a professional, consistent visual style.
π¨ Features
-
36 curated color palettes organized by purpose:
- Theme palettes:
grays,browns,yellows,greens,blues,purples,pinks,oranges - Qualitative palettes:
qual_1throughqual_9 - Sequential palettes:
seq_grays,seq_browns, etc. - City-specific:
spo_*,rio_*,bhe_* - Brand colors:
benvi_blue,benvi_purple,basic
- Theme palettes:
-
ggplot2 integration
scale_color_benvi_d()/scale_fill_benvi_d()(discrete)scale_color_benvi_c()/scale_fill_benvi_c()(continuous)
-
Plot helper functions:
plot_line(),plot_column(),plot_scatter(),plot_area(),plot_histogram(), and more -
Custom theme:
theme_benvi()with Poppins font support -
Utility functions:
benvi_colors(),list_palettes(),list_colors(),show_palettes()
π Documentation
- Website: https://viniciusoike.github.io/benviplot/
- Vignettes:
π¦ Installation
```r
Install from GitHub
remotes::install_github("viniciusoike/benviplot")
```
π Quick Start
```r
library(ggplot2)
library(benviplot)
View a palette
benvi_palette("qual_2")
Use in a plot
ggplot(mtcars, aes(x = wt, y = mpg, color = as.factor(cyl))) +
geom_point() +
scale_color_benvi_d(pal_name = "qual_2", name = "Cylinders") +
theme_benvi()
```
β¨ What's New
Breaking Changes (from v0.9.6)
- All 36 palettes renamed with intuitive, descriptive names
- Migration guide included in NEWS.md
New Features
benvi_colors(): Get hex codes for individual colorslist_palettes(): List available palettes by typelist_colors(): List all color namesshow_palettes(): Visual display of palettes
Quality Metrics
- β Testing: 250 tests with 100% pass rate
- β Coverage: 72% code coverage
- β R CMD check: 0 errors, 0 warnings, 0 notes
- β Documentation: All functions documented with examples
- β CI/CD: Automated testing and deployment
βοΈ Legal
DISCLAIMER: This is an unofficial, independent project created by Vinicius Oike and is NOT affiliated with, endorsed by, or connected to QuintoAndar in any way. Benvi was a former brand of QuintoAndar that was discontinued in 2024. This package uses publicly available color schemes from that period for data visualization purposes.
π€ Author
Vinicius Oike
Email: viniciusoike@gmail.com
GitHub: @viniciusoike
π License
MIT License - See LICENSE.md for details
See NEWS.md for complete changelog and migration guide.