使用R在图形标签中的数学和希腊字符

时间:2018-04-30 18:01:39

标签: r graphing

我想要一个关于药物暴露的图表,让x轴标题“曲线下面积(uM * min)”,但我对于如何两者都有一个实际的希腊字母μ而不是“u”感到困惑“和一个时间符号(×)而不是”*“。

我试过

#!/usr/bin/env python
import turtle
import sys

width = 600
height = 300
def gothere(event):
    turtle.penup()
    x = event.x
    y = event.y
    print "gothere (%d,%d)"%(x,y)
    turtle.goto(x,y)
    turtle.pendown()

def movearound(event):
    x = event.x
    y = event.y
    print "movearound (%d,%d)"%(x,y)
    turtle.goto(x,y)

def release(event):
    print "release"
    turtle.penup()

def circle(x,y,r):
    turtle.pendown() 
    turtle.goto(x,y)
    turtle.circle(r)
    turtle.penup()
    return

def reset(event):
    print "reset"
    turtle.clear()

#------------------------------------------------#
sys.setrecursionlimit(90000)
turtle.screensize(canvwidth=width, canvheight=height, bg=None)
turtle.reset()
turtle.speed(0)
turtle.setup(width, height)

canvas = turtle.getcanvas()

canvas.bind("<Button-1>", gothere)
canvas.bind("<B1-Motion>", movearound)
canvas.bind("<ButtonRelease-1>", release)
canvas.bind("<Escape>",reset)

screen = turtle.Screen()
screen.setworldcoordinates(0,height,width,0)
screen.listen()

turtle.mainloop()
#------------------------------------------------#

但这不起作用。我试过了

 plot(1:10, 1:10, 
 xlab = expression("AUC ("*mu*"M"*\times*"min)"))

也没有去那里。我想过使用“&amp;#215;”不知何故,但是我没有看到如果没有R认为我已经注释掉了那一行的其余部分,那将是如何工作的。

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

这是一个使用unicode的解决方案:plot(0,0, xlab = "AUC (\U03BCM \U00D7 min)")

enter image description here

使用expression的另一种解决方案:plot(0,0, xlab = expression(AUC~"("*mu*M %*% min*")"))