我试图将绘图对象放在 r markdown 中。将fig.cap在第一R块运作良好。但是,当我尝试放置第二个数字时出现了问题。请看下面的代码。
YAML 看起来像这样
output:
bookdown::pdf_document2:
toc: no
header-includes:
- \usepackage{setspace}\doublespacing
- \usepackage{float}
- \usepackage{booktabs}
- \usepackage{longtable}
- \usepackage{amsmath}
- \usepackage{multicol}
- \usepackage{threeparttable}
- \usepackage{caption}
Run Code Online (Sandbox Code Playgroud)
r 块中的代码是
{r trend_1, echo=F, fig.cap='The air pollution trend of different groups',out.width='50%',message=F, fig.show='hold'}
Run Code Online (Sandbox Code Playgroud)
绘图代码是(这是两个绘图对象)
state.con.oz
state.con.pm
Run Code Online (Sandbox Code Playgroud)
我有一个错误有! Package caption Error: \caption outside float.什么想法吗?
顺便说一句,我想知道如何在 r markdown 中创建图形脚注?
提前致谢。
根据条件求和列时遇到问题。在这里,汇总列表示d23+d24+d25+d26+..+d31。以下是我的数据框的一部分。
d23 d24 d25 d26 d27 d28 d29 d30 d31
854 -0.60 4.11 8.52 0.90 -7.99 -10.27 -8.32 -6.79 -11.71
855 -1.14 2.66 8.14 0.11 -8.96 -11.25 -9.17 -7.84 -12.53
856 -1.16 0.71 5.45 -1.65 -10.72 -11.18 -11.58 -10.44 -14.29
857 0.08 5.36 9.59 -0.22 -9.79 -9.47 -9.44 -7.67 -10.57
858 -0.95 4.86 8.18 -4.03 -12.15 -11.19 -11.37 -9.47 -13.90
859 -0.70 3.72 8.60 1.87 -6.99 -9.77 -7.84 -6.20 -11.31
Run Code Online (Sandbox Code Playgroud)
如您所见,有正值和负值。我想以这种方式跨列求和,如果值是正数,则将其设置为零;如果该值为负,则取该值的绝对值。最后,汇总各列并创建一个新列。
知道我怎么能意识到吗?
我正在努力在r markdown和中的图形标题下方创建图形注释bookdown。我想要的图形注释如下所示。这个数字来自(Greenstone and Hanna 2014). 我的图实际上是一个
r情节。注释的长度应与图形宽度相同,并自动断线。有任何想法吗???