Skip to content

Creating art with code. Click here for my data visualization portfolio.

Notifications You must be signed in to change notification settings

mwdjones/visualization-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Data Visualization Portfolio

For more about my illustrations and comics visit my website: mwdjones.github.io

Publication Quality Visualizations

These are all pieces that I have made over the years for presentations, posters, or papers. Since they each display slightly more technical information in the context of a longer report and are therefore not meant to be standalone, I have included a small snippet about the research with each one.

Editorial Visualizations

These are visualizations that I have developed that were not for a specific paper but more just to explore the medium. Each should be completely digestible on its own, without additional text.

Some Personal Art Projects in R/Python

Personal art projects! Some from the Genuary challenge, some just my own. Some complicated, some mysteriously simple.

random-walk-graphs : Based on the 2022 Genuary art prompt: Create your own pseudo-random number generator and visually check the results. This piece generates a random walk on a canvas and then connects all the adjacent points to create a nebulus rorschach-like image. What do you see?

Sample random walk code

for j in range(0, 5):
    n = 1000 #steps to take
    
    x = np.zeros(n)
    y = np.zeros(n)
    
    for i in range(1, n):
        m = rand.randint(0, 3)
        
        if(m == 0): #0 --> y is constant, x increases
            x[i] = x[i-1] + 1
            y[i] = y[i-1]
        if(m == 1): #1 --> y increases, x is constant
            x[i] = x[i-1] 
            y[i] = y[i-1] + 1
        if(m == 2): #2 --> y is constant, x decreases
            x[i] = x[i-1] - 1
            y[i] = y[i-1]
        if(m == 3): #3 --> y decreases, x is constant
            x[i] = x[i-1] 
            y[i] = y[i-1] - 1

hitomezashi-stitches : Develops an algorithm for randomly generating a pattern of Hitomezashi stitches (check it out!) and then creates a short animation of the 'stitching'.

About

Creating art with code. Click here for my data visualization portfolio.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages