[R] Selecting with mouse the lines drawn by matplot()
servet cizmeli
sa.cizmeli at usherbrooke.ca
Fri May 25 22:52:43 CEST 2012
Dear all,
I have a dataset of spectral measurements of sunlight. One row for each
different observation, one column for each spectral channel.
I would like to select the spectral curves drawn with matplot() (I only
know matplot() as a way of easily drawing them) with the help of the
mouse and extract their row indexes :
a=url("http://ekumen.homelinux.net/spectra.RData")
load(a)
matplot(lbd2, t(mySpectra), type="l",xlab="Wavelength [nm]",ylab="Radiance")
I was hoping that identify() would work on such a graphic but
unfortunately it does not. I tried to the "identify" function of the
package playwith(), but still the same problem.
I think I will have to write a function that does the job. But before
that, I would like to have your opinions. What would be the easiest way
of accomplishing this task?
Thank you very much
Best regards
servet
More information about the R-help
mailing list