appreciate that if you guys could spare some time helping me out with the R

code. Thanks.

The senario is:

i applied BOXPLOT() to plot the performance of all hedge funds with 7

strategies.

And right now in this boxplot I need to plot the points of 30 individual

hedge funds from my portfolio. And I applied POINTS() and TEXTXY() to label

these points.

There are 30 funds in my portfolio with 7 different strategies.

"FundName"(fundNames), "fundStrats", "Return"(fundrets)

Here is my code:

for(i in 1:T){

# T equals to the amount of strategies in my portfolio

strat = portStrats[i];

#get strategy

portidx = fundStrats == strat;

# identify portfolio funds of the same strategy

frets = fundrets[portidx];

fnames = fundNames[portidx];

#get returns and names,? frets?: fund return, ?fnames?:fund name

N = length(frets);

s = 1 / N; #now figure out where to put the labels

for (j in 1:N){

yy = j * s + i*1;

points(x=frets[j],y=yy,col="red");

textxy(X=frets[j],Y=yy,labs=fnames[j]);

}

}

Right now the question is that, The ERROR is Error in xy.coords(x, y) : 'x'

and 'y' lengths differ.

So how to fix it?

Thank you so much.

Adam

--

View this message in context: http://r.789695.n4.nabble.com/help-with-xy-coords-x-y-tp4633785.html

Sent from the R help mailing list archive at Nabble.com.