如何在一张纸上绘制多个图形

科尔曼·贝勒

我有 2 个要绘制的数据集。我将使用 xlim (200-820) 和相同的 ylim (0-100),但这两个数据集的 x 值并不完全匹配,因此我无法运行矩阵或 data.frame。我只是想在一张具有固定轴的工作表上绘制多个数据集。

我已经研究了 ggplot 和数据框的创建,但是因为我对每个集合都有不同的 x 轴值,所以我认为这不是正确的解决方案,但是我可能错误地解释了它们的使用

plot(x1, y1, xlim=c(200,820), type = "l", xlab="Wavelength", ylab="Reflectance")
plot(x2, y2, xlim=c(200,820), type = "l", xlab="Wavelength", ylab="Reflectance")
axis(1,at=seq(200,850,50))

如果正确完成,该图应该看起来像一堆具有相同轴的图。

奥利弗

欢迎来到 SO。

有点不清楚您所说的“工作表”是什么意思。如果您指的是同一个绘图窗口,使用基数 R,您可以使用pointslines

plot(x1, y1, xlim=c(200,820), type = "l", xlab="Wavelength", ylab="Reflectance")
lines(x2, y2)
axis(1,at=seq(200,850,50))

如果您正在寻找多个“绘图”,您可以使用par(mfrow = c(ncol, nrow)). 例如并排绘制:

par(mfrow = c(1,2))
plot(x1, y1, xlim=c(200,820), type = "l", xlab="Wavelength", ylab="Reflectance")
axis(1,at=seq(200,850,50))
plot(x2, y2, xlim=c(200,820), type = "l", xlab="Wavelength", ylab="Reflectance")
axis(1,at=seq(200,850,50))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用pygal在一张图表中绘制多个图形?

如何在一张纸上打印四张单张图像,每个角各一张?

如何在另一张纸的一张纸上的偏移单元格中进行宏搜索

闪亮:如何在同一张传单地图上绘制多个参数?

如何在同一张图上绘制来自不同模型的多个学习曲线?

如何在一张图中绘制多个时间线?

R语言:如何使用ggplot2在一张具有回归线的图形上绘制多个矢量?

在同一张纸上移动多个不相邻的行

如何在另一张纸上找到最大和最小日期?

如何闪亮地添加零件以一张一张地绘制图形

如何从另一张纸上获得完全匹配的数据?

如何将一张纸上的数据与另一张纸进行比较?

如何在一张卡中对齐多个参数

如何在一张图中组合多个图?

如何在一张图表上绘制具有不同x和y值的多个数据集?

如何在另一张地图内进行地图绘制,获取每张第一张地图的索引?

另一张纸上的 VLOOKUP/索引

如何在 O 列中搜索另一张纸上列出的值并更改行颜色?

将多张纸上的数据合并到一张纸上

如何使用ggvis在一张图中放置多个图形

从一张纸上取值并根据ID将其保存在另一张纸上

查询在一张纸上工作,但不在另一张纸上工作?

POI-同一张纸上的多个数据验证范围

熊猫read_excel同一张纸上的多个表

ReferenceError: "e" 未定义 | 仅在一张纸上运行多个脚本的困难

在pandas或matplotlib的一张图中绘制多个boxplot?

在一张图中绘制多个箱线图

在一张图中绘制多个熊猫数据框

Matplotlib在一张图中绘制多个条形图