gpt4 book ai didi

r - 如何用文本和上标ggplot2编写x轴标题

转载 作者:行者123 更新时间:2023-12-02 15:49:18 26 4
gpt4 key购买 nike

我想使用以下代码在 x 轴上编写以下标题:

标题:粮食产量(吨ha-1)

labs(x=expression(bold(paste("Grain yield","  ","(ton.", ha^-1,")", sep=""))))

-1 应为上标,整个标题应为粗体。除了上标部分不是粗体之外,我一切都正确。

我很感激任何帮助。

谢谢!

最佳答案

从 @BenBolker 那里得到不正确的建议是相当不寻常的,但以下是他作为没有解决方案的问题示例提供的解决方案:

barplot(height=c(1,1), ylab=expression(bold(paste("org.", cm^bold("-2")))))

这里的技巧是不使用数字参数,而是使用文本参数。在您的情况下,您有一个常见的误解:plotmath 中的 paste 有一个“sep”参数。事实并非如此。 (此外,如果您学会正确使用“~”和“*”,通常不需要它。)这是一个无paste()的解决方案:

plot(1,1, xlab=expression(bold(Grain~yield~~"(ton."*ha^"-1"*")")))

(我使用基本图形对其进行了测试,因为您没有提供完整的示例。基本 R 中没有 lab 函数。)

关于r - 如何用文本和上标ggplot2编写x轴标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19745508/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com