import plotly.plotly as py import plotly.graph_objs as go from process import reader py.sign_in("IMFluky", "80ck3k2e4n") for x in range(len(reader())): data = [ go.Bar( x=[i for i in range(1, 60)], y=reader()[x][1] ) ] layout = go.Layout( title=reader()[x][0], ) fig = go.Figure(data=data, layout=layout) url = py.plot(fig, filename=reader()[x][0])
#using information from process.py import process as information #using module plotly import plotly.plotly as py import plotly.graph_objs as go #add data txt = "Day" axis_x = [txt+str(num+1) for num in range(60)] #add axis_x axis_y = [[information.reader()[num][1][i] for i in range(60)] for num in range(28)] #stack data y_stack = [1 for _ in range(28)] y_stack[0] = axis_y[0] for i in range(28): if i > 0: y_stack[i] = [y0+y1 for y0, y1 in zip(axis_y[i], y_stack[i-1])] #trace data trace = [None for _ in range(28)] for num in range(28): trace[num] = go.Scatter( x = axis_x, y = y_stack[num], hoverinfo = 'name+x', #show information when mouse is over name = information.reader()[num][0], mode ='lines', line = dict( width = 0.5
"""Create Heatmap""" import process as pr import plotly.plotly as py import plotly.graph_objs as go data2 = pr.reader() data2 = data2[2:-7] + data2[-8:-2] games = [data2[x][0] for x in range(len(data2))] data2 = [run[1] for run in data2] data3 = [] for run in range(len(data2[0])): temp = [] for run2 in range(len(data2)): temp.append(data2[run2][run]) data3.append(temp) data = [ go.Surface( z=data3, x=games, y=[str(x) for x in range(1, 61)] ) ] layout = go.Layout( title='Steam Thailand Playtime 2015 (Aug - Sep)', autosize=False, width=500, height=500, margin=dict( l=65, r=50, b=65, t=90
import plotly.plotly as pty import process as pr import statistics as stat from plotly.tools import FigureFactory pty.sign_in("Chiibi", "lm7ftxursd") data = pr.reader() data_matrix = [['Games', 'Average', 'Ceiling', 'Floor', 'SD']] + [[i[0], '{0:,.2f}'.format(stat.mean(i[1])), '{0:,d}'.format(max(i[1])), '{0:,d}'.format(min(i[1])), '{0:,.2f}'.format(stat.stdev(i[1]))] for i in data] table = FigureFactory.create_table(data_matrix, index=True) url = pty.plot(table, filename='data_table')