Skip to main content

Command Palette

Search for a command to run...

Genuary2026_Polar

Plots

Updated
1 min read
Genuary2026_Polar

PolarPlotting

PolarPlotting is coded in HydraVideoSynth & Python (plus a filter) and the polar graph is being used to plot (Genuary 2026 Prompt 10).

Poem

As the Code Plots
Where is the location of these dots?

Images

Code

Python

import matplotlib.pyplot as plt
import numpy as np


def spiral(N, div_1, div_2, color1, color2,color3):

    # Compute areas and colors
    r = 2 * np.random.rand(N)
    theta = 2 * np.pi * np.random.rand(N)
    area = (50 * r* r)/ div_1
    colors = theta / div_2

    fig = plt.figure()
    #fig1 = plt.figure()

    ax = fig.add_subplot(projection='polar')
    ax1 = fig.add_subplot(projection='polar')
    ax2 = fig.add_subplot(projection='polar')

    c = ax.scatter(theta, r, c=colors, s=area, cmap= color1, alpha=0.675)
    c1 = ax1.scatter(theta/2, r, c=colors, s=area, cmap= color2, alpha=0.475)
    c1 = ax1.scatter(theta/1.5, r, c=colors, s=area/2, cmap= color3, alpha=0.375)
spiral(150,2,1.25,'YlOrRd_r','gist_earth_r','ocean')
spiral(150,2.5,3.25,'ocean','ocean','ocean')
spiral(350,1.5,2.25,'gist_earth_r','gist_earth_r','gist_earth_r')
spiral(450,1.5,2.25,'gist_earth_r','ocean','ocean')

HydraVideoSynth

s0.initScreen()


src(s0).blend(src(s0).scale(0.95)).blend(src(s0).scale(0.90)).
blend(src(s0).scale(1.05)).blend(src(s0).scale(1.15).pixelate(500,500).scrollX(0.5)).
diff(src(s0).scale(2.15).pixelate(1000,1000).scrollX(0.5)).
add(src(s0).scale(1.25)).diff(src(s0).scale(0.90)).out()
s0.initScreen()
s1.initScreen()


src(s0).blend(src(s0).scale(0.95)).blend(src(s1).scale(0.90)).
blend(src(s0).scale(1.05)).blend(src(s0).scale(1.15).pixelate(500,500).scrollX(0.5)).
blend(src(s1).scale(2.15).pixelate(1000,1000).scrollX(0.5)).out()

Genuary2026

Part 37 of 48

Explorations during Genuary 2026

Up next

Genuary2026_Wallpaper

Simple Patterns