[R] plotmath question
Hi all, let me give a simple example: b-20 I would like to print ylab as P20 where P is printed in Italic font. When I do the following: plot(1, ylab=expression(paste(italic(P),b,sep=))) I got y axis label printed as Pb instead of P20. What is the best solution to print platmath symbols with value of the variable at the same time? Thanks John __ R-help@r-project.org 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] plotmath question
Try this, b = 20 plot(1, ylab= bquote(italic(P) * .(b)) ) HTH, baptiste On 19 August 2010 20:02, array chip arrayprof...@yahoo.com wrote: Hi all, let me give a simple example: b-20 I would like to print ylab as P20 where P is printed in Italic font. When I do the following: plot(1, ylab=expression(paste(italic(P),b,sep=))) I got y axis label printed as Pb instead of P20. What is the best solution to print platmath symbols with value of the variable at the same time? Thanks John __ R-help@r-project.org 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. -- Dr. Baptiste Auguié Departamento de Química Física, Universidade de Vigo, Campus Universitario, 36310, Vigo, Spain tel: +34 9868 18617 http://webs.uvigo.es/coloides __ R-help@r-project.org 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] plotmath question
On Aug 19, 2010, at 2:02 PM, array chip wrote: Hi all, let me give a simple example: b-20 I would like to print ylab as P20 where P is printed in Italic font. When I do the following: plot(1, ylab=expression(paste(italic(P),b,sep=))) I got y axis label printed as Pb instead of P20. What is the best solution to print platmath symbols with value of the variable at the same time? ?substitute ?plotmath plot(1, ylab=substitute(list(italic(P)*b), list(b=b) ) ) Or: ?bquote plot(1, ylab=bquote(italic(P)*.(b) ) ) -- David Winsemius, MD West Hartford, CT __ R-help@r-project.org 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] plotmath question
Thanks, yes it worked! What about if I want to print as P2, A where A is just letter A and 2 is from variable b. John - Original Message From: baptiste auguie baptiste.aug...@googlemail.com To: array chip arrayprof...@yahoo.com Cc: r-h...@stat.math.ethz.ch Sent: Thu, August 19, 2010 11:08:10 AM Subject: Re: [R] plotmath question Try this, b = 20 plot(1, ylab= bquote(italic(P) * .(b)) ) HTH, baptiste On 19 August 2010 20:02, array chip arrayprof...@yahoo.com wrote: Hi all, let me give a simple example: b-20 I would like to print ylab as P20 where P is printed in Italic font. When I do the following: plot(1, ylab=expression(paste(italic(P),b,sep=))) I got y axis label printed as Pb instead of P20. What is the best solution to print platmath symbols with value of the variable at the same time? Thanks John __ R-help@r-project.org 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. -- Dr. Baptiste Auguié Departamento de Química Física, Universidade de Vigo, Campus Universitario, 36310, Vigo, Spain tel: +34 9868 18617 http://webs.uvigo.es/coloides __ R-help@r-project.org 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] plotmath question
On Aug 19, 2010, at 2:24 PM, array chip wrote: Thanks, yes it worked! What about if I want to print as P2, A where A is just letter A and 2 is from variable b. ?plotmath plot(1, ylab= bquote(italic(P) *,*.(b)~A) ) John - Original Message From: baptiste auguie baptiste.aug...@googlemail.com To: array chip arrayprof...@yahoo.com Cc: r-h...@stat.math.ethz.ch Sent: Thu, August 19, 2010 11:08:10 AM Subject: Re: [R] plotmath question Try this, b = 20 plot(1, ylab= bquote(italic(P) * .(b)) ) HTH, baptiste On 19 August 2010 20:02, array chip arrayprof...@yahoo.com wrote: Hi all, let me give a simple example: b-20 I would like to print ylab as P20 where P is printed in Italic font. When I do the following: plot(1, ylab=expression(paste(italic(P),b,sep=))) I got y axis label printed as Pb instead of P20. What is the best solution to print platmath symbols with value of the variable at the same time? Thanks John __ R-help@r-project.org 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. -- Dr. Baptiste Auguié Departamento de Química Física, Universidade de Vigo, Campus Universitario, 36310, Vigo, Spain tel: +34 9868 18617 http://webs.uvigo.es/coloides __ R-help@r-project.org 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. David Winsemius, MD West Hartford, CT __ R-help@r-project.org 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] plotmath question
Thanks David! John - Original Message From: David Winsemius dwinsem...@comcast.net To: array chip arrayprof...@yahoo.com Cc: baptiste auguie baptiste.aug...@googlemail.com; r-h...@stat.math.ethz.ch Sent: Thu, August 19, 2010 11:34:07 AM Subject: Re: [R] plotmath question On Aug 19, 2010, at 2:24 PM, array chip wrote: Thanks, yes it worked! What about if I want to print as P2, A where A is just letter A and 2 is from variable b. ?plotmath plot(1, ylab= bquote(italic(P) *,*.(b)~A) ) John - Original Message From: baptiste auguie baptiste.aug...@googlemail.com To: array chip arrayprof...@yahoo.com Cc: r-h...@stat.math.ethz.ch Sent: Thu, August 19, 2010 11:08:10 AM Subject: Re: [R] plotmath question Try this, b = 20 plot(1, ylab= bquote(italic(P) * .(b)) ) HTH, baptiste On 19 August 2010 20:02, array chip arrayprof...@yahoo.com wrote: Hi all, let me give a simple example: b-20 I would like to print ylab as P20 where P is printed in Italic font. When I do the following: plot(1, ylab=expression(paste(italic(P),b,sep=))) I got y axis label printed as Pb instead of P20. What is the best solution to print platmath symbols with value of the variable at the same time? Thanks John __ R-help@r-project.org 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. -- Dr. Baptiste Auguié Departamento de Química Física, Universidade de Vigo, Campus Universitario, 36310, Vigo, Spain tel: +34 9868 18617 http://webs.uvigo.es/coloides __ R-help@r-project.org 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. David Winsemius, MD West Hartford, CT __ R-help@r-project.org 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] plotmath question
On Aug 19, 2010, at 2:46 PM, array chip wrote: Thanks David! I see that I didn't produce the correct answer, but perhaps I'm being thanked for something that was generalizable in that direction. Better would have ben one of these: plot(1, ylab= bquote(italic(P) *.(b)*,*~A) ) plot(1, ylab= bquote(paste(italic(P),.(b),,) ~ A) ) In the second instance, paste() is a plotmath expression function, rather than the character vector function that lives out in the free- range R. -- David. - Original Message From: David Winsemius dwinsem...@comcast.net On Aug 19, 2010, at 2:24 PM, array chip wrote: Thanks, yes it worked! What about if I want to print as P2, A where A is just letter A and 2 is from variable b. ?plotmath plot(1, ylab= bquote(italic(P) *,*.(b)~A) ) John - Original Message From: baptiste auguie baptiste.aug...@googlemail.com Try this, b = 20 plot(1, ylab= bquote(italic(P) * .(b)) ) HTH, baptiste On 19 August 2010 20:02, array chip arrayprof...@yahoo.com wrote: Hi all, let me give a simple example: b-20 I would like to print ylab as P20 where P is printed in Italic font. When I do the following: plot(1, ylab=expression(paste(italic(P),b,sep=))) I got y axis label printed as Pb instead of P20. What is the best solution to print platmath symbols with value of the variable at the same time? Thanks John David Winsemius, MD West Hartford, CT __ R-help@r-project.org 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] plotmath question
David, yes, I now see how it worked. Thanks again, John - Original Message From: David Winsemius dwinsem...@comcast.net To: array chip arrayprof...@yahoo.com Cc: baptiste auguie baptiste.aug...@googlemail.com; r-h...@stat.math.ethz.ch Sent: Thu, August 19, 2010 12:12:46 PM Subject: Re: [R] plotmath question On Aug 19, 2010, at 2:46 PM, array chip wrote: Thanks David! I see that I didn't produce the correct answer, but perhaps I'm being thanked for something that was generalizable in that direction. Better would have ben one of these: plot(1, ylab= bquote(italic(P) *.(b)*,*~A) ) plot(1, ylab= bquote(paste(italic(P),.(b),,) ~ A) ) In the second instance, paste() is a plotmath expression function, rather than the character vector function that lives out in the free- range R. -- David. - Original Message From: David Winsemius dwinsem...@comcast.net On Aug 19, 2010, at 2:24 PM, array chip wrote: Thanks, yes it worked! What about if I want to print as P2, A where A is just letter A and 2 is from variable b. ?plotmath plot(1, ylab= bquote(italic(P) *,*.(b)~A) ) John - Original Message From: baptiste auguie baptiste.aug...@googlemail.com Try this, b = 20 plot(1, ylab= bquote(italic(P) * .(b)) ) HTH, baptiste On 19 August 2010 20:02, array chip arrayprof...@yahoo.com wrote: Hi all, let me give a simple example: b-20 I would like to print ylab as P20 where P is printed in Italic font. When I do the following: plot(1, ylab=expression(paste(italic(P),b,sep=))) I got y axis label printed as Pb instead of P20. What is the best solution to print platmath symbols with value of the variable at the same time? Thanks John David Winsemius, MD West Hartford, CT __ R-help@r-project.org 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.