Dear Ákos, 
Thanks for your priceless time and help. Still not working. 

> palette <- setNames(object = c("red", "green3", "black", "blue"), 
> nm=levels(libro1$Treat))
Warning messages:

1: In doTryCatch(return(expr), name, parentenv, handler) :
  "histogram" is not a graphical parameter
2: In doTryCatch(return(expr), name, parentenv, handler) :
  "histogram" is not a graphical parameter

> pairs(libro1[,1:4], histogram = F, pch = 19, bg = palette[libro1$Treat])

There were 50 or more warnings (use warnings() to see the first 50)

And no colours on the correlation plots

 Best





-----Mensaje original-----
De: R-sig-ecology <r-sig-ecology-boun...@r-project.org> En nombre de 
Bede-Fazekas Ákos
Enviado el: lunes, 23 de marzo de 2020 18:46
Para: r-sig-ecology@r-project.org
Asunto: Re: [R-sig-eco] correlation plot in color

Dear Manuel,
and what happens if you use pairs() instead of chart.Correlation()? Is it 
colored? If yes, then it is a possible bug in function chart.Correlation().
Best,
Ákos

2020.03.23. 17:20 keltezéssel, Manuel Esteban Lucas Borja írta:
> Thanks Ákos,
>
> I did as you mentioned:
>
>> is.factor(libro1$Treat)
> [1] FALSE
>
>> libro1$Treat <- as.factor(libro1$Treat) palette <- setNames(object = 
>> c(“red”, “green3”, “black”, “blue”), nm = levels (Libro1$Treat)) 
>> chart.Correlation(libro1[,1:4], histogram = T, pch = 19, bg = 
>> palette[Libro1$Treat])
> But nothing happens. I got again the correlation plot but doc values 
> are not in colour following the Treat classification
>
> Thanks for your time.
> Best
> Manuel
>
>
>   
>
> -----Mensaje original-----
> De: R-sig-ecology <r-sig-ecology-boun...@r-project.org> En nombre de 
> Bede-Fazekas Ákos Enviado el: lunes, 23 de marzo de 2020 14:54
> Para: r-sig-ecology@r-project.org
> Asunto: Re: [R-sig-eco] correlation plot in color
>
> Dear Manuel,
>
> are you sure that Libro1$Treat is really a categorical column (instead of 
> character)?
> The example code that you sent us works for categorical data:
> is.factor(get(data(iris))$Species)
> TRUE
> If is.factor(Libro1$Treat) is FALSE, then you should convert it from 
> character to factor, before creating the color palette and calling
> chart.Correlation():
> Libro1$Treat <- as.factor(Libro1$Treat)
>
> Have a nice week,
> Ákos
>
> 2020.03.23. 11:19 keltezéssel, Manuel Esteban Lucas Borja írta:
>> Thanks Mollie,
>>
>> I have retyped all commands but nothing happens at the end. No error backs 
>> and no colour in correlations plots.
>>
>>    
>>> palette<-setNames(object = c("red", "green3", "black", "blue"),
>>> nm=levels(Libro1$Treat)) chart.Correlation(Libro1[,1:4], 
>>> histogram=F, pch=21, bg=palette[Libro1$Treat])
>> Best
>> Manuel
>>
>>    
>>
>>
>> -----Mensaje original-----
>> De: Mollie Brooks <mollieebro...@gmail.com> Enviado el: lunes, 23 de 
>> marzo de 2020 11:04
>> Para: Manuel Esteban Lucas Borja <manuelesteban.lu...@uclm.es>
>> CC: Bede-Fazekas Ákos <bfalevl...@gmail.com>; 
>> r-sig-ecology@r-project.org
>> Asunto: Re: [R-sig-eco] correlation plot in color
>>
>> It looks like the quotes are the fancy type (I can’t remember the official 
>> word for that). Try deleting and retyping all the quotes in that command.
>>
>> cheers,
>> Mollie
>>
>>> On 23Mar 2020, at 10:52, Manuel Esteban Lucas Borja 
>>> <manuelesteban.lu...@uclm.es> wrote:
>>>
>>> Thanks Bede-Fazekas Ákos,
>>> Thanks a lot for your help.
>>>
>>> I have installed also the library (colorspace) I got the following
>>> error:
>>>
>>>> palette <- setNames(object = c(“red”, “green3”, “black”, “blue”), 
>>>> nm
>>>> =levels(u$Treat))
>>> Error: unexpected input in "palette <- setNames(object = c(“"
>>>
>>> What can I do?
>>> Best
>>> Manuel
>>>
>>>
>>> -----Mensaje original-----
>>> De: R-sig-ecology <r-sig-ecology-boun...@r-project.org> En nombre de 
>>> Bede-Fazekas Ákos Enviado el: lunes, 23 de marzo de 2020 6:52
>>> Para: r-sig-ecology@r-project.org
>>> Asunto: Re: [R-sig-eco] correlation plot in color
>>>
>>> Dear Manuel,
>>>
>>> please try this:
>>> palette <- setNames(object = c(“red”, “green3”, “black”, “blue”), nm 
>>> =
>>> levels(Libro$Treat))
>>> chart.Correlation(Libro[,1:4], histogram = T, pch = 19, bg=
>>> palette[Libro$Treat])
>>>
>>> Have a nice week,
>>> Ákos
>>>
>>> 2020.03.23. 2:40 keltezéssel, Salvador SANCHEZ COLON írta:
>>>> Hi Manuel,
>>>>
>>>>
>>>> I am glad that you managed to plot the correlation plots. Then, as 
>>>> for the colour argument, bg is the argument for setting the 
>>>> background color, not the symbols color; the argument controlling 
>>>> the symbols colour in plots is color. The error you get seems to be 
>>>> due to the fact that your command is missing  a square bracket at the end.
>>>>
>>>>
>>>> Still, I have never used the PerformanceAnalytics package before 
>>>> and I just do not know how to make the chart.Correlation function 
>>>> to use the color argument. My guess is that it is not designed to take 
>>>> such argument.
>>>>
>>>>
>>>> Salvador
>>>>
>>>>
>>>> Salvador SÁNCHEZ-COLÓN
>>>>
>>>> An independent consultant
>>>>
>>>> Statistics, GIS, RS
>>>>
>>>>
>>>>
>>>> En Dom, 22 Marzo, 2020 en 16:42, Manuel Esteban Lucas Borja 
>>>> <manuelesteban.lu...@uclm.es> escribió:
>>>> Para: Salvador SANCHEZ COLON
>>>> Cc: bfalevl...@gmail.com; r-sig-ecology@r-project.org
>>>>
>>>> Thanks Salvador,
>>>>
>>>> It Works properly and I was able to do the correlation plots 
>>>> excluding the categorical variable as you mentioned. In relation to 
>>>> colours I found the following information from other websites:
>>>>
>>>>> data(iris)
>>>>> pairs(iris[1:4], main = "Data(iris) -- 3 Especies", pch = 21,bg =
>>>> c("red", "green3", "blue")[codes(iris$Species)])
>>>>
>>>> So the argument bg should be used for adding colours to the 
>>>> correlation plot.
>>>>
>>>> bg= c(“red”, “green3”,“blue”)[codes(iris$Species)
>>>>
>>>> I tried this with my dataset:
>>>>
>>>> chart.Correlation(Libro[,1:4], histogram = T, pch = 19, bg= 
>>>> c(“red”, “green3”, “black” “blue”)[codes(Libro$Treat))
>>>>
>>>> Results:
>>>>
>>>> Error: unexpected input in "chart.Correlation(u[,1:4], histogram = 
>>>> T, pch = 19, bg= c(“"
>>>>
>>>>> “blue”)[codes(u$Treat))
>>>> Error: unexpected input in " “"
>>>>
>>>> Thanks a lot for your time!
>>>>
>>>> Best
>>>>
>>>> Manuel
>>>>
>>>> *De:*Salvador SANCHEZ COLON <salvadorsanchezco...@prodigy.net.mx>
>>>> *Enviado el:* domingo, 22 de marzo de 2020 19:25
>>>> *Para:* Manuel Esteban Lucas Borja <manuelesteban.lu...@uclm.es>
>>>> *CC:* bfalevl...@gmail.com; r-sig-ecology@r-project.org
>>>> *Asunto:* Re: [R-sig-eco] correlation plot in color
>>>>
>>>> Hola Manuel:
>>>>
>>>> As you have loaded the ggplot2 package, one simple way to do the 
>>>> correlation plots (one at the time though) is, for example for your 
>>>> pair of variables EMF and your first MSD axis:
>>>>
>>>> *ggplot*|(|data =|Libro) |+||
>>>> *geom_point*|(|mapping =||*aes*|(|x =|EMF, |y =|MSD1, |color 
>>>> =|Treat))|
>>>>
>>>> I hope this helps.
>>>>
>>>> Salvador
>>>>
>>>> An independent consultant
>>>>
>>>> Biostatistics, GIS, RS
>>>>
>>>> En Dom, 22 Marzo, 2020 en 10:34, Manuel Esteban Lucas Borja 
>>>> <manuelesteban.lu...@uclm.es <mailto:manuelesteban.lu...@uclm.es>>
>>>> escribió:
>>>>
>>>> Para: Bede-Fazekas Ákos; r-sig-ecology@r-project.org 
>>>> <mailto:r-sig-ecology@r-project.org>
>>>>
>>>> Dear Ákos Bede-Fazekas
>>>> Sorry for the missed information. Please see the packages I used:
>>>>
>>>> library(readxl)
>>>> library(dplyr)
>>>> library(ggplot2)
>>>> library(GGally)
>>>> library(Hmisc)
>>>> library(corrplot)
>>>> library(PerformanceAnalytics)
>>>>
>>>> Then I import the attached dataset (Libro1) containing 5 variables:
>>>> EMF, bio, MSD1, MSD2 (all of them numerical) and Treat (categorical).
>>>>
>>>> Then I wrote:
>>>>
>>>>> chart.Correlation(Libro1, histogram = F, pch = 19)
>>>> And got the error:
>>>>
>>>> Error in pairs.default(x, gap = 0, lower.panel = panel.smooth, 
>>>> upper.panel = panel.cor) :
>>>> non-numeric argument to 'pairs'
>>>>
>>>> And I would like to obtain the plot you can see on the doc file, 
>>>> where correlation points are divided by a category (red, gren and
>>>> blue)
>>>>
>>>> Thanks a lot for your help
>>>> Manuel
>>>>
>>>>
>>>>
>>>> -----Mensaje original-----
>>>> De: R-sig-ecology <r-sig-ecology-boun...@r-project.org
>>>> <mailto:r-sig-ecology-boun...@r-project.org>> En nombre de 
>>>> Bede-Fazekas Ákos Enviado el: domingo, 22 de marzo de 2020 16:57
>>>> Para: r-sig-ecology@r-project.org
>>>> <mailto:r-sig-ecology@r-project.org>
>>>> Asunto: Re: [R-sig-eco] correlation plot in color
>>>>
>>>> Dear Manuel,
>>>>
>>>> since neither a reproducible example or your dataset are provided, 
>>>> nor the details of your problem (results of sessionInfo(); the 
>>>> package of corrMatOrder(); the error message you got) are known by 
>>>> us, it is a bit hard to help you. Anyway, I guess, that your data 
>>>> is not in categorical
>>>> (factor) but in ordinal (ordered) scale. If you convert your 
>>>> ordoered data to numeric with as.numeric(), then Spearman and 
>>>> Kendall rank correlations can be used.
>>>>
>>>> HTH,
>>>> Ákos Bede-Fazekas
>>>> Hungarian Academy of Sciences
>>>>
>>>>
>>>> 2020.03.22. 14:29 keltezéssel, Manuel Esteban Lucas Borja írta:
>>>>> Dear Drew,
>>>>> Thank you very much for your help. The thing is that when I import
>>>> the dataset containing categorical and numeric variables and then I 
>>>> want to calculate the correlation graphic, Rstudio says that it is 
>>>> not posible as categorical variables can not be used for correlation.
>>>> So, which is the code for calculating correlation plots including a 
>>>> categorical variable, which will be them used for adding colours 
>>>> depending of the levels of this categorical factor?
>>>>> Thanks a lot for your advise, I really apreciate your help.
>>>>> Best
>>>>> Manuel
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Manuel Esteban Lucas Borja
>>>>> Profesor Contratado Doctor Interino / Assistant Professor 
>>>>> Coordinador de Relaciones Internacionales del Campus de 
>>>>> Albacete/Coordinator for International Relations on Albacete 
>>>>> Campus
>>>>>
>>>>> Universidad de Castilla-La Mancha
>>>>> E.T.S. Ingenieros Agrónomos y de Montes / Higher Technical School 
>>>>> of Agricultural and Forestry Engineering | Campus Universitario 
>>>>> s/n
>>>>> | C.P. 02071 Albacete
>>>>> Tfno: 967 599 200 | Ext: 2818 |
>>>>>
>>>>>
>>>>> ________________________________
>>>>> From: Drew Tyre <aty...@unl.edu <mailto:aty...@unl.edu>>
>>>>> Sent: Sunday, March 22, 2020 2:12:31 PM
>>>>> To: Manuel Esteban Lucas Borja <manuelesteban.lu...@uclm.es
>>>> <mailto:manuelesteban.lu...@uclm.es>>;
>>>>> r-sig-ecology@r-project.org <mailto:r-sig-ecology@r-project.org>
>>>> <r-sig-ecology@r-project.org <mailto:r-sig-ecology@r-project.org>>
>>>>> Subject: Re: [R-sig-eco] correlation plot in color
>>>>>
>>>>> Manuel,
>>>>>
>>>>> T may be getting interpreted as TRUE, not your variable name. Try
>>>> renaming the variable to something else and see if that helps.
>>>>> --
>>>>> Drew Tyre
>>>>>
>>>>> He/him/his
>>>>>
>>>>> While I may be sending this email outside my normal office hours, 
>>>>> I have no expectation to receive a reply outside of yours.
>>>>>
>>>>> School of Natural Resources
>>>>> University of Nebraska-Lincoln
>>>>> 416 Hardin Hall, East Campus
>>>>> 3310 Holdrege Street
>>>>> Lincoln, NE 68583-0974
>>>>>
>>>>> phone: +1 402 472 4054
>>>>> fax: +1 402 472 2946
>>>>> email: aty...@unl.edu <mailto:aty...@unl.edu> 
>>>>> http://snr.unl.edu/tyre http://drewtyre.rbind.io
>>>>>
>>>>> “Anything worth doing is worth doing badly.”
>>>>>
>>>>> * G. K. Chesterton
>>>>>
>>>>> On 3/21/20, 8:32 PM, "R-sig-ecology on behalf of Manuel Esteban
>>>> Lucas Borja" <r-sig-ecology-boun...@r-project.org on behalf of 
>>>> manuelesteban.lu...@uclm.es 
>>>> <mailto:r-sig-ecology-boun...@r-project.org on behalf of 
>>>> manuelesteban.lu...@uclm.es>> wrote:
>>>>> Dear all,
>>>>>
>>>>>
>>>>>
>>>>> First of all, I hope this email will find you well.
>>>>>
>>>>>
>>>>>
>>>>> I am working with a biological dataset (please see in attachment)
>>>> composed by 5 variables. The columns EMF, Biodiversity, MDS1 and
>>>> MDS2 are numerical variables whereas T is a categorical one.
>>>>>
>>>>> I would like to obtain a correlation chart showing correlation
>>>> coefficients, histograms and different colours for each observation 
>>>> following the categorical variable "T". Please see below the 
>>>> initial chart I got but in which observations are not classified in 
>>>> different colours following the categorical variable "T".
>>>>>
>>>>> This is the code I used with any positive result back.
>>>>>
>>>>>
>>>>>
>>>>> corrMatOrder (dataset, histogram = T, pch = 19, method= spearman, 
>>>>> family="CM Roman", col=c("red", "green3", "blue",
>>>>> "black")[code.levels(dataset$T)])
>>>>>
>>>>>
>>>>>
>>>>> I work with Rstudio. Thank you very much for your time and help.
>>>>>
>>>>> Best
>>>>>
>>>>>
>>>>>
>>>>> Manuel
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> R-sig-ecology mailing list
>>>>> R-sig-ecology@r-project.org <mailto:R-sig-ecology@r-project.org>
>>>>>
>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_
>>>>> m
>>>>> a
>>>>> il
>>>>> man_listinfo_r-2Dsig-2Decology&d=DwIFAg&c=Cu5g146wZdoqVuKpTNsYHeFX
>>>>> _
>>>>> r
>>>>> g6
>>>>> kWhlkLF8Eft-wwo&r=aLEaSryyUcERVqcKVZl7lQ&m=8ZU0mK0lLpXPq2WJfDahUzu
>>>>> 7
>>>>> C
>>>>> 12
>>>>> RW7imeOWQ_rvGsiA&s=PaGMWGrC4sn6FfrSXEvZnzrBSounwJEENXLeoXL4Cjc&e=
>>>>>
>>>>>
>>>>>
>>>>> [[alternative HTML version deleted]]
>>>>>
>>>>> _______________________________________________
>>>>> R-sig-ecology mailing list
>>>>> R-sig-ecology@r-project.org <mailto:R-sig-ecology@r-project.org>
>>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-ecology
>>>> _______________________________________________
>>>> R-sig-ecology mailing list
>>>> R-sig-ecology@r-project.org <mailto:R-sig-ecology@r-project.org>
>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-ecology
>>>> _______________________________________________ R-sig-ecology 
>>>> mailing list R-sig-ecology@r-project.org 
>>>> <mailto:R-sig-ecology@r-project.org>
>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-ecology
>>>> <https://stat.ethz.ch/mailman/listinfo/r-sig-ecology>
>>>>
>>>     [[alternative HTML version deleted]]
>>>
>>> _______________________________________________
>>> R-sig-ecology mailing list
>>> R-sig-ecology@r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-sig-ecology
>>> _______________________________________________
>>> R-sig-ecology mailing list
>>> R-sig-ecology@r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-sig-ecology
> _______________________________________________
> R-sig-ecology mailing list
> R-sig-ecology@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-ecology

_______________________________________________
R-sig-ecology mailing list
R-sig-ecology@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-ecology
_______________________________________________
R-sig-ecology mailing list
R-sig-ecology@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-ecology

Reply via email to