def scatter(self): radians = [math.radians(degree) for degree in xrange(0, 360, 5)] values = [scatter_value(('%.2f' %math.sin(radian), '%.2f' %math.cos(radian))) for radian in radians] plot1 = Scatter(colour = '#FFD600', values = [scatter_value((0, 0))]) plot2 = Scatter(colour = '#D600FF', values = values) plot1.set_dot_size(10) plot2.set_dot_size(3) chart = openFlashChart.template("Scatter chart") chart.set_x_axis(min = -2, max = 3) chart.set_y_axis(min = -2, max = 2) chart.add_element(plot1) chart.add_element(plot2) return chart.encode()
def scatter(self): radians = [math.radians(degree) for degree in xrange(0, 360, 5)] values = [ scatter_value( ('%.2f' % math.sin(radian), '%.2f' % math.cos(radian))) for radian in radians ] plot1 = Scatter(colour='#FFD600', values=[scatter_value((0, 0))]) plot2 = Scatter(colour='#D600FF', values=values) plot1.set_dot_size(10) plot2.set_dot_size(3) chart = openFlashChart.template("Scatter chart") chart.set_x_axis(min=-2, max=3) chart.set_y_axis(min=-2, max=2) chart.add_element(plot1) chart.add_element(plot2) return chart.encode()
def scatter_line(self): from random import randint x_values = [0] while x_values[-1] < 25: x_values.append(x_values[-1] + float(randint(5, 15))/10) values = [scatter_value((x, float(randint(-15, 15))/10)) for x in x_values] plot = Scatter_Line(colour = '#FFD600', values = values) plot.set_dot_size(3) chart = openFlashChart.template("Scatter_Line chart") chart.set_x_axis(min = 0, max = 25) chart.set_y_axis(min = -10, max = 10) chart.add_element(plot) return chart.encode()
def scatter_line(self): from random import randint x_values = [0] while x_values[-1] < 25: x_values.append(x_values[-1] + float(randint(5, 15)) / 10) values = [ scatter_value((x, float(randint(-15, 15)) / 10)) for x in x_values ] plot = Scatter_Line(colour='#FFD600', values=values) plot.set_dot_size(3) chart = openFlashChart.template("Scatter_Line chart") chart.set_x_axis(min=0, max=25) chart.set_y_axis(min=-10, max=10) chart.add_element(plot) return chart.encode()