我是 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)
感谢您提供的任何帮助!