#Array methods scatter(x::AbstractVector{<:Union{Missing, Real}}, y::AbstractVector{<:Union{Missing, Real}}) scatter(x::AbstractVector{<:Union{Missing, Real}}, y::AbstractArray{<:Union{Missing, Real}, 2}) #Dataframe methods scatter(df::AbstractDataFrame, x::Symbol, y::Symbol) scatter(df::AbstractDataFrame, x::Symbol, y::Symbol, group::Symbol)
legend::Bool = false scale::Bool = false large::Bool = true #optimize rendering in presence of larger data largeThreshold::Int = 2000 #number of points considered "larger" data kwargs...(modifies top-level `EChart` fields)
using ECharts sc = scatter(rand(30), rand(30))
using ECharts sc2 = scatter(rand(30), hcat(rand(30), rand(30)))
group
using ECharts, RDatasets df = dataset("datasets", "mtcars") sgrp = scatter(df, :MPG, :HP, :Cyl)