6 #include <core/data/sframe/gl_sarray.hpp> 9 #include "transformation.hpp" 13 namespace visualization {
15 class scatter_result:
public transformation_output {
20 scatter_result(gl_sframe sf);
21 virtual std::string vega_column_data(
bool)
const override;
24 class scatter:
public transformation_base {
29 void init(gl_sframe sf);
30 virtual std::shared_ptr<transformation_output>
get()
override;
31 virtual bool eof()
const override;
32 virtual size_t get_batch_size()
const override;
33 virtual flex_int get_rows_processed()
const override;
34 virtual flex_int get_total_rows()
const override;
37 std::shared_ptr<Plot> plot_scatter(
40 const std::string& xlabel,
41 const std::string& ylabel,
42 const std::string& title);