Re: [R] plot3d labels

2007-07-20 Thread Birgit Lemcke
Thanks a lot for this  really time saving method compared to mine.

Greetings

Birgit

Am 20.07.2007 um 11:53 schrieb Duncan Murdoch:

> On 20/07/2007 5:23 AM, Birgit Lemcke wrote:
>> Hello Jim,
>> thanks for your answer but  I still have problems with the  
>> labels.  Perhaps you can help me a second time.
>> I have the output of cmdscale and it looks like this:
>>[,1]  [,2]  [,3]
>> Anth_cap  -0.011833788 -0.1091355289 -0.0222467839
>> Anth_crin -0.008178993 -0.0219545815 -0.0076695878
>> Anth_eck   0.026900827 -0.0422055677 -0.1340542844
>> Anth_gram -0.010860990  0.0080112322  0.0201743866.
>> In the next step I created 3 vectors out of the three columns
>> PCoA1<-PCoA[,1]
>> PCoA2<-PCoA[,2]
>> PCoA3<-PCoA[,3]
>> After that I plotted the 3 vectors
>> plot3d(PCoA1,PCoA2,PCoA3, type="p", col=rainbow(1000),size=5)
>
> There's no need to extract the 3 columns:  you could just use
>
> plot3d(PCoA, type="p", col=rainbow(1000),size=5)
>
> with the data above.
>> and now I try to handle this text3d function and label the points  
>> in  the graphic with the names in the first column. But I am a  
>> beginner  and don´t know the syntax for this in the text3d.
>> I tried to make vectors out of every row like this:
>> Anth_cap<- PCoA[1,]
>>  > Anth_crin<- PCoA[2,]
>>  > Anth_eck<- PCoA[3,]
>>  > Anth_gram<- PCoA[4,]
>>  > Anth_insi<- PCoA[5,]
>>  > Anth_laxi<- PCoA[6,].
>> and than tried to implement this in the text3d:
>> text3d( c(Anth_cap,
>> Anth_crin,
>
> I think all you need is
>
> text3d(PCoA, text=Nam)
>
> but you might want to set the adj argument if you want the labels  
> offset from the points, and you might want type="n" in the original  
> plot3d call if you don't want the points to interfere with the labels.
>
> Duncan Murdoch

Birgit Lemcke
Institut für Systematische Botanik
Zollikerstrasse 107
CH-8008 Zürich
Switzerland
Ph: +41 (0)44 634 8351
[EMAIL PROTECTED]






[[alternative HTML version deleted]]

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] plot3d labels

2007-07-20 Thread Duncan Murdoch
On 20/07/2007 5:23 AM, Birgit Lemcke wrote:
> Hello Jim,
> 
> thanks for your answer but  I still have problems with the labels.  
> Perhaps you can help me a second time.
> 
> I have the output of cmdscale and it looks like this:
> 
>[,1]  [,2]  [,3]
> Anth_cap  -0.011833788 -0.1091355289 -0.0222467839
> Anth_crin -0.008178993 -0.0219545815 -0.0076695878
> Anth_eck   0.026900827 -0.0422055677 -0.1340542844
> Anth_gram -0.010860990  0.0080112322  0.0201743866.
> 
> In the next step I created 3 vectors out of the three columns
> 
> PCoA1<-PCoA[,1]
> PCoA2<-PCoA[,2]
> PCoA3<-PCoA[,3]
> 
> After that I plotted the 3 vectors
> 
> plot3d(PCoA1,PCoA2,PCoA3, type="p", col=rainbow(1000),size=5)

There's no need to extract the 3 columns:  you could just use

plot3d(PCoA, type="p", col=rainbow(1000),size=5)

with the data above.
> 
> and now I try to handle this text3d function and label the points in  
> the graphic with the names in the first column. But I am a beginner  
> and don´t know the syntax for this in the text3d.
> 
> I tried to make vectors out of every row like this:
> 
> Anth_cap<- PCoA[1,]
>  > Anth_crin<- PCoA[2,]
>  > Anth_eck<- PCoA[3,]
>  > Anth_gram<- PCoA[4,]
>  > Anth_insi<- PCoA[5,]
>  > Anth_laxi<- PCoA[6,].
> 
> and than tried to implement this in the text3d:
> 
> text3d( c(Anth_cap,
> Anth_crin,

I think all you need is

text3d(PCoA, text=Nam)

but you might want to set the adj argument if you want the labels offset 
from the points, and you might want type="n" in the original plot3d call 
if you don't want the points to interfere with the labels.

Duncan Murdoch

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] plot3d labels

2007-07-20 Thread Birgit Lemcke
Hello Jim,

thanks for your answer but  I still have problems with the labels.  
Perhaps you can help me a second time.

I have the output of cmdscale and it looks like this:

   [,1]  [,2]  [,3]
Anth_cap  -0.011833788 -0.1091355289 -0.0222467839
Anth_crin -0.008178993 -0.0219545815 -0.0076695878
Anth_eck   0.026900827 -0.0422055677 -0.1340542844
Anth_gram -0.010860990  0.0080112322  0.0201743866.

In the next step I created 3 vectors out of the three columns

PCoA1<-PCoA[,1]
PCoA2<-PCoA[,2]
PCoA3<-PCoA[,3]

After that I plotted the 3 vectors

plot3d(PCoA1,PCoA2,PCoA3, type="p", col=rainbow(1000),size=5)

and now I try to handle this text3d function and label the points in  
the graphic with the names in the first column. But I am a beginner  
and don´t know the syntax for this in the text3d.

I tried to make vectors out of every row like this:

Anth_cap<- PCoA[1,]
 > Anth_crin<- PCoA[2,]
 > Anth_eck<- PCoA[3,]
 > Anth_gram<- PCoA[4,]
 > Anth_insi<- PCoA[5,]
 > Anth_laxi<- PCoA[6,].

and than tried to implement this in the text3d:

text3d( c(Anth_cap,
Anth_crin,
Anth_eck,
Anth_gram,
Anth_insi,
Anth_laxi,
Anth_sing,
Aski_albo_ari,
Aski_alt,
Aski_and,
Aski_capi,
Aski_chart,
Aski_deli,
Aski_ester,
Aski_ins,
Aski_long,
Aski_nit,
Aski_pani,
Aski_rug,
Calo_ad,
Calo_as,
Calo_and,
Calo_bur,
Calo_clan,
Calo_dura,
Calo_ester,
Calo__fili,
Calo_fruti,
Calo_gra,
Calo_hya,
Calo_im,
Calo_lev,
Calo_mar,
Calo_mem,
Calo_mon,
Calo_mui,
Calo_nud,
Calo_pani,
Calo_pul,
Calo_rig,
Calo_rigo,
Calo_spa,
Calo_vim,
Can_anf,
Can_are,
Can_ari,
Can_con,
Can_gran,
Can_nit,
Can_prim,
Can_parv,
Can_sau,
Can_scir,
Can_schl,
Can_spi,
Can_vir,
Cera_arg,
Cera_cae,
Cera_deci,
Cera_fim,
Cera_pers,
Cera_fis,
Cera_pul,
Cera_xer,
E_aco,
E_aggre,
E_alt,
E_amo,
E_asper,
E_atrat,
E_cae,
E_cap,
E_col,
E_cus,
E_deci,
E_deu,
E_ebra,
E_eleph,
E_equi,
E_ester,
E_ext,
E_fast,
E_fenest,
E_fil,
E_fis,
E_fuc,
E_galp,
E_glome,
E_gran,
E_grandisp,
E_hook,
E_hutch,
E_inter,
E_juncea,
E_macro,
E_mar,
E_micro,
E_mucron,
E_mui,
E_neesii,
E_nuda,
E_pers,
E_prom,
E_racem,
E_recta,
E_rig,
E_spath,
E_squam,
E_stip,
E_stok,
E_tectorum,
E_thyrsi,
E_thyrso,
E_vaginul,
E_verr,
Hydr_ratt,
Hypo_albo,
Hypo_alt,
Hypo_arg,
Hypo_arist,
Hypo_laev,
Hypo_mon,
Hypo_neesii,
Hypo_proc,
Hypo_rigi,
Hypo_rug,
Hypo_squam,
Hypo_stri,
Hypo_sul,
Hypo_syn,
Hypo_will,
Isch_aff,
Isch_ari,
Isch_cae,
Isch_cap,
Isch_cinc,
Isch_coa,
Isch_cons,
Isch_curvib,
Isch_curvir,
Isch_dist,
Isch_dut,
Isch_eleo,
Isch_els,
Isch_ester,
Isch_frat,
Isch_fusc,
Isch_gaudi_l,
Isch_gaudi_g,
Isch_goss,
Isch_hele,
Isch_hys,
Isch_kar,
Isch_lani,
Isch_lept,
Isch_longex,
Isch_macer,
Isch_mar,
Isch_mon,
Isch_nana,
Isch_nub,
Isch_ocre,
Isch_palud,
Isch_papill,
Isch_prat
Isch_pyg,
Isch_riv,
Isch_rott,
Isch_sabul,
Isch_sax,
Isch_schoe,
Isch_seti,
Isch_sie,
Isch_spor,
Isch_sub,
Isch_tenuis,
Isch_tenuissi,
Isch_tr,
Isch_uni,
Isch_ven,
Isch_vilis,
Isch_virgea,
Isch_wall,
Isch_witt,
Mast_digit,
Mast_pur,
Mast_spa,
Nev_obt,
Nev_sing,
Nev_vlokii,
Plat_ac,
Plat_an,
Plat_call,
Plat_cascad,
Plat_com,
Plat_depa,
Plat_major,
Plat_sub,
Res_aco,
Res_alti,
Res_amb,
Res_arcu,
Res_aur,
Res_bifa,
Res_bifi,
Res_bifu,
Res_bolus,
Res_brachi,
Res_brun,
Res_bur,
Res_capi,
Res_colli,
Res_com,
Res_conf,
Res_corn,
Res_cym,
Res_debilis,
Res_deci,
Res_deg,
Res_disp,
Res_disti,
Res_dista,
Res_dodii_d,
Res_dodii_p,
Res_echin,
Res_egregius,
Res_ejunci,
Res_festuci,
Res_fili,
Res_fragilis,
Res_fusi,
Res_galp,
Res_har,
Res_impli,
Res_inconuus,
Res_ing,
Res_insi,
Res_inveter,
Res_lepto,
Res_mahonii_m,
Res_mahonii,
Res_micans,
Res_miser,
Res_mlanji,
Res_mon,
Res_nod,
Res_multi,
Res_nuw,
Res_obs,
Res_occ,
Res_pachy,
Res_paludi,
Res_papy,
Res_pat,
Res_pec,
Res_pedicell,
Res_perp,
Res_perse,
Res_pillansii,
Res_pondo,
Res_praeac,
Res_pulvin,
Res_pumi,
Res_purp,
Res_quadr,
Res_quar,
Res_quin,
Res_rarus,
Res_rupi,
Res_sar,
Res_scaber,
Res_scaberu,
Res_secun,
Res_sejun,
Res_similis,
Res_sing,
Res_stere,
Res_stok,
Res_stri,
Res_strob,
Res_subtilis,
Res_tetra,
Res_trit,
Res_tube,
Res_verruc,
Res_vers,
Res_zulu,
Res_zwar,
Rho_alpina,
Rho_ar,
Rho_cap,
Rho_foli,
Rho_fruti,
Rho_gig,
Rho_gra,
Rho_vlei,
Sta_aem,
Sta_banksii,
Sta_cernua,
Sta_dis,
Sta_multi,
Sta_orn,
Sta_stok,
Sta_remota,
Sta_vagin,
Thamn_ac,
Thamn_amo,
Thamn_ar,
Thamn_bach,
Thamn_cine,
Thamn_dum,
Thamn_ellip,
Thamn_ere,
Thamn_frat,
Thamn_frutic,
Thamn_glaber,
Thamn_gra,
Thamn_guthr,
Thamn_insi,
Thamn_kar,
Thamn_lev,
Thamn_luc,
Thamn_mui,
Thamn_nu,
Thamn_obt,
Thamn_panicul,
Thamn_papy,
Thamn_pelluci,
Thamn_plat,
Thamn_plur,
Thamn_pulcher,
Thamn_punct,
Thamn_rigi,
Thamn_schl,
Thamn_spici,
Thamn_spor,
Thamn_stok,
Will_aff,
Will_aresc,
Will_boii,
Will_glome,
Will_humilis,
Will_incurv,
Will_pur,
Will_rug,
Will_stok,
Will_sulc,
Will_teres), y=NULL,  z=NULL, text=(Nam)) #Nam is a vector with the  
labelnames.

But it is still not working and it semms to that this way is really  
complicated.

Would be nice if somebody could help me.

Thanks in advanc

Re: [R] plot3d labels

2007-07-19 Thread jim holtman
The documentation has:

text3d(x, y = NULL, z = NULL, texts, adj = 0.5, justify, ...)

Do this do it for you?

On 7/19/07, Birgit Lemcke <[EMAIL PROTECTED]> wrote:
> Hello R users,
>
> I am a newby using R  2.5.0 on a Apple Power Book G4 with Mac OS X
> 10.4.10.
>
> Sorry that I ask again such stupid questions, but I haven´t found how
> to label the points created with plot3d (rgl).
> Hope somebody can help me.
>
> Thanks in advance.
>
> Birgit
>
>
> Birgit Lemcke
> Institut für Systematische Botanik
> Zollikerstrasse 107
> CH-8008 Zürich
> Switzerland
> Ph: +41 (0)44 634 8351
> [EMAIL PROTECTED]
>
>
>
>
>
>
>[[alternative HTML version deleted]]
>
>
> __
> R-help@stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
>


-- 
Jim Holtman
Cincinnati, OH
+1 513 646 9390

What is the problem you are trying to solve?

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


[R] plot3d labels

2007-07-19 Thread Birgit Lemcke
Hello R users,

I am a newby using R  2.5.0 on a Apple Power Book G4 with Mac OS X
10.4.10.

Sorry that I ask again such stupid questions, but I haven´t found how  
to label the points created with plot3d (rgl).
Hope somebody can help me.

Thanks in advance.

Birgit


Birgit Lemcke
Institut für Systematische Botanik
Zollikerstrasse 107
CH-8008 Zürich
Switzerland
Ph: +41 (0)44 634 8351
[EMAIL PROTECTED]






[[alternative HTML version deleted]]

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.