plotmath

    2热度

    1回答

    我想创建3张图,每张图包含来自不同数据框的2行图,然后用特定分数标记每张图。 因此,例如我有3个数据帧: df1 <- data.frame(x=c(1,2,3,4),y=c(2,3,4,5), z=c(3,3,6,8)) df2 <- data.frame(x=c(3,4,5,6),y=c(1,3,6,7), z=c(2,4,4,8)) df3 <- data.frame(x=c(1,2,2

    7热度

    3回答

    我想要两行中的标题为情节,但这不起作用,为什么?我怎样才能使它工作? CVal<-1 SumEpsVal<-2 plot(1:10, main=bquote(paste("C=", .(CVal), " \n ", sum(xi), "=", .(SumEpsVal)))) 这这里工作: plot(1:10, main=paste("C=1", "\n", "SumXi=2")) 我想

    3热度

    1回答

    我已经使用“栅格”将我在ggplot中制作的一些绘图放在一起,然后使用'grid.text'为这些绘图提供相同的y轴标签。我最终想出了如何在-2中得到一个上标,但我不希望后面的括号被上标。这是迄今为止我所得到的最佳线路,但似乎不管我做了什么,在这之后的所有内容“^”都提高了。 grid.text((expression(paste("Biomass (g m"^"-2*)"))), rot = 9

    7热度

    2回答

    我为多个数据集生成一个图。每个数据集都应该有它自己的图例,这些图例可能包含希腊字母,图形符号或者子和超字符。我想在循环中生成图例文本。 Bquote工作正常,如果只有一个图例文本。如果我尝试添加additinal传说的文本,该plotmath-commads迷路了,... x <- 0:10 y1 = x * x y2 = x * 10 plot (1,1, type="n", xlab=

    2热度

    1回答

    我试图在R图中生成一个美丽的图例。我有一个factor=1e-5,应该很好地显示在图例中的格式。我在包sfsmisc中发现了一个很好的功能,它将数字转换为表达式。要将这个表达式添加到我的bquote命令中,似乎需要将它转换为一个调用。不幸的是,在字符串的末尾添加了大括号(10^-5())。 有没有办法避免添加大括号?还是有更简单的方法来将数字转换为plotmaths命令以供它们在图例中使用? (没

    7热度

    1回答

    我正在使用annotate()叠加我的ggplot2图之一上的文字。我使用选项parse=T,因为我需要使用希腊字母rho。我希望文字说= -0.50,但尾部的零会被裁剪,而我会得到-0.5。 下面是一个例子: library(ggplot2) x<-rnorm(50) y<-rnorm(50) df<-data.frame(x,y) ggplot(data=df,aes(x=x,y=y

    17热度

    4回答

    在R中,我使用expression(theta[l]),以便我的绘图轴的标签与LaTeX中的$\theta_l$相同。出于美观的原因,我宁愿显示$\theta_\ell$。你可以帮我吗? 编辑 之前,我做了 plot(1:10, 1:10, xlab=expression(theta[l])) ,我在PDF导出的结果图像。然后,使用 \begin{figure}[htbp] \centerl

    5热度

    1回答

    用下面的代码,xlab将是粗体但不是ylab。请你帮我 pdf() par(font.axis=2, font.lab=2, cex.lab=1.2, cex.axis=1.2, cex.sub=1.2, mfrow=c(2,2), mar = c(5,6,3,1) + 0.1) hist(ADAM, axes=F, main="", ylim=c(0,1000000), xlab=

    5热度

    2回答

    这是这个问题的跟进问题: How to have a new line in a `bquote` expression used with `text`? 但现在我有它的一个传奇,这似乎改变的事情。 我试过如下: test<-c(10:1) dummy1<-0.004323423 dummy2<-0.054 dummy3<-0.032 plot(test,c(1:10)) legend

    32热度

    2回答

    我正在尝试使用特殊字符和上标来制作y轴标题。我能够做到这一点,但我希望左括号不能被上标。这就是我遇到的问题。我认为它只是放置我的括号,但我已经试过(看似)一切。 plot(WatexCl, ConcuM, col = as.numeric(1), pch = as.numeric(Depth), xlab = expression(paste("Concentration Cl (",