Thursday, 23 June 2016

Simple Heat Map


Simple Static Heat Map

import matplotlib.pyplot as plt
import numpy as np
data = np.random.rand(100,100)
plt.pcolor(data)
plt.show()
plt.close()

Simple Moving Heat Map

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
f, ax = plt.subplots()
def data_gen():
    while True:
        yield np.random.rand(100,100)
def animate(i):
    data = i
    plt.pcolor(data) 
ani= animation.FuncAnimation(f,animate,data_gen,interval=100)
plt.show()


Simple locking mechanism:

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
from matplotlib.pyplot import cm
f, ax = plt.subplots()
def data_gen():
    while True:
        yield np.random.rand(4,4)
def animate(i):
    data = i
    #plt.pcolor(data)
    #print (data)
    #row_r1 = data[1, :]
    #print (row_r1)
    #plt.pcolor(row_r1)
    Even_rows = data[1::2]
    Even_columns = data[:, 1::2]
    Even_rowsAndColumns= data[1::2,1::2]
    finaloutput = np.multiply(255, Even_rowsAndColumns)
    finaloutput2 = np.around(finaloutput, decimals=0)
    print (data)
    print (Even_rows)
    print (Even_columns)
    print (Even_rowsAndColumns)
    print (finaloutput)
    print (finaloutput2)
   
ani= animation.FuncAnimation(f,animate,data_gen,interval=3000)


plt.show()

No comments:

Post a Comment