In [1]:
## Add to head before require <script src="https://cdnjs.cloudflare.com/ajax/libs/echarts/4.6.0/echarts.min.js"></script> 
using Namtso,DataFrames
In [2]:
points=1000
ec=EChart("scatter",rand(points),rand(points),title=Dict("text"=>"Double Scatter"))
series!(ec,"scatter",rand(points),rand(points),name="Green Series")
ec
Out[2]:
In [3]:
ec=EChart("bar",["A","B","C","D","E"],[100,130,80,50,60])
series!(ec,"bar",["A","B","C","D","E"],[120,40,70,50,80])
series!(ec,"line",["A","B","C","D","E"],[50,110,60,20,70])
ec["title"]=Dict("text"=>"Multi Series")
ec
Out[3]:
In [4]:
df=DataFrame(A=rand(["A","B","C"],points),B=rand(points)*100,C=rand(points)*100)

EChart(df,title=Dict("text"=>"DataFrame Input"),series=[Dict("type"=>"scatter","name"=>"S1","encode"=>Dict("x"=>"B","y"=>"C","tooltip"=>["A","B"])),
        Dict("type"=>"scatter","name"=>"S2","encode"=>Dict("x"=>"C","y"=>"B"))])
Out[4]: