R 如何确定代码在swave中的位置?
我正在使用swave绘制绘图,我想固定R代码的位置,而不固定图形的位置,也就是说,我想保持代码在文本中的位置,但使图形浮动,我该怎么办?多谢各位 因为不清楚,所以我把代码放在那里:R 如何确定代码在swave中的位置?,r,sweave,R,Sweave,我正在使用swave绘制绘图,我想固定R代码的位置,而不固定图形的位置,也就是说,我想保持代码在文本中的位置,但使图形浮动,我该怎么办?多谢各位 因为不清楚,所以我把代码放在那里: 图前文本 \开始{图} = tabSmoke你说你在使用swave。从您发布的内容中不清楚您是指R中的swave()函数,还是knitr中的swave格式。后者容易得多;如果您还没有使用它,您应该切换到它 下面是如何书写您的图形,使其以您想要的方式显示。 主要的变化是使用fig.cap在区块头中指定标题;然后knit
图前文本
\开始{图}
=
tabSmoke你说你在使用swave。从您发布的内容中不清楚您是指R中的swave()
函数,还是knitr
中的swave
格式。后者容易得多;如果您还没有使用它,您应该切换到它
下面是如何书写您的图形,使其以您想要的方式显示。
主要的变化是使用fig.cap
在区块头中指定标题;然后knitr
将自动写出乳胶
图形的环境、添加标题等
text before the figure
<<smokefig, fig.width=3, fig.height=3, fig.cap = "Pourcentages des fumeurs et non-fumeurs selon les quatre modalités">>=
tabSmoke<-table(ps$smoke)[2:5]
par(mar = c(2, 4.1, 0.1, 0.1))
with(ps,barplot(100*tabSmoke/sum(tabSmoke),ylim=c(0, 110), las = 2,
cex.axis = 0.75,cex.names = 0.75,col = c("pink","lightblue")))
@
text after the figure
图前文本
=
我想这是正常的行为。请在不起作用的地方发布一个自包含的示例,我们会让您知道出了什么问题。@user2554330谢谢您的评论,我已编辑了我的问题我很抱歉,因为我是R的新手。谢谢您的回复!我的回答解决了你的问题吗?如果没有,你可以编辑你的问题来解释问题所在,或者在这里留下另一条评论。如果它确实解决了问题,您应该单击它旁边的复选标记将其标记为已回答。
\documentclass[10pt]{article}
\usepackage{geometry}
\geometry{a4paper,scale=0.75}
\author{me}
\title{title}
\begin{document}
text before the figure
<<smokefig, fig.width=3, fig.height=3, fig.cap = "Pourcentages des fumeurs et non-fumeurs selon les quatre modalités">>=
tabSmoke<-table(ps$smoke)[2:5]
par(mar = c(2, 4.1, 0.1, 0.1))
with(ps,barplot(100*tabSmoke/sum(tabSmoke),ylim=c(0, 110), las = 2,
cex.axis = 0.75,cex.names = 0.75,col = c("pink","lightblue")))
@
text after the figure