Make a scatter chart
Note: The above plot should look circular but looks elliptical instead because the y-axis is scaled w.r.t x-axis (780:300).
def test_scatter_chart(): chart = open_flash_chart() chart.title = title(text='Scatter Chart') s1 = scatter(colour="#FFD600", dot_size=10) s1.values = [scatter_value(x=0, y=0)] chart.add_element(s1) s2 = scatter(colour="#D600FF", dot_size=3) s2.values = scircle() chart.add_element(s2) x = x_axis() y = y_axis() x.min, x.max, x.steps = -2, 2, 1 y.min, y.max, y.steps = -2, 2, 1 chart.x_axis = x chart.y_axis = y return chart
Data used to generate the chart — scatter_chart.json