# This example shows how to plot X-Y using Waterloo scientific library
from kcl.waterloo.swing import GCFrame
from kcl.waterloo.graphics import GJGraphContainer
from kcl.waterloo.graphics import GJGraph
from kcl.waterloo.graphics.plots2D import GJPlotInterface
from kcl.waterloo.graphics.plots2D import GJPolarStem
f=GCFrame("Polar plot")
gc=GJGraphContainer.createInstance(GJGraph.createInstance())
f.add(gc)
x=[]
y=[]
for i in range(-100,10,5):
x.append(i)
y.append(i*i*2)
p=GJPolarStem.createInstance()
p.setXData(x)
p.setYData(y)
gc.getView().add(p)
gc.getView().autoScale()
from kcl.waterloo.export import ExportFactory
from java.io import File
ExportFactory.saveAsSVG(gc, File("canvas2D_polar2_waterloo.svg"));
Ads help maintain this website.