如何使 R 的 bquote 中的字体加粗以显示主要情节?

sta*_*guy 3 plot r font-size

我用 R 制作了一些图并使用,bquote因为我需要主要图的变量。然而,主体不再是粗体,但我希望它是粗体。我主要定义如下:

\n\n
\n

title = bquote(atop("日期的经验定价内核",~.(EndDate)~"带有指数价格"~.(ST)~"\xe2\x82\xac"))

\n\n

情节(温度,EPK,类型=“l”,主要=标题)

\n
\n\n

Enddate包含"2014-08-01"日期并且ST只是带有 的数字9210.08

\n\n

有没有办法让它加粗或不加粗bquote?我想找到一个解决方案,bquote因为使用下标时非常方便。

\n\n

我的问题是,我在带有两个图的标准图中使用它,而另一个图的主图中不需要特殊的东西。所以,主要是大胆。我什至尝试将bquote其放在周围以获得相同的字体大小,但它仍然是粗体。

\n

42-*_*42- 6

我更喜欢使用我认为的“纯绘图数学”,所以我使用波形符而不是空格,并且不使用引号。我怀疑这是第二个参数中的前导波形符bquote引发了错误。在绘图数学中,波形符需要在两边都有一些东西:如果你确实需要一个不显示的东西,你总是可以使用,phantom(0)但为什么在这种情况下还要麻烦呢?

\n\n
bquote(atop(Empirical~Pricing~Kernel~at~Date, \n            bold(.(EndDate))~with~Index~Price~.(ST)~"\xe2\x82\xac"\n       )   )\n
Run Code Online (Sandbox Code Playgroud)\n\n

测试:

\n\n
EndDate="2014-08-01";ST=9210.08\ntitle = bquote(atop(Empirical~Pricing~Kernel~at~Date, bold(.(EndDate))~with~Index~Price~.(ST)~"\xe2\x82\xac"))\n   plot(1,1, type="l", main = title)\n
Run Code Online (Sandbox Code Playgroud)\n\n

在此输入图像描述

\n