Tag: 情节

如何将Rgraphics打印到PDF和多个PDF的多个页面?

我知道 pdf("myOut.pdf") 将在R中打印成PDF格式。如果我想要怎么做? 做一个循环,在PDF文件的新页面上打印后续graphics(追加到最后)? 制作一个循环,将后续graphics打印到新的PDF文件(每个文件一个graphics)?

Matplotlib scatterplot; 颜色作为第三variables的函数

我想要做一个scatterplot(使用matplotlib)其中的点根据第三个variables着色。 我已经非常接近这个: plt.scatter(w, M, c=p, marker='s') 其中w和M是数据点,p是我想遮蔽的variables。 不过我想用灰度而不是颜色来做。 谁能帮忙?

我如何绘制2个不同的Y轴?

我想在R中叠加两个散点图,使得每一组点都有自己的(不同的)y轴(即在图的位置2和4),但是这些点叠加在同一个图上。 是否有可能与plot做到这一点? 编辑显示问题的示例代码 # example code for SO question y1 <- rnorm(10, 100, 20) y2 <- rnorm(10, 1, 1) x <- 1:10 # in this plot y2 is plotted on what is clearly an inappropriate scale plot(y1 ~ x, ylim = c(-1, 150)) points(y2 ~ x, pch = 2)

在基本graphics的绘图区域之外绘制一个图例?

正如标题所示: 使用基础graphics时,如何在绘图区域之外绘制图例? 我想到了摆弄layout并产生一个空的情节,只包含传说,但我会有兴趣的方式只使用基础设施,例如, par(mar = )来获得一些空间右边的情节为传奇。 这里是一个例子: plot(1:3, rnorm(3), pch = 1, lty = 1, type = "o", ylim=c(-2,2)) lines(1:3, rnorm(3), pch = 2, lty = 2, type="o") legend(1,-1,c("group A", "group B"), pch = c(1,2), lty = c(1,2)) 生产: 但是正如所说的,我希望这个传说不在绘图区域之外(例如,在图表的右侧)。

在两点之间着色一个内核密度图。

我经常使用核密度图来说明分布。 这些在R中很容易和快速地创建,就像这样: set.seed(1) draws <- rnorm(100)^2 dens <- density(draws) plot(dens) #or in one line like this: plot(density(rnorm(100)^2)) 这给了我这个不错的小PDF: 我希望将PDF下面的区域从第75百分位降至第95百分位。 使用quantile函数计算点很容易: q75 <- quantile(draws, .75) q95 <- quantile(draws, .95) 但是,如何遮蔽q75和q95之间的区域呢?