All Projects → parulnith → Animations-with-Matplotlib

parulnith / Animations-with-Matplotlib

Licence: other
Using the matplotlib library to create some interesting animations.

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to Animations-with-Matplotlib

Pylustrator
Visualisations of data are at the core of every publication of scientific research results. They have to be as clear as possible to facilitate the communication of research. As data can have different formats and shapes, the visualisations often have to be adapted to reflect the data as well as possible. We developed Pylustrator, an interface to directly edit python generated matplotlib graphs to finalize them for publication. Therefore, subplots can be resized and dragged around by the mouse, text and annotations can be added. The changes can be saved to the initial plot file as python code.
Stars: ✭ 192 (+357.14%)
Mutual labels:  visualisation, matplotlib
workshop
Workshop: Micromagnetics with Ubermag
Stars: ✭ 19 (-54.76%)
Mutual labels:  visualisation
midi-recorder
🎹 The easiest way to record MIDI. No install. Automatically records.
Stars: ✭ 38 (-9.52%)
Mutual labels:  visualisation
logplot
Awesome interactive plots from custom logs
Stars: ✭ 25 (-40.48%)
Mutual labels:  matplotlib
Algorithmic-Trading
Algorithmic trading using machine learning.
Stars: ✭ 102 (+142.86%)
Mutual labels:  matplotlib
texfig
Utility to generate PGF vector files from Python's Matplotlib plots to use in LaTeX documents.
Stars: ✭ 58 (+38.1%)
Mutual labels:  matplotlib
Game-Animation
A python tool to visualise game animations
Stars: ✭ 74 (+76.19%)
Mutual labels:  visualisation
tapmap
Command line keyboard heatmap generator.
Stars: ✭ 19 (-54.76%)
Mutual labels:  matplotlib
ltr-tools
Set of command line tools for Learning To Rank
Stars: ✭ 13 (-69.05%)
Mutual labels:  visualisation
anesthetic
Nested Sampling post-processing and plotting
Stars: ✭ 34 (-19.05%)
Mutual labels:  matplotlib
BigComputeLabs
Big Compute Learning Labs
Stars: ✭ 19 (-54.76%)
Mutual labels:  visualisation
matplotlib-4-abaqus
allow abaqus(v6.14-1) to use matplotlib in its build-in python scripts environment.
Stars: ✭ 32 (-23.81%)
Mutual labels:  matplotlib
NBA-Shot-Charts
Create NBA shot charts using data scrapped from stats.nba.com and R package ggplot2.
Stars: ✭ 33 (-21.43%)
Mutual labels:  visualisation
TrajSuite
TrajSuite is a cross-platform Java application that provides a suite of trajectory data-mining and visualisation features.
Stars: ✭ 15 (-64.29%)
Mutual labels:  visualisation
gpu mandelbrot
Interactive Mandelbrot set on GPU with Python
Stars: ✭ 33 (-21.43%)
Mutual labels:  matplotlib
iterated-function-systems
Iterated Function Systems fractals with OCaml.
Stars: ✭ 33 (-21.43%)
Mutual labels:  visualisation
heatmaps
Better heatmaps in Python
Stars: ✭ 117 (+178.57%)
Mutual labels:  matplotlib
visualisation-lab
An experimental visualisation workbench built using Svelte
Stars: ✭ 17 (-59.52%)
Mutual labels:  visualisation
Singularis
My System Configuration ⚙️
Stars: ✭ 27 (-35.71%)
Mutual labels:  matplotlib
mpl-probscale
Real probability scales for matplotlib
Stars: ✭ 27 (-35.71%)
Mutual labels:  matplotlib

Animations with Matplotlib

Watch the animations live at Binder

Alt Text

Animations are an interesting way of demonstrating a phenomenon. We as humans are always enthralled by animated and interactive charts rather than the static ones. Animations make even more sense when depicting time series data like stock prices over the years, climate change over the past decade, seasonalities and trends since we can then see how a particular parameter behaves with time.

The above image is a simulation of Rain and has been achieved with Matplotlib library which is fondly known as the grandfather of python visualization packages. Matplotlib simulates raindrops on a surface by animating the scale and opacity of 50 scatter points. Today Python boasts of a large number of powerful visualisation tools like Plotly, Bokeh, Altair to name a few. These libraries are able to achieve state of the art animations and interactiveness. Nonetheless, the aim of this article is to highlight one aspect of this library which isn’t explored much and that is Animations and we are going to look at some of the ways of doing that.

This repository is associated with an article I wrote on Medium with the same title. Read the entire article here

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].