This repository contains the code from the hands-on blog posts at IlievskiV.github.io
The blog post points why the interactive visualization is important and how it can help us in the process of data exploration and interpretation. It also includes a hands-on experience using the JavaScript library D3, to code an interactive Parallel Coordinates plot augmented with a dynamic table to search laptops easily.
Code: Interactive Dataviz
Dataset: Laptop Prices
A series of 4 blog posts, each discovering a different set of JavaScript visualization tools: charting, graphs, maps and 3D.
The first part covers the charting libraries with a hands-on experience with NVD3, ApexCharts JS and Plotly JS.
Code: JavaScript Charting Libraries
Dataset: Life Expectancy
The second part covers the graph visualization libraries with a hands-on experience with Cytoscape JS. We discuss the different graph data formats, data repositories, different JavaScript libraries and out-of-the=box tools.
Code: JavaScript Graph Visualization Libraries
Data: Class Dependency Network of JDK 1.6.0.7
A series of blog posts dedicated to the random processes simulation and animated visualization using the Python numerical libraries.
Introduction of the simple random walk, simulation and animated visualization.
Code: Random Walk Animation Pyhton Notebook
Introduction of the Brownian Motion, how to construct it using the simple random walk and animated visualization of this principle.
Code: Brownian Motion Animation Pyhton Notebook
Extending the bare Brownian Motion with volatility and drift. We illustrate these two proparties with an animated visualization using Matplotlib's Animation API. Source code:
Code: Drifted Brownian Motion