par(mar =c(0, 0, 0, 0))# note other arguments used to improve legibilityplotSPC(musick.sim, print.id =FALSE, name =NA, width =0.4, divide.hz =FALSE, depth.axis =list(line =-4, cex =1))
-
-
+
+
@@ -2805,10 +3275,10 @@
n
text(x =10.5, y =90, label ="additional space allocated by 'n = 15'", adj =0, cex =0.75)arrows(x0 =length(osds) +1, x1 =15, y0 =100, y1 =100, code =3, length =0.1)
-
-
+
+
@@ -2848,10 +3318,10 @@
add
# annotate simulationsarrows(x0 =2, x1 =11, y0 =-15, y1 =-15, length =0.1, code =3)mtext('Simulation', side =3, at =5.5, line =-2.5, font =2, adj =0)
-
-
+
+
@@ -2884,10 +3354,10 @@
x.idx.offset
# annotate moist vs. drytext(x = s, y = bottoms, labels ='M', pos =3, font =3, cex =0.66)text(x = s -0.4, y = bottoms, labels ='D', pos =3, font =3, cex =0.66)
-
-
+
+
@@ -2907,16 +3377,16 @@
y.offset
# demonstrate full y-range within figureaxis(side =4, line =-3, las =1)
-
-
+
+
Shift each profile sketch a different amount. Transect or cross-section figures can be manually created in this way. See also scaling.factor for applying a vertical scaling to all profiles.
-
+
# manually create a nice looking set of relative elevations along a pretend landform.yshift <-c(0, 1, 4, 8, 15, 22, 30, 35, 40) *5
@@ -2959,11 +3429,11 @@
y.offset
# remind ourselves that this is faketitle('A Fake Diagram of Real Soils', line=-1.5)
-
-
+
+
@@ -2982,10 +3452,10 @@
max.depth
# SPC truncated at 145cmabline(h =145, lty =2)
-
-
+
+
@@ -3001,10 +3471,10 @@
width
# annotate horizontal space allocated to each profileabline(v =seq(0.5, length(osds) +0.5, by =1), lty =2)
-
-
+
+
@@ -3014,28 +3484,28 @@
width
# too skinny, but lots of room for extra annotationplotSPC(osds, width =0.1, cex.names =0.66, print.id =FALSE)
-
-
+
+
# works OK without horizon designations on the right sideplotSPC(osds, width =0.45, cex.names =0.66, name =NA)
-
-
+
+
# about rightplotSPC(osds, width =0.3, cex.names =0.66)
-
-
+
+
@@ -3055,10 +3525,10 @@
scaling.factor
arrows(x0 =length(osds) +1, x1 =length(osds) *2, y0 =-15, y1 =-15, length =0.1, code =3)mtext('scaling.factor = 0.5', side =3, at =12.5, line =-2.25, font =2, adj =0, cex =0.85)
-
-
+
+
@@ -3070,10 +3540,10 @@
lwd
par(mar =c(0, 0, 0, 1))plotSPC(osds, cex.names =0.66, name.style ='center-center', width =0.3, lwd =2, color =NA, name =NA)
-
-
+
+
@@ -3085,10 +3555,10 @@
lty
par(mar =c(0, 0, 0, 1))plotSPC(osds, cex.names =0.66, name.style ='center-center', width =0.3, lty =2, color =NA, name =NA)
-
-
+
+
@@ -3107,18 +3577,18 @@
color
# horizon top depthplotSPC(osds, color ='top', col.label ='Horizon Top Depth (cm)', cex.names =0.66)
-
-
+
+
plotSPC(osds, color ='value', col.label ='Munsell Value (moist)', cex.names =0.66)
-
-
+
+
@@ -3132,19 +3602,19 @@
color
par(mar =c(0, 0, 3, 1))plotSPC(osds, color ='hue_ordered', col.label ='Munsell Value (moist)', cex.names =0.66)
-
-
+
+
# reaction class is already an ordered factor, set in fetchOSD()plotSPC(osds, color ='pH_class', col.label ='Reaction Class', cex.names =0.66, col.legend.cex =0.66)