|
| SymbolGenerator () |
|
void | SetType (std::string type) |
|
void | SetSize (int size) |
|
template<typename T , size_t SIZE> |
std::string | Generate (emp::array< emp::array< T, 2 >, SIZE > &data) |
|
template<typename T , std::size_t SIZE> |
Selection | DrawShape (emp::array< emp::array< T, 2 >, SIZE > &data, Selection &s) |
|
Selection | DrawShape (Dataset data, Selection s) |
| DrawShape will also accept a D3::Dataset. More...
|
|
template<typename T , std::size_t SIZE, std::size_t SIZE2> |
Selection | DrawShape (emp::array< emp::array< emp::array< T, 2 >, SIZE >, SIZE2 > &data) |
| If you pass a triple-nested array, it will be treated as an array of paths. More...
|
|
int | GetID () const |
|
void | Log () const |
|
Generate symbols ("circle", "cross" "diamond", "square", "triangle-down", "triangle-up"). Often useful for making scatter plots.
void D3::SymbolGenerator::SetType |
( |
std::string |
type | ) |
|
|
inline |
Set the type of symbol generated. Must be a C++ function, a string containing the name of a Javascript function (in the current window, d3, or emp namespaces), or a string specifying a type ("circle", "cross" "diamond", "square", "triangle-down", "triangle-up").