I'm sailing the data seas ⛵. My home ports are Greifswald, Münster, Mainz, and the Datavana.
strohne / volker Goto Github PK
View Code? Open in Web Editor NEWVolker Package
Home Page: https://strohne.github.io/volker/
License: Other
Volker Package
Home Page: https://strohne.github.io/volker/
License: Other
We have a limits parameter in metric plot function. It does nothin yet.
In the documentation (intro vignette?) show a table with all plot and tab functions in rows, all parameters in cols and x when a function supports the parameter.
Currently, some functions (for counts) provide a missings parameter. Others just skip missings. Suggestion:
See "Replace item labels" test in test-labels.R
RChecks: no visible binding for global variable
The .data pronoun does not work in select or rename...tidyselect does not like it.
Implement report_metrics and report_counts
In all plots and tables, keep item, value and factor order.
Check whether a column contains only NA values and output a warning (by now, it fails with cryptic messages)
Add a simple getting started section to the readme
In frequency plots, the value order may be changed (-1, +1). Keep the residual categories with negative values always as last category.
Add a markdown template with sensible defaults for creating reports:
In reports, respect the title in plot height calculation
Implement table titles and a base row
Add examples to the function help
Numbers for metric plots: Output the mean?
First release:
usethis::use_cran_comments()
Title:
and Description:
@return
and @examples
Authors@R:
includes a copyright holder (role 'cph')Prepare for release:
git pull
urlchecker::url_check()
devtools::build_readme()
devtools::check(remote = TRUE, manual = TRUE)
devtools::check_win_devel()
git push
Submit to CRAN:
usethis::use_version('major')
devtools::submit_cran()
Wait for CRAN...
usethis::use_github_release()
usethis::use_dev_version(push = TRUE)
For the readme: Create better tables and maybe plots, revise the layout. Can be directly created inside the README.Rmd
First: use cli package to generate nice colorful messages in the check functions.
Second: For all plot / count functions, check whether the scale of the input vars is as expected (e.g. metric for a metric table) and prunt appropriate warnings.
Can we print interactive tables to switch between column, row or total shares?
Remove plot / report tests from build?
Or tweak settings: rstudio/rstudio#7028
Implement category-parameter in plot_counts_one() as in all other plots methods for categorical data
Tutorial: show how to quickly analyze Sosci Survey data
Default parameter in descriptive tables should be: no missings. Can the number of missings be printed below the table?
We still need three basic functions to fill the gap of the scheme:
And two plot functions for correlations
In test-labels.R, consider testing the data frames, not the printing result.
Fix all RCheck issues
Plot height is only calculated when using the report function. Implement a plot function for vlkr_plots that calculate and render the target height for other functions.
Die Reihenfolge der Items kommt durcheinander:
ds <- tribble(
~f1, ~f2, ~f10,
1, 1, 1,
1, 2, 1,
2, 2, 2
)
plot_counts(ds, c(f1:f10))
tab_counts(ds, c(f1:f10))
Bei metrics klappt es:
plot_metrics(ds, c(f1:f10))
tab_metrics(ds, c(f1:f10))
Außerdem ist hier das Farbschema unschön. Besser differenzieren:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.