This repository has been archived. The former README is now in README-NOT.md.
ropensci-archive / learngganimate Goto Github PK
View Code? Open in Web Editor NEW:no_entry: ARCHIVED :no_entry:
License: MIT License
:no_entry: ARCHIVED :no_entry:
License: MIT License
This repository has been archived. The former README is now in README-NOT.md.
We'd love people to proof read and edit the prose.
I have been not worrying too much about typos or grammar as I’ve gone along so the text could benefit from some TLC from a kind editor
Just so we don't forget . @sarahromanes idea to include an infographic describing some of the package functions I thought was a good one. One for the artistically/graphical design talented peeps!
As per twitter...
animate() now has a start_pause and end_pause argument to allow you to repeat the first and last frame a number of times, as well as a rewind argument to allow the animation to rewind
— Thomas Lin Pedersen (@thomasp85) December 5, 2018
not a breaking change but would be good to include a reference/description to this.
transition_manual now has a cumulative argument, making it more a less a complete drop-in replacement for the old gganimate API
— Thomas Lin Pedersen (@thomasp85) December 10, 2018
To my knowledge this is what people often don't get and I haven't had time to write something profound about it yet. There is an article on the wiki about it for inspiration...
I think with growth the github page for this has grown out of control, I have to scroll way too much to find the useful links and it's all a little disorienting. I'd be happy to a small reorganization of files/readme to improve user experience, but I'd like to get @adam-gruer approval first
This is amazing. Please, if you stumble on something that you think should work, but doesn't (e.g. transition_filter should work with a logical column from the data) please open an issue
Also if there's question about behaviour (e.g. keep
in transition_filter) feel free to ping me on twitter or open an issue as well
:-)
there are still more gganimate functions to explore
for example
The fabulous @jmostipak did some editing of typos and grammar for us. She edited the .Rmd source files in PR #15 and I am re-knitting the files she touched up. However I am having trouble knitting the ones that use type = "cairo"
in the animate
function. The cairo device is not available to me on a Mac without building R with brew or conda and other such ridiculousness. So when someone has the time and a windows (maybe linux?) machine can they knit the following files and push up to github.
I'll probably create an issue to add a page describing that animate function and the type parameter and devices. there is already some good notes in the shadow_wake.Rmd discussion - which should be 'borrowed' and extended see #18 #
the files that need to be re-knit are
shadow_wake.Rmd
view_follow.Rmd
usethis has a function to create the skeleton for one of these
https://github.com/ropenscilabs/learngganimate/blob/20ac7b3039885321f35bb781e447f71d0944870e/coolcoolcool.Rmd#L41
The code now fails if the most recent commits of gganimate are installed from github.
The API has changed and enter_grow
no longer has an argument fade = TRUE
.
Many of our example will likely fail if users have a newwer installation of gganimate than we were using at ozunconf. Thrills and spills of using an in development package. I will update the line above. And try to work though the other examples - doing a search for enter and exit should be easy enough. might be a good time to create a branch to update throughout the document. May need a reference to the gganimate commit that the examples work with on the front page
Idea from Emily K and Nick T. Ask them what pkg to get geom_sankey
Shadow mark and shadow wake both use the same Brownian bridge animation. Extend the coverage to show examples of other shadow functions and tidy all the links. (Todo for Danielle)
Code using these functions will need to be updated and the Rmd source files re knitted.
#gganimate has experienced a small (but very breaking) change… The `id` argument hof transition_components() and transition_reveal() has been deprecated in favour of using group aesthetic in each layer #rstats
— Thomas Lin Pedersen (@thomasp85) December 10, 2018
Anna, I noticed in your rmarkdowns you had a table of contents in your YAML. It was really cool.
I'm being lazy asking you to add them in to everybody's .Rmd files
Possibly also twitter and GitHub links , with the individual’s permission
As per:
Would be great if people could add topic "ozunconf18" to their ropenscilabs repo so people can find your work grouped that way
How to add topic: https://help.github.com/articles/classifying-your-repository-with-topics/
e.g. all unconf18 project repos: https://github.com/topics/unconf18
installing gganimate gave me a lot of trouble (windows user) in the beginning... might be good to write a guide
@adam-gruer @djnavarro et al 👋 according to our recently created package curation policy this repo should now be transferred to either one of your personal accounts, or the ropensci-archive organization.
If you don't answer within one month, I'll transfer the repository to ropensci-archive, after which you could still email me to transfer the repo to a personal account.
Thank you!
Talk to team about adding things like shadow and easing to the baby names plot
In the "Animate and renderer options" section of README, the box plots move horizontally. Yet, using the same code elsewhere, say in the "ease_ aes" section, they don't. Do you know why?
Woah - I just cloned this project to work PC . Our internet is pretty crappy - but this took a long time to download because of all the files and gifs I guess. I don't know if this is something that would harm the project (maybe a barrier for contributors) or if there are solutions.
Maybe
Anyway maybe something to think about or get some helpful ideas from the community
Worth pulling together various discussion and examples from existing .Rmd and collate a decription about when, why to use thus function and the various arguments including ...
args that are passed to other methods e.g. type
also see #17
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.