2

我是 R 中的新程序员,正在尝试使用 StripChart(每个类别中的数据点太少,无法将我的数据显示为箱线图)。我想让我的条形图类别单独着色,而不是单独着色每个单独的数据点。

我的数据有点奇怪,但这是其中的一个片段,来自 .csv 文件:

 NO3_W    NO3_S   NO3_N   NO3_E    NH4_W    NH4_S    NH4_N   NH4_E
109.3820 17.36120 25.7474 7.05187 218.0470 17.73920 41.67180 4.68764
94.7625  19.53920 17.6870      NA 215.1450  8.42217 24.21860      NA
125.1190  6.09643  5.4894      NA 306.4350  6.09589  9.38554      NA
116.9880 52.04350      NA      NA 229.9380 97.87880       NA      NA
39.1758        NA      NA      NA  91.0918       NA       NA      NA

重申一下,我想创建一个条形图,将每列数据作为一个单独的类别,其中每个类别都有不同的颜色。

在此处输入图像描述

这是我一直在使用的代码,从我包含的图简化而来。

ChemColor = c("green","blue","red","orange","purple","hotpink","dodgerblue","orchid1")

SecColor = c("darkgrey","darkblue","gray","black")

stripchart(Sectors, pch = 21, bg = ChemColor, 
    las = 1, log = "x", xaxt = "n", col = rep(SecColor)); 
    eaxis(1, at = c(0.1,1,10,100), 
    labels = c("0.100","1.00","10.0","100"), font.axis = 2)

感谢您提供的任何帮助!

4

0 回答 0