R-数据可视化(分组数据)

卡兰·乔杜里

我有两个数据集(数据框):

  1. 降水数据(每月)
  2. SOI 指数(每月)

我想要一个分组图,而不是绘制散点图。

首先,我想将 SOI 指数分组,例如:

  1. 非常低(指数幅度小于 -1.5)
  2. 低(震级 -1.5 到 -0.5)
  3. 中等(-0.5 到 0.5)
  4. 高(0.5 到 1.5)
  5. 非常高(大于 1.5)

其次,我想在它们之间绘制一个图表,以便在一组公共 SOI 指数值下匹配的所有降水值都绘制在它们上方。

样本降水数据(24 个条目):

Jan 1981 61.0
Feb 1981 69.9
Mar 1981 22.9
Apr 1981 291.1
May 1981 153.7
Jun 1981 225.3
Jul 1981 243.9
Aug 1981 132.1
Sep 1981 90.9
Oct 1981 150.9
Nov 1981 127.3
Dec 1981 143.3
Jan 1982 130.8
Feb 1982 110.2
Mar 1982 63.3
Apr 1982 76.5
May 1982 76.2
Jun 1982 45.5
Jul 1982 79.5
Aug 1982 127.0
Sep 1982 140.7
Oct 1982 112.3
Nov 1982 152.4
Dec 1982 270.5

SOI 索引示例:数据可在“ https://www.esrl.noaa.gov/psd/gcos_wgsp/Timeseries/Data/soi.long.data ”获得

请使用 1981 年 1 月至 1982 年 12 月的数据。

我还在下面提供了这些数据(24 个条目):

0.27
-0.47
-2.01
-0.60
0.82
1.28
0.87
0.40
0.52
-0.71
0.07
0.41
0.87
-0.03
0.05
-0.46
-0.74
-2.49
-1.89
-2.66
-2.12
-2.20
-3.25
-2.48

需要如下参考图:

在此处输入图片说明

任何帮助将不胜感激。谢谢!

莫里茨·埃弗斯

你的问题有点缺乏你的努力,因此反对票(不是我的)。有很多可用的教程可以让您开始至少尝试重现您所追求的情节。

除此之外,以下内容应该会给您一些想法;我把细节留给你。关键是用于cutSOE值分入不同的组。

setNames(cbind(df1, df2), c("Date", "Precip", "SOE")) %>%
    mutate(SOE.Index = cut(
        SOE,
        breaks = c(-Inf, -1.5, -0.5, 0.5, 1.5, Inf),
        labels = c("very low", "low", "moderate", "high", "very high"))) %>%
    complete(SOE.Index) %>%
    ggplot(aes(x = SOE.Index, y = Precip)) + geom_point()

在此处输入图片说明


样本数据

df1 <- read.table(text =
    "
'Jan 1981' 61.0
'Feb 1981' 69.9
'Mar 1981' 22.9
'Apr 1981' 291.1
'May 1981' 153.7
'Jun 1981' 225.3
'Jul 1981' 243.9
'Aug 1981' 132.1
'Sep 1981' 90.9
'Oct 1981' 150.9
'Nov 1981' 127.3
'Dec 1981' 143.3
'Jan 1982' 130.8
'Feb 1982' 110.2
'Mar 1982' 63.3
'Apr 1982' 76.5
'May 1982' 76.2
'Jun 1982' 45.5
'Jul 1982' 79.5
'Aug 1982' 127.0
'Sep 1982' 140.7
'Oct 1982' 112.3
'Nov 1982' 152.4
'Dec 1982' 270.5", header = F)

df2 <- read.table(text =
    "0.27
-0.47
-2.01
-0.60
0.82
1.28
0.87
0.40
0.52
-0.71
0.07
0.41
0.87
-0.03
0.05
-0.46
-0.74
-2.49
-1.89
-2.66
-2.12
-2.20
-3.25
-2.48", header = F)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R中的流数据可视化

来自分类Dev

R可视化的文本调查数据

来自分类Dev

可视化R中数据重叠的最佳方法

来自分类Dev

R中多维数据集群的可视化

来自分类Dev

使用ggmap可视化R中基于位置的数据

来自分类Dev

R中数据可视化顺序的问题

来自分类Dev

R:可视化同一图上的多组数据

来自分类Dev

使用ggmap可视化R中基于位置的数据

来自分类Dev

R矩阵打印中的数据可视化

来自分类Dev

R Shiny应用程序用于数据可视化

来自分类Dev

如何使用R / tikz可视化一维数字数据?

来自分类Dev

R:如何可视化随时间变化的二进制/分类数据

来自分类Dev

(R)使用PCA(ggbiplot)可视化包含大量变量的数据集

来自分类Dev

将表的结果转换为R中的变量(数据的维数)(用于可视化)

来自分类Dev

如何在单个R函数中模拟数据并可视化

来自分类Dev

通过读取csv数据在R中计算t检验,并在Boxplot中将其可视化

来自分类Dev

具有三列数据框的R中的图形可视化

来自分类Dev

如何在R中绘制大数据缺失值的可视化图?

来自分类Dev

R如何可视化此分类百分比数据?

来自分类Dev

数据可视化多个条形图,R中存在均值和误差

来自分类Dev

可视化数据

来自分类Dev

在R中绘制或可视化同类群组分析(三角形)数据

来自分类Dev

使用R可视化具有轨迹/最佳拟合平均增长曲线和意大利面条图的纵向数据

来自分类Dev

如何可视化数据以与多种条件进行比较?ggplot2,r,geom_bar()

来自分类Dev

Java数据可视化

来自分类Dev

R:如何可视化纵向轨迹

来自分类Dev

R中矩阵的可视化

来自分类Dev

R中的网络可视化

来自分类Dev

使用R可视化摘要统计

Related 相关文章

热门标签

归档