from java.awt import Color,Font
from jhplot import *
from jhpro.tseries import *
data= "http://datamelt.org/examples/data/jhpro/tseries/Canadian.dat"
js=HStatData("Data",data)
js.toTable()
p1=js.getP1D(3,0)
print p1.toString()
p1.setDrawLine(1)
p1.setTitle("Canadians")
p1.setColor(Color.blue)
c1=HPlot("Canadians")
c1.setNameX("RW")
c1.setNameY("Prod")
c1.visible()
c1.setAutoRange()
c1.draw(p1)
# now apply a replacement table
# c1.setSubTicNumber(0,1) # reduce the number of subticks on X
gs=c1.getGraphSettings() # settings for this graph
gs.setAutomaticTicks(0,False) # do not want to recompute ticks for manual settings
listX=gs.getLabelTicks(0) # obtain list of labels for ticks
print "x=",listX # print all old labels.
listX[0]="Jan"
listX[1]="Feb"
listX[2]="Mar"
listX[3]="Apr"
listX[4]="May"
listX[5]="Jun"
listX[6]="Jul"
listX[7]="Aug"
listX[8]="Sep"
listX[9]="Oct"
listX[10]="Nov"
gs.setLabelTicks(0,listX)
c1.update()
Ads help maintain this website.