
from java.awt import Color,Font
from java.util import Random
from jhplot import HPlot,P1D
from jhplot.stat import Interpolator

c1 = HPlot("Canvas")
c1.visible()
c1.setRange(0,100,0,100)

h = P1D("Data")
r=Random()
for i in range(100): 
      h.add(i,i+r.nextGaussian()*0.2*i,0.1,0.1,0.2,0.2)
c1.draw(h)

k=Interpolator(h)
p1=k.smoothLoess(0.3,0,0.4) 
p1.setStyle("l")
p1.setColor(Color.red)
c1.draw(p1)

