r - R 中的绘图表,带有连接点的线

标签 r plot scatter-plot

虽然这似乎是一个非常天真的问题,但我在其他地方找不到任何直接答案,所以我来这里寻求帮助。

我有一个包含四列的选项卡文件,我想在 R 中绘制第一列和第二列之间的关系。目标是做一个类似散点图的形式,但用平滑的线连接连续的点(我不想在图表中拟合abline),以类似于excel(用平滑线散点)可以实现的方式,使用column1在 x 轴上,column2 在 y 轴上。该文件的示例如下:

881001  2   1   0
883001  0   0   0
885001  0   0   2
887001  0   0   1
889001  2   0   0
891001  7   0   0
893001  6   0   2
895001  0   0   3
897001  2   0   0
899001  2   0   0
901001  2   0   0
903001  5   0   0
905001  5   0   0
907001  3   0   0

在 Excel 中,图表将如下所示:

enter image description here

问题是,每次我创建这样的表格时,我都必须将其导入 Excel,然后创建图表。如果有任何快速的方法来检查 R 上的图表那就太好了。

提前致谢。

最佳答案

这里有一个方法:

# call your data dat
dat <- 
structure(list(V1 = c(881001L, 883001L, 885001L, 887001L, 889001L, 
891001L, 893001L, 895001L, 897001L, 899001L, 901001L, 903001L, 
905001L, 907001L), V2 = c(2L, 0L, 0L, 0L, 2L, 7L, 6L, 0L, 2L, 
2L, 2L, 5L, 5L, 3L), V3 = c(1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 
0L, 0L, 0L, 0L, 0L), V4 = c(0L, 0L, 2L, 1L, 0L, 0L, 2L, 3L, 0L, 
0L, 0L, 0L, 0L, 0L)), .Names = c("V1", "V2", "V3", "V4"), class = "data.frame", row.names = c(NA, 
-14L))


plot(dat$V1, dat$V2, main = "your plot")
lines(spline(dat$V1, dat$V2), col = 4)

enter image description here

关于r - R 中的绘图表,带有连接点的线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19977793/

相关文章:

r - 无法更改 Rmd 文档中的参数

具有排序顺序的 MATLAB 图

python - 在 seaborn 散点图中对分类 x 轴进行排序

javascript - 在 D3 散点图圆圈上添加标签

sql - RSQLite:在同一选择查询中绑定(bind)集和标量

替换基于数据框列表的数据框的列值

python - 文本合并 - 如何在 Python 中执行此操作? (R源)

javascript - javascript 中的基本 2D 绘图?

r - GGally : Error in unit(tic_pos. c、 "mm") 中出现错误: 'x' 和 'units' 的长度必须 > 0

python - 按列绘制颜色散点图 Plotly