def __init__(self, data, xcolumn, ycolumn, name):
        self.data = data
        self.name = name

        self.xticks = tuple_gen.base_smart(self.data, xcolumn)
        self.yvals = tuple_gen.base_float(self.data, ycolumn)
Example #2
0
import numpy as np
import matplotlib.pyplot as plt

result = database.query(query.signalstrength_scatter_over_day())

data = tuple_gen.group_by(result, 0)

plt.figure(1)

for key in data.keys():
    #plt.subplot(3,2,axisNum)
    #plt.ylim(0,31)
    plt.title(key)

    x_ticks = tuple_gen.hour_minute_in_mins(data[key], 1, 2)
    y_vals = (tuple_gen.base_float(data[key], 3))

    heatmap, xedges, yedges = np.histogram2d(y_vals, x_ticks, bins=(100, 100))

    extent = [90, 100, 0, 100]
    #plt.clf()
    #fig.add_axes([0, 1, 0.5, 0.5])
    plt.imshow(heatmap, extent=extent)
    plt.colorbar()
    plt.show()

    #plt.plot(x_ticks,y_vals)
    #plt.scatter(x_ticks,y_vals)

plt.show()
import matplotlib.pyplot as plt
import database,query,tuple_gen
import pprint
import numpy as np
import matplotlib.pyplot as plt


result = database.query(query.signalstrength_over_hour_of_day())


data = tuple_gen.group_by(result,0)

plt.figure(1)                # the first figure

subplot_count = 511

for key in data.keys():
	plt.subplot(subplot_count)
	#plt.ylim(0,31)
	plt.title(key)
	x_ticks = tuple_gen.hour_minute_period(data[key],1,2,10)
	y_vals = (tuple_gen.base_float(data[key],3))

	plt.plot(x_ticks,y_vals)
	subplot_count+=1
	
plt.show()



import numpy as np
import matplotlib.pyplot as plt
import database,query,tuple_gen
import pprint
import numpy as np
import matplotlib.pyplot as plt


result = database.query(query.battery_level_over_time())

plt.ylim(0,1)
plt.title("Wifi strength")
plt.ylabel('strength')
plt.xlabel('time')
x_ticks = tuple_gen.hour_minute_period(result,0,1,10)
y_vals = (tuple_gen.base_float(result,2))

plt.plot(x_ticks,y_vals)

	
plt.show()



import numpy as np
import matplotlib.pyplot as plt
import database,query,tuple_gen
import pprint
import numpy as np
import matplotlib.pyplot as plt


result = database.query(query.wifi_strength_over_time())

plt.ylim(0,1)
plt.title("Wifi strength")
plt.ylabel('strength')
plt.xlabel('time')
x_ticks = tuple_gen.hour_minute_period(result,0,1,10)
y_vals = tuple_gen.normalize(tuple_gen.base_float(result,2))

plt.plot(x_ticks,y_vals)

	
plt.show()



Example #6
0
import numpy as np
import matplotlib.pyplot as plt
import database, query, tuple_gen
import pprint
import numpy as np
import matplotlib.pyplot as plt

result = database.query(query.battery_level_over_time())

plt.ylim(0, 1)
plt.title("Wifi strength")
plt.ylabel('strength')
plt.xlabel('time')
x_ticks = tuple_gen.hour_minute_period(result, 0, 1, 10)
y_vals = (tuple_gen.base_float(result, 2))

plt.plot(x_ticks, y_vals)

plt.show()
import numpy as np
import matplotlib.pyplot as plt
import database, query, tuple_gen
import pprint
import numpy as np
import matplotlib.pyplot as plt

result = database.query(query.wifi_strength_over_time())

plt.ylim(0, 1)
plt.title("Wifi strength")
plt.ylabel('strength')
plt.xlabel('time')
x_ticks = tuple_gen.hour_minute_period(result, 0, 1, 10)
y_vals = tuple_gen.normalize(tuple_gen.base_float(result, 2))

plt.plot(x_ticks, y_vals)

plt.show()
    def __init__(self, data, xcolumn, ycolumn, name):
        self.data = data
        self.name = name

        self.xticks = tuple_gen.base_smart(self.data, xcolumn)
        self.yvals = tuple_gen.base_float(self.data, ycolumn)