- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设我有 2 个源文件,第一个名为 example1.r
,第二个名为 example2.r
(如下所示)。
example1.r
plot(1:10,1:10)
example2.r
qplot(1:10,1:10)
当我获取 example1.r 时,会绘制图表。但是,当我获取 example2.r 时,情况并非如此。这里的解决方案是什么?
(example2.r中的qplot是 ggplot2 的函数)
最佳答案
更新:
source
的选项 print.eval=TRUE
将导致评估结果的打印行为,就像交互式中一样命令行。
source("Script.R", print.eval=TRUE)
knitr
默认情况下模拟交互式命令行的行为。 打印
。请注意,knitr
也可以指定为 R 包小插图的 Sweaving 引擎。这就是著名的FAQ 7.22: Why do lattice/trellis graphics not work? .
对于像ggplot2或lattice这样的网格图形,您需要打印图形对象才能实际绘制它。
在命令行上以交互方式自动完成此操作。在其他地方(在要获取的文件、循环、函数、Sweave block 内),您需要显式地打印它。
print (qplot (1 : 10, 1 : 10))
或者,您可以重新定义 qplot
来进行打印:
qplot <- function (x, y = NULL, z = NULL, ...) {
p <- ggplot2::qplot (x = x, y = y, z = z, ...)
print (p)
}
(这会将轴标签更改为 x 和 y)。
我在小插图中使用了这种方法,我希望编写的代码与交互式 session 中的用户键入的代码完全一样。
关于r - ggplot 的 qplot 不执行采购,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6675066/
使用这个数据框,df: bat.condition bat.group bat.money 1 safe 2825.882 2
我一直在尝试创建条形图,但我需要帮助: name df df name reading yyyggrggryyy1 t1 y yyyggrgg
我想循环浏览一长串qplots或 ggplot2情节,在每个情节处暂停,以便我可以在继续之前对其进行检查。 以下代码不产生任何图: library(ggplot2) par(ask=TRUE) for
我正在尝试使用 qplot() 绘制一个简单的时间序列,就像使用 plot() 所做的那样。 x 变量是 as.POSIXlt 而 y 只是一些连续的测量。这是带有一些简短注释的代码。任何有关为什么这
我正在从 MySQL 数据库中获取相当大量的数据。大约150mb。 然后我绘制一些字段的图形: > qplot(myValues$average_submitted_chrg_amt, myValue
使用下面的代码,我可以设置 x 轴和 y 轴的标签,但不能在这里设置 cyl 颜色标签。 documentation没有办法解决。 qplot(mpg, wt, data=mtcars, colour
考虑以下数据框: x = read.table(text = 'Lo Re Pe 1 T 33 1 F 22 1 H 11 2 T 22 2 F 22', header = TRUE) 和下面的情节:
我使用 qplot 绘制了一个刻面图,并使用“填充”选项根据它们的值(高=红色,中=紫,低=蓝)为条着色 http://i.stack.imgur.com/raEzA.png 我的代码是: x = q
我在一个窗口中有两个直方图(使用 facet),我想控制轮廓和填充的颜色。我试过查找颜色 scales , aes() , + color , + fill ,包括颜色和填充 qplot ,所有导致预
我有一个数据集,不幸的是我的 dataframe 中的一些列标签包含符号(- 或 +)。这似乎不会打扰 dataframe,但是当我尝试使用 qplot 绘制它时,它会抛出一个错误: x <- 1:5
有没有一种方法可以识别(意味着:显示观察值)散点图中的某些点(使用 qplot()),例如 identify 对 plot() 所做的? 祝好,莎拉 最佳答案 尝试从我上面提供的链接修改这个 dat
到目前为止,我错过了一个在 y 轴上有一个分数的直方图函数。像这样: require(ggplot2) data(diamonds) idealD <- diamonds[diamonds[,"cut
我正在使用 qplot 函数生成直方图。它生成了漂亮的图,我对图形非常满意。我也想打印直方图数据,有什么办法可以从 qplot() 中检索它吗?返回对象?我正在使用 hist()函数,如果我们添加选项
我想为 qplot 做一个包装将默认几何体从 histogram 更改为至 dotplot如果 x是数字和 y为空。但是我无法得到 qplot与 geom_dotplot 一起工作: > x qpl
我的问题可能类似于 Fitting a density curve to a histogram in R 。使用 qplot 我用这个命令创建了 7 个直方图: (qplot(V1, data=d
这是我试过的情节的样本数据集 x<-runif(3, min=4, max=50) y<-runif(6, min=3, max=14) x1 <-runif(8, min=7, max=52) y1
我想使用 ggplot2 包中的 qplot 在样本图上绘制多条线。但我遇到了一些问题。 使用旧的绘图和线条函数我会做类似的事情 m m time y1 y2 1 1 5 -5 2
我尝试使用 expression(),它适用于 noraml 图,但我在下面的尝试失败了:有什么想法吗? 我想写:µg CO2 (下标 2) – C m-2 (上标 -2) h-1 (上标 -1) 完
我想用qplot (ggplot2) 然后用 magrittr 转发数据: 这有效: mtcars %>% qplot(mpg, cyl, data=.) 这会产生一个错误: mtcars %>% q
我已将日志加载到数据帧 v .您可以看到 head(v) 的输出: user_id page_id timestamp 1 139 1612783 2011
我是一名优秀的程序员,十分优秀!