|
a |
|
b/R/print.R |
|
|
1 |
#' Print method for 'corr' objects |
|
|
2 |
#' |
|
|
3 |
#' @param x 'corr' object |
|
|
4 |
#' @param ... additional arguments |
|
|
5 |
#' |
|
|
6 |
#' @exportS3Method |
|
|
7 |
#' @method print corr |
|
|
8 |
#' @return No value |
|
|
9 |
print.corr <- function(x, ...) { |
|
|
10 |
if (is.null(x$r)) { |
|
|
11 |
cat("NULL corr object.\n") |
|
|
12 |
return(invisible()) |
|
|
13 |
} |
|
|
14 |
if (attributes(x)$method %in% c("spearman", "pearson", "sparcc")) { |
|
|
15 |
cat("Correlation table:\n") |
|
|
16 |
} else { |
|
|
17 |
cat("Similarity (1-Distance) table:\n") |
|
|
18 |
} |
|
|
19 |
cat("Table dimensions:", nrow(x$r), "rows,", ncol(x$r), "columns\n") |
|
|
20 |
cat("Use method: ", attributes(x)$method, "\n") |
|
|
21 |
} |
|
|
22 |
|
|
|
23 |
#' Summary method for 'corr' objects |
|
|
24 |
#' |
|
|
25 |
#' @param object 'corr' object |
|
|
26 |
#' @param ... Additional arguments |
|
|
27 |
#' |
|
|
28 |
#' @return No value |
|
|
29 |
#' @exportS3Method |
|
|
30 |
#' @method summary corr |
|
|
31 |
#' |
|
|
32 |
summary.corr <- function(object, ...) { |
|
|
33 |
if (is.null(object$r)) { |
|
|
34 |
cat("NULL corr object.\n") |
|
|
35 |
return(invisible()) |
|
|
36 |
} |
|
|
37 |
if (attributes(object)$method %in% c("spearman", "pearson", "sparcc")) { |
|
|
38 |
cat("Correlation table:\n") |
|
|
39 |
} else { |
|
|
40 |
cat("Similarity (1-Distance) table:\n") |
|
|
41 |
} |
|
|
42 |
|
|
|
43 |
cat("Distribution of r:\n") |
|
|
44 |
if (t_flag(object$r)) { |
|
|
45 |
print(summary(object$r[upper.tri(object$r)])) |
|
|
46 |
} else { |
|
|
47 |
print(summary(as.vector(object$r))) |
|
|
48 |
} |
|
|
49 |
|
|
|
50 |
if (!attributes(object)$method %in% c("spearman", "pearson", "sparcc")) { |
|
|
51 |
return(invisible()) |
|
|
52 |
} |
|
|
53 |
cat("Distribution of p:\n") |
|
|
54 |
if (t_flag(object$p)) { |
|
|
55 |
print(summary(object$p[upper.tri(object$p)])) |
|
|
56 |
} else { |
|
|
57 |
print(summary(as.vector(object$p))) |
|
|
58 |
} |
|
|
59 |
if ("p.adjust" %in% names(object)) { |
|
|
60 |
cat("Distribution of p.adjust:\n") |
|
|
61 |
if (t_flag(object$p.adjust)) { |
|
|
62 |
print(summary(object$p.adjust[upper.tri(object$p.adjust)])) |
|
|
63 |
} else { |
|
|
64 |
print(summary(as.vector(object$p.adjust))) |
|
|
65 |
} |
|
|
66 |
} |
|
|
67 |
} |
|
|
68 |
|
|
|
69 |
#' Print method for 'coors' objects |
|
|
70 |
#' |
|
|
71 |
#' @param x 'coors' object |
|
|
72 |
#' @param ... additional arguments |
|
|
73 |
#' @return No value |
|
|
74 |
#' @exportS3Method |
|
|
75 |
#' @method print coors |
|
|
76 |
print.coors <- function(x, ...) { |
|
|
77 |
cat("Coordinates:\n") |
|
|
78 |
cat("Table dimensions:", nrow(x), "rows,", ncol(x), "columns\n") |
|
|
79 |
if (!is.null(attributes(x)$curved)) cat("\nWith curved information") |
|
|
80 |
} |
|
|
81 |
|
|
|
82 |
|
|
|
83 |
#' Print method for 'metanet' objects |
|
|
84 |
#' |
|
|
85 |
#' @param x 'metanet' object |
|
|
86 |
#' @param ... Additional arguments |
|
|
87 |
#' @exportS3Method |
|
|
88 |
#' @method print metanet |
|
|
89 |
#' @return No value |
|
|
90 |
print.metanet <- function(x, ...) { |
|
|
91 |
pcutils::dabiao(" metanet ", print = TRUE) |
|
|
92 |
print.igraph(x) |
|
|
93 |
} |
|
|
94 |
|
|
|
95 |
#' Print method for 'ggig' objects |
|
|
96 |
#' |
|
|
97 |
#' @param x 'ggig' object |
|
|
98 |
#' @param ... Additional arguments |
|
|
99 |
#' |
|
|
100 |
#' @return No value |
|
|
101 |
#' @exportS3Method |
|
|
102 |
#' @method print ggig |
|
|
103 |
print.ggig <- function(x, ...) { |
|
|
104 |
pcutils::dabiao(" ggig ", print = TRUE) |
|
|
105 |
pcutils::dabiao("use `plot()` to visualize ggig object.", char = " ", print = TRUE) |
|
|
106 |
} |
|
|
107 |
|
|
|
108 |
#' Print method for 'robust' objects |
|
|
109 |
#' @param x 'robust' object |
|
|
110 |
#' @param ... Additional arguments |
|
|
111 |
#' @return No value |
|
|
112 |
#' @exportS3Method |
|
|
113 |
#' @method print robust |
|
|
114 |
print.robust <- function(x, ...) { |
|
|
115 |
pcutils::dabiao(" robust ", print = TRUE) |
|
|
116 |
pcutils::dabiao("use `plot()` to visualize robust object.", char = " ", print = TRUE) |
|
|
117 |
} |
|
|
118 |
|
|
|
119 |
#' Print method for 'robustness' objects |
|
|
120 |
#' @param x 'robustness' object |
|
|
121 |
#' @param ... Additional arguments |
|
|
122 |
#' @return No value |
|
|
123 |
#' @exportS3Method |
|
|
124 |
#' @method print robustness |
|
|
125 |
print.robustness <- function(x, ...) { |
|
|
126 |
pcutils::dabiao(" robustness ", print = TRUE) |
|
|
127 |
pcutils::dabiao("use `plot()` to visualize robustness object.", char = " ", print = TRUE) |
|
|
128 |
} |
|
|
129 |
|
|
|
130 |
#' Print method for 'vulnerability' objects |
|
|
131 |
#' @param x 'vulnerability' object |
|
|
132 |
#' @param ... Additional arguments |
|
|
133 |
#' @return No value |
|
|
134 |
#' @exportS3Method |
|
|
135 |
#' @method print vulnerability |
|
|
136 |
print.vulnerability <- function(x, ...) { |
|
|
137 |
pcutils::dabiao(" vulnerability ", print = TRUE) |
|
|
138 |
pcutils::dabiao("use `plot()` to visualize vulnerability object.", char = " ", print = TRUE) |
|
|
139 |
} |
|
|
140 |
|
|
|
141 |
#' Print method for 'cohesion' objects |
|
|
142 |
#' @param x 'cohesion' object |
|
|
143 |
#' @param ... Additional arguments |
|
|
144 |
#' @return No value |
|
|
145 |
#' @exportS3Method |
|
|
146 |
#' @method print cohesion |
|
|
147 |
print.cohesion <- function(x, ...) { |
|
|
148 |
pcutils::dabiao(" cohesion ", print = TRUE) |
|
|
149 |
pcutils::dabiao("use `plot()` to visualize cohesion object.", char = " ", print = TRUE) |
|
|
150 |
} |