找到 2038 篇文章 关于 R 编程

如何使用 ggplot2 在 R 中创建的条形图中更改图例值?

Nizamuddin Siddiqui
更新于 2020年11月6日 11:33:08

620 次浏览

如何使用 ggplot2 在 R 中创建的条形图中更改图例值?默认情况下,图例值取自使用 ggplot2 包创建条形图的分类变量的不同水平,如果我们想更改这些值,则可以使用 ggplot2 包的 scale_color_manual 函数,我们需要为颜色和图例值标签传递值。示例考虑以下数据框:实时演示> set.seed(1214) > x1 y1 df1 df1输出 x1 y1 1 B 4 2 B 5 3 C 5 ... 阅读更多

如何在基本 R 中检查绘图生成时间之间的差异?

Nizamuddin Siddiqui
更新于 2020年11月6日 11:28:33

61 次浏览

R 中最常用的时间测量函数之一是 microbenchmark 包的 microbenchmark 函数。我们可以将用于创建绘图的函数传递到 microbenchmark 函数中,这将导致每个绘图的处理时间,然后可以对差异进行比较。示例 1加载 microbenchmark 包:> library(microbenchmark)查找绘图生成时间:> x1 x2 x3 X XUnit: milliseconds expr min lq mean median uq max neval plot(x1) 12.7488 14.88815 15.65040 15.2515 15.90765 23.9348 100 plot(x2) 20.9810 21.67780 23.92976 22.2116 23.29665 137.2474 100 plot(x3) 93.6965 95.03440 96.67086 95.6717 97.12290 125.3670 100绘图:示例> plot(x1)输出:示例> plot(x2)输出:示例> plot(x3)输出

如何在基本 R 中更改绘图的分辨率?

Nizamuddin Siddiqui
更新于 2020年11月6日 11:22:07

3K+ 次浏览

在基本 R 中,我们可以将绘图保存为 png 并同时传递分辨率。执行此操作的过程是使用 res 参数创建具有分辨率的 png 图像,然后创建绘图并使用 dev.off() 创建文件。查看以下示例以了解其工作原理。示例 1实时演示> png(file="example1.png",res=100) > plot(1:10) > dev.off()输出:示例 2实时演示> png(file="example2.png",res=200) > plot(1:10) > dev.off()输出

如何在 R 中创建基于点位置的点大小增量的点图?

Nizamuddin Siddiqui
更新于 2020年11月6日 11:16:14

213 次浏览

cex 参数用于增加或减少在基本 R 中创建的点图中的点大小。如果我们想创建一个点大小递增的点图,那么我们可以传递一个与我们想要创建点图的向量大小相同的向量。例如,如果我们有一个包含 10 个元素的向量 x,则 cex 将设置为 cex=1:10。示例 1实时演示> x plot(x, cex=1:10, xlim=c(1, 12), ylim=c(-2, 12))输出:示例让我们看看另一个示例:实时演示> y plot(y, cex=1:10, xlim=c(1, 12), ylim=c(-1, 12))输出:阅读更多

如何在 R 中创建交替点具有不同形状的点图?

Nizamuddin Siddiqui
更新于 2020年11月6日 11:12:18

252 次浏览

如何在 R 中创建交替点具有不同形状的点图?pch 参数用于在基本 R 图表中创建不同的点,如果我们想要交替点具有不同的形状,则可以使用 rep 函数与 pch 参数一起使用,但我们需要将其用于向量的精确长度。例如,如果我们想创建一个包含 10 个值的向量的点图,并且交替点的形状不同,那么我们可以使用 pch=rep(1:2, 5))。示例 1实时演示> x plot(x, pch=rep(1:2, 5))输出:示例让我们看看另一个示例:实时 ... 阅读更多

如何在 R 中修复自变量的系数?

Nizamuddin Siddiqui
更新于 2020年11月6日 11:09:08

586 次浏览

在进行分析时,我们可能会知道自变量的变化,或者我们可能希望了解如果我们固定某个变量,其他自变量的行为如何。因此,我们可以在创建模型时修复自变量的系数,这可以通过使用 offset 函数以及我们想要修复系数值的变量的系数来实现。示例考虑以下数据框:实时演示> set.seed(854) > x1 x2 y1 df1 df1输出 x1 x2 ... 阅读更多

如何在 R 中创建在 Y 轴刻度上带有间隙的条形图?

Nizamuddin Siddiqui
更新于 2020年11月6日 11:03:03

569 次浏览

如果我们想在条形图的 Y 轴刻度上添加间隙,则无法在基本 R 中执行此操作。为此,我们可以使用 plotrix 包的 gap.barplot 函数。gap.barplot 函数非常方便,我们只需要传递我们想要创建条形图的向量以及通过使用 gap 参数简单地传递间隙值即可。加载 plotrix 包:> library(plotrix)示例 1实时演示> x x输出[1] 2 6 5 4 7 2 5 2 5 2 8 6 8 13 3 5 7 7 5 6> gap.barplot(x, gap=c(2, 4)) ylim 0 11警告信息:In gap.barplot(x, gap = c(2, ... 阅读更多

如何在 R 中将矩阵的对角元素设置为 1?

Nizamuddin Siddiqui
更新于 2020年11月6日 10:58:04

1K+ 次浏览

首先我们需要理解的是,对角元素只有在我们有方阵时才有用,否则将矩阵的对角元素设置为 1 毫无意义,这几乎所有数学家都知道,但一些新生可能会感到困惑,因为我们可以在非方阵中创建对角线,这不应该被称为对角线。在 R 中,我们可以使用 diag 函数将矩阵的对角元素设置为 1。示例 1实时演示> M1 M1输出     [, 1] [, 2] [, 3] [, 4] [, 5] [1, ]   1    6   11   16   21 ... 阅读更多

如何在基本 R 中创建的箱线图中添加水平线?

Nizamuddin Siddiqui
更新于 2020年11月6日 10:49:01

3K+ 次浏览

基本 R 中的箱线图已经包含三条表示最小值、中位数和最大值的水平线,但我们可能需要创建额外的水平线来显示某些阈值。例如,我们可能需要在 2 处创建一条水平线,以了解大于 2 的值的差异。这可以通过在创建箱线图后使用 abline 函数非常轻松地完成。示例 1实时演示> x boxplot(x) > abline(h=1)输出:示例 2实时演示> y boxplot(y) > abline(h=15)输出:示例 3实时演示> z boxplot(z) > abline(h=3)输出

如何在 R 中为对数模型创建正态分位数-分位数图?

Nizamuddin Siddiqui
更新于 2020年11月6日 10:44:02

197 次浏览

如何在 R 中为对数模型创建正态分位数-分位数图?对数模型是一种模型,其中我们取因变量的对数,然后在 R 中创建线性模型。如果我们想为对数模型创建正态分位数-分位数图,则可以使用 plot 函数,并且必须引入 which = 2 参数以获得所需的图。示例 1实时演示> x1 x1输出[1]  4.735737 3.631521 5.522580 5.538314 5.580952 4.341072 4.736899 2.455681 [9]  4.042295 5.534034 4.717607 6.146558 4.466849 5.444437 5.390151 4.491595 [17] 4.227620 4.223362 5.452378 5.690660 5.321716 ... 阅读更多

广告