[R] plotmath question

2010-08-19 Thread array chip
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

2010-08-19 Thread baptiste auguie
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

2010-08-19 Thread David Winsemius


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

2010-08-19 Thread array chip
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

2010-08-19 Thread David Winsemius


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

2010-08-19 Thread array chip
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

2010-08-19 Thread David Winsemius


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

2010-08-19 Thread array chip
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.