Exemplo n.º 1
0
	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()
Exemplo n.º 2
0
    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()
Exemplo n.º 3
0
	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()
Exemplo n.º 4
0
    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()