Closed
Description
I often use the layer_
functions from ggplot2
for units tests. I was wondering if the layer_data
function can return a tibble
, which would make it much easier to peruse the data. Currently, this just overwhelms the console.
library(ggplot2)
#> Registered S3 methods overwritten by 'ggplot2':
#> method from
#> [.quosures rlang
#> c.quosures rlang
#> print.quosures rlang
# plot
p <- ggplot(iris, aes(Species, Sepal.Length)) + geom_point()
# checking data used
ggplot2::layer_data(p)
#> x y PANEL group shape colour size fill alpha stroke
#> 1 1 5.1 1 1 19 black 1.5 NA NA 0.5
#> 2 1 4.9 1 1 19 black 1.5 NA NA 0.5
#> 3 1 4.7 1 1 19 black 1.5 NA NA 0.5
#> 4 1 4.6 1 1 19 black 1.5 NA NA 0.5
#> 5 1 5.0 1 1 19 black 1.5 NA NA 0.5
#> 6 1 5.4 1 1 19 black 1.5 NA NA 0.5
#> 7 1 4.6 1 1 19 black 1.5 NA NA 0.5
#> 8 1 5.0 1 1 19 black 1.5 NA NA 0.5
#> 9 1 4.4 1 1 19 black 1.5 NA NA 0.5
#> 10 1 4.9 1 1 19 black 1.5 NA NA 0.5
#> 11 1 5.4 1 1 19 black 1.5 NA NA 0.5
#> 12 1 4.8 1 1 19 black 1.5 NA NA 0.5
#> 13 1 4.8 1 1 19 black 1.5 NA NA 0.5
#> 14 1 4.3 1 1 19 black 1.5 NA NA 0.5
#> 15 1 5.8 1 1 19 black 1.5 NA NA 0.5
#> 16 1 5.7 1 1 19 black 1.5 NA NA 0.5
#> 17 1 5.4 1 1 19 black 1.5 NA NA 0.5
#> 18 1 5.1 1 1 19 black 1.5 NA NA 0.5
#> 19 1 5.7 1 1 19 black 1.5 NA NA 0.5
#> 20 1 5.1 1 1 19 black 1.5 NA NA 0.5
#> 21 1 5.4 1 1 19 black 1.5 NA NA 0.5
#> 22 1 5.1 1 1 19 black 1.5 NA NA 0.5
#> 23 1 4.6 1 1 19 black 1.5 NA NA 0.5
#> 24 1 5.1 1 1 19 black 1.5 NA NA 0.5
#> 25 1 4.8 1 1 19 black 1.5 NA NA 0.5
#> 26 1 5.0 1 1 19 black 1.5 NA NA 0.5
#> 27 1 5.0 1 1 19 black 1.5 NA NA 0.5
#> 28 1 5.2 1 1 19 black 1.5 NA NA 0.5
#> 29 1 5.2 1 1 19 black 1.5 NA NA 0.5
#> 30 1 4.7 1 1 19 black 1.5 NA NA 0.5
#> 31 1 4.8 1 1 19 black 1.5 NA NA 0.5
#> 32 1 5.4 1 1 19 black 1.5 NA NA 0.5
#> 33 1 5.2 1 1 19 black 1.5 NA NA 0.5
#> 34 1 5.5 1 1 19 black 1.5 NA NA 0.5
#> 35 1 4.9 1 1 19 black 1.5 NA NA 0.5
#> 36 1 5.0 1 1 19 black 1.5 NA NA 0.5
#> 37 1 5.5 1 1 19 black 1.5 NA NA 0.5
#> 38 1 4.9 1 1 19 black 1.5 NA NA 0.5
#> 39 1 4.4 1 1 19 black 1.5 NA NA 0.5
#> 40 1 5.1 1 1 19 black 1.5 NA NA 0.5
#> 41 1 5.0 1 1 19 black 1.5 NA NA 0.5
#> 42 1 4.5 1 1 19 black 1.5 NA NA 0.5
#> 43 1 4.4 1 1 19 black 1.5 NA NA 0.5
#> 44 1 5.0 1 1 19 black 1.5 NA NA 0.5
#> 45 1 5.1 1 1 19 black 1.5 NA NA 0.5
#> 46 1 4.8 1 1 19 black 1.5 NA NA 0.5
#> 47 1 5.1 1 1 19 black 1.5 NA NA 0.5
#> 48 1 4.6 1 1 19 black 1.5 NA NA 0.5
#> 49 1 5.3 1 1 19 black 1.5 NA NA 0.5
#> 50 1 5.0 1 1 19 black 1.5 NA NA 0.5
#> 51 2 7.0 1 2 19 black 1.5 NA NA 0.5
#> 52 2 6.4 1 2 19 black 1.5 NA NA 0.5
#> 53 2 6.9 1 2 19 black 1.5 NA NA 0.5
#> 54 2 5.5 1 2 19 black 1.5 NA NA 0.5
#> 55 2 6.5 1 2 19 black 1.5 NA NA 0.5
#> 56 2 5.7 1 2 19 black 1.5 NA NA 0.5
#> 57 2 6.3 1 2 19 black 1.5 NA NA 0.5
#> 58 2 4.9 1 2 19 black 1.5 NA NA 0.5
#> 59 2 6.6 1 2 19 black 1.5 NA NA 0.5
#> 60 2 5.2 1 2 19 black 1.5 NA NA 0.5
#> 61 2 5.0 1 2 19 black 1.5 NA NA 0.5
#> 62 2 5.9 1 2 19 black 1.5 NA NA 0.5
#> 63 2 6.0 1 2 19 black 1.5 NA NA 0.5
#> 64 2 6.1 1 2 19 black 1.5 NA NA 0.5
#> 65 2 5.6 1 2 19 black 1.5 NA NA 0.5
#> 66 2 6.7 1 2 19 black 1.5 NA NA 0.5
#> 67 2 5.6 1 2 19 black 1.5 NA NA 0.5
#> 68 2 5.8 1 2 19 black 1.5 NA NA 0.5
#> 69 2 6.2 1 2 19 black 1.5 NA NA 0.5
#> 70 2 5.6 1 2 19 black 1.5 NA NA 0.5
#> 71 2 5.9 1 2 19 black 1.5 NA NA 0.5
#> 72 2 6.1 1 2 19 black 1.5 NA NA 0.5
#> 73 2 6.3 1 2 19 black 1.5 NA NA 0.5
#> 74 2 6.1 1 2 19 black 1.5 NA NA 0.5
#> 75 2 6.4 1 2 19 black 1.5 NA NA 0.5
#> 76 2 6.6 1 2 19 black 1.5 NA NA 0.5
#> 77 2 6.8 1 2 19 black 1.5 NA NA 0.5
#> 78 2 6.7 1 2 19 black 1.5 NA NA 0.5
#> 79 2 6.0 1 2 19 black 1.5 NA NA 0.5
#> 80 2 5.7 1 2 19 black 1.5 NA NA 0.5
#> 81 2 5.5 1 2 19 black 1.5 NA NA 0.5
#> 82 2 5.5 1 2 19 black 1.5 NA NA 0.5
#> 83 2 5.8 1 2 19 black 1.5 NA NA 0.5
#> 84 2 6.0 1 2 19 black 1.5 NA NA 0.5
#> 85 2 5.4 1 2 19 black 1.5 NA NA 0.5
#> 86 2 6.0 1 2 19 black 1.5 NA NA 0.5
#> 87 2 6.7 1 2 19 black 1.5 NA NA 0.5
#> 88 2 6.3 1 2 19 black 1.5 NA NA 0.5
#> 89 2 5.6 1 2 19 black 1.5 NA NA 0.5
#> 90 2 5.5 1 2 19 black 1.5 NA NA 0.5
#> 91 2 5.5 1 2 19 black 1.5 NA NA 0.5
#> 92 2 6.1 1 2 19 black 1.5 NA NA 0.5
#> 93 2 5.8 1 2 19 black 1.5 NA NA 0.5
#> 94 2 5.0 1 2 19 black 1.5 NA NA 0.5
#> 95 2 5.6 1 2 19 black 1.5 NA NA 0.5
#> 96 2 5.7 1 2 19 black 1.5 NA NA 0.5
#> 97 2 5.7 1 2 19 black 1.5 NA NA 0.5
#> 98 2 6.2 1 2 19 black 1.5 NA NA 0.5
#> 99 2 5.1 1 2 19 black 1.5 NA NA 0.5
#> 100 2 5.7 1 2 19 black 1.5 NA NA 0.5
#> 101 3 6.3 1 3 19 black 1.5 NA NA 0.5
#> 102 3 5.8 1 3 19 black 1.5 NA NA 0.5
#> 103 3 7.1 1 3 19 black 1.5 NA NA 0.5
#> 104 3 6.3 1 3 19 black 1.5 NA NA 0.5
#> 105 3 6.5 1 3 19 black 1.5 NA NA 0.5
#> 106 3 7.6 1 3 19 black 1.5 NA NA 0.5
#> 107 3 4.9 1 3 19 black 1.5 NA NA 0.5
#> 108 3 7.3 1 3 19 black 1.5 NA NA 0.5
#> 109 3 6.7 1 3 19 black 1.5 NA NA 0.5
#> 110 3 7.2 1 3 19 black 1.5 NA NA 0.5
#> 111 3 6.5 1 3 19 black 1.5 NA NA 0.5
#> 112 3 6.4 1 3 19 black 1.5 NA NA 0.5
#> 113 3 6.8 1 3 19 black 1.5 NA NA 0.5
#> 114 3 5.7 1 3 19 black 1.5 NA NA 0.5
#> 115 3 5.8 1 3 19 black 1.5 NA NA 0.5
#> 116 3 6.4 1 3 19 black 1.5 NA NA 0.5
#> 117 3 6.5 1 3 19 black 1.5 NA NA 0.5
#> 118 3 7.7 1 3 19 black 1.5 NA NA 0.5
#> 119 3 7.7 1 3 19 black 1.5 NA NA 0.5
#> 120 3 6.0 1 3 19 black 1.5 NA NA 0.5
#> 121 3 6.9 1 3 19 black 1.5 NA NA 0.5
#> 122 3 5.6 1 3 19 black 1.5 NA NA 0.5
#> 123 3 7.7 1 3 19 black 1.5 NA NA 0.5
#> 124 3 6.3 1 3 19 black 1.5 NA NA 0.5
#> 125 3 6.7 1 3 19 black 1.5 NA NA 0.5
#> 126 3 7.2 1 3 19 black 1.5 NA NA 0.5
#> 127 3 6.2 1 3 19 black 1.5 NA NA 0.5
#> 128 3 6.1 1 3 19 black 1.5 NA NA 0.5
#> 129 3 6.4 1 3 19 black 1.5 NA NA 0.5
#> 130 3 7.2 1 3 19 black 1.5 NA NA 0.5
#> 131 3 7.4 1 3 19 black 1.5 NA NA 0.5
#> 132 3 7.9 1 3 19 black 1.5 NA NA 0.5
#> 133 3 6.4 1 3 19 black 1.5 NA NA 0.5
#> 134 3 6.3 1 3 19 black 1.5 NA NA 0.5
#> 135 3 6.1 1 3 19 black 1.5 NA NA 0.5
#> 136 3 7.7 1 3 19 black 1.5 NA NA 0.5
#> 137 3 6.3 1 3 19 black 1.5 NA NA 0.5
#> 138 3 6.4 1 3 19 black 1.5 NA NA 0.5
#> 139 3 6.0 1 3 19 black 1.5 NA NA 0.5
#> 140 3 6.9 1 3 19 black 1.5 NA NA 0.5
#> 141 3 6.7 1 3 19 black 1.5 NA NA 0.5
#> 142 3 6.9 1 3 19 black 1.5 NA NA 0.5
#> 143 3 5.8 1 3 19 black 1.5 NA NA 0.5
#> 144 3 6.8 1 3 19 black 1.5 NA NA 0.5
#> 145 3 6.7 1 3 19 black 1.5 NA NA 0.5
#> 146 3 6.7 1 3 19 black 1.5 NA NA 0.5
#> 147 3 6.3 1 3 19 black 1.5 NA NA 0.5
#> 148 3 6.5 1 3 19 black 1.5 NA NA 0.5
#> 149 3 6.2 1 3 19 black 1.5 NA NA 0.5
#> 150 3 5.9 1 3 19 black 1.5 NA NA 0.5
Created on 2018-11-28 by the reprex package (v0.2.1)
Metadata
Metadata
Assignees
Labels
No labels