我想知道是否可以用\newpage不同的方式在R markdown v2中使用LaTeX 命令:
```{r, results='asis', echo=FALSE}
cat("\\newpage")
```
Run Code Online (Sandbox Code Playgroud)
我生产pdf_output.如果any1有任何想法请不要犹豫评论:)!谢谢
我创建这样的pdf:
---
title: " "
author: " "
date: "2014"
output:
pdf_document:
includes:
in_header: naglowek.tex
highlight: pygments
toc: true
toc_depth: 3
number_sections: true
keep_tex: true
---
Run Code Online (Sandbox Code Playgroud) 我想在我自己编写%>%的magrittr包中使用包中引入的管道运算符来链接dplyr数据转换.magrittr列Import在DESCRIPTION文件中.加载我自己的包并测试使用管道操作符的函数后,我收到以下错误消息:
functionname中的错误(参数,:找不到函数"%>%"
更改%>%为magrittr::%>%函数源代码也无济于事,因为无法再构建包.
出于某种原因,这两个正则表达式的行为方式相同:
"43\\gf..--.65".replace(/[^\d.-]/g, "");? // 43..--.65
"43\\gf..--.65".replace(/[^\d\.-]/g, "");? // 43..--.65
Run Code Online (Sandbox Code Playgroud)
在第一个正则表达式中,我没有逃避dot(.)而在第二个正则表达式中我做(\.).
有什么区别以及为什么它们的行为相同?
我正在寻找使用Qt 4框架在C++中启动项目(需要跨平台的GUI).我从朋友和网上听过Boost图书馆的好消息.我已经开始阅读这两篇文章,并且在我太深入之前想问一个粗略的问题:这两个开发"系统"是否相互排斥?
我最初的搜索和阅读显示了信号处理,自定义构建系统和其他低级原语的一些重叠.
在同一个项目中使用它们是否有意义?
也许这是一个愚蠢的问题,但我找不到ggplot2手册中的答案,也没有找到"阿姨"谷歌......
如果我有一个中点和一个直径,如何用ggplot2绘制一个圆作为附加图层?谢谢你的帮助.
有没有办法根据随数据框提供的变量填充使用facet_wrap创建的facet条?
示例数据:
MYdata <- data.frame(fruit = rep(c("apple", "orange", "plum", "banana", "pear", "grape")), farm = rep(c(0,1,3,6,9,12), each=6), weight = rnorm(36, 10000, 2500), size=rep(c("small", "large")))
示例图:
p1 = ggplot(data = MYdata, aes(x = farm, y = weight)) + geom_jitter(position = position_jitter(width = 0.3), aes(color = factor(farm)), size = 2.5, alpha = 1) + facet_wrap(~fruit)
我知道如何更改条带的背景颜色(例如橙色):
p1 + theme(strip.background = element_rect(fill="orange"))

有没有办法转嫁值的变量size中MYdata的参数fill的element_rect?
基本上,对于所有条带而不是1种颜色,我希望小水果(苹果,李子,梨)的条带背景颜色为绿色,大果实(橙色,香蕉,葡萄)的背景颜色为红色.
我的网站上有一个博客部分,其中包含TinyMce编辑器.我想在发布博客时嵌入视频,而这只是吐出代码.我<embed>在输出脚本上添加了标记.
这是我用于视频的代码:
<object width="425" height="350">
<param name="movie" value="http://www.youtube.com/v/CgW_5Vthsds"></param>
<param name="wmode" value="transparent"></param>
<embed src="http://www.youtube.com/v/" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed>
</object>
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
我想知道如何将新的DataFrame数据添加到现有csv文件的末尾?to_csv没有提到这样的功能.先感谢您.
我一直在尝试用ggplot 2在我的直方图上叠加一条正常曲线.
我的公式:
data <- read.csv (path...)
ggplot(data, aes(V2)) +
geom_histogram(alpha=0.3, fill='white', colour='black', binwidth=.04)
Run Code Online (Sandbox Code Playgroud)
我尝试了几件事:
+ stat_function(fun=dnorm)
Run Code Online (Sandbox Code Playgroud)
....没有改变任何事情
+ stat_density(geom = "line", colour = "red")
Run Code Online (Sandbox Code Playgroud)
...在x轴上给了我一条直线红线.
+ geom_density()
Run Code Online (Sandbox Code Playgroud)
对我不起作用,因为我想将我的频率值保持在y轴上,并且不需要密度值.
有什么建议?
提前感谢任何提示!
找到解决方案
+geom_density(aes(y=0.045*..count..), colour="black", adjust=4)
我正在尝试在绘制数据集之前构建数据集.我决定使用函数工厂gammaplot.ff(),我的代码的第一个版本如下所示:
PowerUtility1d <- function(x, delta = 4) {
return(((x+1)^(1 - delta)) / (1 - delta))
}
PowerUtility1d <- Vectorize(PowerUtility1d, "x")
# function factory allows multiparametrization of PowerUtility1d()
gammaplot.ff <- function(type, gamma) {
ff <- switch(type,
original = function(x) PowerUtility1d(x/10, gamma),
pnorm_wrong = function(x) PowerUtility1d(2*pnorm(x)-1, gamma),
pnorm_right = function(x) PowerUtility1d(2*pnorm(x/3)-1, gamma)
)
ff
}
gammaplot.df <- data.frame(type=numeric(), gamma=numeric(),
x=numeric(), y=numeric())
gammaplot.gamma <- c(1.1, 1.3, 1.5, 2:7)
gammaplot.pts <- (-1e4:1e4)/1e3
# building the data set
for (gm in gammaplot.gamma) { …Run Code Online (Sandbox Code Playgroud)