Scatter
Add scatter serie.
e_scatter( e, serie, size, bind, symbol = NULL, symbol_size = 1, scale = e_scale, scale_js = "function(data){ return data[3];}", name = NULL, coord_system = "cartesian2d", jitter_factor = 0, jitter_amount = NULL, legend = TRUE, y_index = 0, x_index = 0, rm_x = TRUE, rm_y = TRUE, ... ) e_effect_scatter( e, serie, size, bind, symbol = NULL, symbol_size = 1, scale = e_scale, scale_js = "function(data){ return data[3];}", name = NULL, coord_system = "cartesian2d", legend = TRUE, y_index = 0, x_index = 0, rm_x = TRUE, rm_y = TRUE, ... ) e_scale(x) e_scatter_( e, serie, size = NULL, bind = NULL, symbol = NULL, symbol_size = 1, scale = e_scale, scale_js = "function(data){ return data[3];}", name = NULL, coord_system = "cartesian2d", jitter_factor = 0, jitter_amount = NULL, legend = TRUE, y_index = 0, x_index = 0, rm_x = TRUE, rm_y = TRUE, ... ) e_effect_scatter_( e, serie, size = NULL, bind = NULL, symbol = NULL, symbol_size = 1, scale = e_scale, scale_js = "function(data){ return data[3];}", name = NULL, coord_system = "cartesian2d", legend = TRUE, y_index = 0, x_index = 0, rm_x = TRUE, rm_y = TRUE, ... )
e |
An |
serie |
Column name of serie to plot. |
size |
Column name containing size of points. |
bind |
Binding between datasets, namely for use of |
symbol |
The symbol to use, default to |
symbol_size |
Size of points, either an integer or a vector of length 2,
if |
scale |
A function that takes a vector of |
scale_js |
the JavaScript scaling function. |
name |
name of the serie. |
coord_system |
Coordinate system to plot against, see examples. |
jitter_factor, jitter_amount |
Jitter points, passed to |
legend |
Whether to add serie to legend. |
y_index |
Indexes of x and y axis. |
x_index |
Indexes of x and y axis. |
rm_x, rm_y |
Whether to remove x and y axis, only applies if |
... |
Any other option to pass, check See Also section. |
x |
A vector of integers or numeric. |
defaults to e_scale
which is a basic function that rescales size
between 1 and 20 for that makes for decent sized points on the chart.
# scaling e_scale(c(1, 1000)) mtcars %>% e_charts(mpg) %>% e_scatter(wt, qsec) # custom function my_scale <- function(x) scales::rescale(x, to = c(2, 50)) echart <- mtcars %>% e_charts(mpg) %>% e_scatter(wt, qsec, scale = my_scale) echart # rescale color too echart %>% e_visual_map(wt, scale = my_scale) # or echart %>% e_visual_map(min = 2, max = 50) # disable scaling mtcars %>% e_charts(qsec) %>% e_scatter(wt, mpg, scale = NULL) # jitter point mtcars %>% e_charts(cyl) %>% e_scatter(wt, symbol_size = 5) %>% e_scatter(wt, jitter_factor = 2, legend = FALSE) # examples USArrests %>% e_charts(Assault) %>% e_scatter(Murder, Rape) %>% e_effect_scatter(Rape, Murder, y_index = 1) %>% e_grid(index = c(0, 1)) %>% e_tooltip() iris %>% e_charts_("Sepal.Length") %>% e_scatter_( "Sepal.Width", symbol_size = c(8, 2), symbol = "rect" ) %>% e_x_axis(min = 4) quakes %>% e_charts(long) %>% e_geo( roam = TRUE, boundingCoords = list( c(185, -10), c(165, -40) ) ) %>% e_scatter(lat, mag, coord_system = "geo") %>% e_visual_map(min = 4, max = 6.5) # timeline iris %>% group_by(Species) %>% e_charts(Petal.Width, timeline = TRUE) %>% e_scatter(Sepal.Width, Sepal.Length) %>% e_tooltip(trigger = "axis")
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.