Граф коммитов

3 Коммитов

Автор SHA1 Сообщение Дата
Chinmay Singh cee60363b6
Three variables (#162)
* adding palmerpenguins dependency

* approx match

* test for three variable groupings

* handle the case of three groups

* custom animation related changes

* group by two columns

* groupby three columns

* plot data point in each group

* mean values per group

* updated error bars and domains

* minor css fix

* updated notebook example

* use bundled module

Signed-off-by: Chinmay Singh <chsingh@microsoft.com>

* updated specs with [0, 3] domain

Signed-off-by: Chinmay Singh <chsingh@microsoft.com>
2022-04-03 23:42:39 -04:00
Chinmay Singh 6ca632e9d7
Groupby two columns (#127)
* test specs generated from R

* Rename groupby_degre_work.json to groupby_degree_work.json

* unit test for groupby multiple

* fix domains for subgroups

* reorder some fields

* Update readme

* facet encodings

* facet columns

* data values for facets

* facet data

* mean data values

* show error bars

* error bars, zoomed in

* test groupby two columns

* updated notebook, readme

* Update README.md

* updated json

* updated notebook

* code cleanup

* code cleanup

* move specs to inst folder

* added sort and custom_animation fields

* updated jsons
2021-12-09 20:53:00 -05:00
Chinmay Singh 06232bca5f
Python port of the salary data example (#120)
* new directory for python, git ignore .vs/ folder

* initialized setup.py

* ignore build folder

* ignore pycache files

* include data file

* small salary module

* string methods

* adding a basic readme file

* data frames subclass

* main function

* pytest unit tests

* renamed some files

* Create python-package-conda.yml

* Update python-package-conda.yml

* Update python-package-conda.yml

* Update python-package-conda.yml

* Update python-package-conda.yml

* Fixed small salary unit test

* ignore pyc files

* save input and operations

* updated unit test

* return list of inputs

* more unit tests

* check inputs

* jupyter notebook

* Updated notebook

* Vega lite charts

* gemini files

* updated jupyter notebook

* adding vega-utils

* passing specs to javascript

* use saved specs

* load config and layout

* include vega, gemini modules

* show gemini animation

* updates specs

* move js code from notebook, include in the package

* include all js deps

* apply css to the notebook

* read css and json files fom the package resources

* use cdn url links instead of files

* add css to the package, importlib_resources

* use external link for the stylesheet

* updated specs for python

* renamed inputs to states

* include ipython in setup dependencies

* fix broken test

* updated notebook

* updated unit test

* use raw specs for python

* compare each spec separately

* initial data spec

* concat specs to initial data

* group by specs

* use group counts

* new lines eof

* summarize specs

* mean for each group

* plot with error bars, zoomed in

* Updated notebook with approx data values

* show groupby fields

* show group names as axes

* mean values, standard error bars

* unique app ids

* vega specs utils

* spec encodings, title and domain updates

* updated readme file

* adding commments

* more comments

* move tests to datamations folder

* rename function datamation to datamation_sanddance

* move grouby_work spec to tests folder
2021-12-01 16:35:07 -05:00