Density Contours

Old Faithful observations compile through a two-dimensional kernel-density grid and marching-squares contour extraction.

Density Contours
Density Contours Pipeline pipeline

Data Sources

4

Fields

15

Scales

3

Layers

8

Glyphs

312

rect 3 / line 7 / path 17 / text 13 / point 272

Density contour 2: threshold 0.000611 from 272 pointsDensity contour 3: threshold 0.000917 from 272 pointsDensity contour 4: threshold 0.00122 from 272 pointsDensity contour 5: threshold 0.00153 from 272 pointsDensity contour 6: threshold 0.00183 from 272 pointsDensity contour 7: threshold 0.00214 from 272 pointsDensity contour 8: threshold 0.00244 from 272 pointsDensity contour 9: threshold 0.00275 from 272 pointsDensity contour 10: threshold 0.00306 from 272 pointsDensity contour 11: threshold 0.00336 from 272 pointsDensity contour 12: threshold 0.00367 from 272 pointsDensity contour 13: threshold 0.00397 from 272 pointsDensity contour 14: threshold 0.00428 from 272 pointsDensity contour 15: threshold 0.00458 from 272 pointsDensity contour 16: threshold 0.00489 from 272 pointsDensity contour 17: threshold 0.00519 from 272 pointsDensity contour 18: threshold 0.0055 from 272 points405060708090100123456faithful-1 Observation 1: 3.6 min eruption after 79.0 min idlefaithful-2 Observation 2: 1.8 min eruption after 54.0 min idlefaithful-3 Observation 3: 3.3 min eruption after 74.0 min idlefaithful-4 Observation 4: 2.3 min eruption after 62.0 min idlefaithful-5 Observation 5: 4.5 min eruption after 85.0 min idlefaithful-6 Observation 6: 2.9 min eruption after 55.0 min idlefaithful-7 Observation 7: 4.7 min eruption after 88.0 min idlefaithful-8 Observation 8: 3.6 min eruption after 85.0 min idlefaithful-9 Observation 9: 2.0 min eruption after 51.0 min idlefaithful-10 Observation 10: 4.4 min eruption after 85.0 min idlefaithful-11 Observation 11: 1.8 min eruption after 54.0 min idlefaithful-12 Observation 12: 3.9 min eruption after 84.0 min idlefaithful-13 Observation 13: 4.2 min eruption after 78.0 min idlefaithful-14 Observation 14: 1.8 min eruption after 47.0 min idlefaithful-15 Observation 15: 4.7 min eruption after 83.0 min idlefaithful-16 Observation 16: 2.2 min eruption after 52.0 min idlefaithful-17 Observation 17: 1.8 min eruption after 62.0 min idlefaithful-18 Observation 18: 4.8 min eruption after 84.0 min idlefaithful-19 Observation 19: 1.6 min eruption after 52.0 min idlefaithful-20 Observation 20: 4.3 min eruption after 79.0 min idlefaithful-21 Observation 21: 1.8 min eruption after 51.0 min idlefaithful-22 Observation 22: 1.8 min eruption after 47.0 min idlefaithful-23 Observation 23: 3.5 min eruption after 78.0 min idlefaithful-24 Observation 24: 3.1 min eruption after 69.0 min idlefaithful-25 Observation 25: 4.5 min eruption after 74.0 min idlefaithful-26 Observation 26: 3.6 min eruption after 83.0 min idlefaithful-27 Observation 27: 2.0 min eruption after 55.0 min idlefaithful-28 Observation 28: 4.1 min eruption after 76.0 min idlefaithful-29 Observation 29: 3.9 min eruption after 78.0 min idlefaithful-30 Observation 30: 4.4 min eruption after 79.0 min idlefaithful-31 Observation 31: 4.3 min eruption after 73.0 min idlefaithful-32 Observation 32: 4.5 min eruption after 77.0 min idlefaithful-33 Observation 33: 3.4 min eruption after 66.0 min idlefaithful-34 Observation 34: 4.0 min eruption after 80.0 min idlefaithful-35 Observation 35: 3.8 min eruption after 74.0 min idlefaithful-36 Observation 36: 2.0 min eruption after 52.0 min idlefaithful-37 Observation 37: 1.9 min eruption after 48.0 min idlefaithful-38 Observation 38: 4.8 min eruption after 80.0 min idlefaithful-39 Observation 39: 1.8 min eruption after 59.0 min idlefaithful-40 Observation 40: 4.8 min eruption after 90.0 min idlefaithful-41 Observation 41: 4.4 min eruption after 80.0 min idlefaithful-42 Observation 42: 1.9 min eruption after 58.0 min idlefaithful-43 Observation 43: 4.6 min eruption after 84.0 min idlefaithful-44 Observation 44: 1.8 min eruption after 58.0 min idlefaithful-45 Observation 45: 4.5 min eruption after 73.0 min idlefaithful-46 Observation 46: 3.3 min eruption after 83.0 min idlefaithful-47 Observation 47: 3.8 min eruption after 64.0 min idlefaithful-48 Observation 48: 2.1 min eruption after 53.0 min idlefaithful-49 Observation 49: 4.6 min eruption after 82.0 min idlefaithful-50 Observation 50: 2.0 min eruption after 59.0 min idlefaithful-51 Observation 51: 4.8 min eruption after 75.0 min idlefaithful-52 Observation 52: 4.7 min eruption after 90.0 min idlefaithful-53 Observation 53: 1.8 min eruption after 54.0 min idlefaithful-54 Observation 54: 4.8 min eruption after 80.0 min idlefaithful-55 Observation 55: 1.7 min eruption after 54.0 min idlefaithful-56 Observation 56: 4.9 min eruption after 83.0 min idlefaithful-57 Observation 57: 3.7 min eruption after 71.0 min idlefaithful-58 Observation 58: 1.7 min eruption after 64.0 min idlefaithful-59 Observation 59: 4.6 min eruption after 77.0 min idlefaithful-60 Observation 60: 4.3 min eruption after 81.0 min idlefaithful-61 Observation 61: 2.2 min eruption after 59.0 min idlefaithful-62 Observation 62: 4.5 min eruption after 84.0 min idlefaithful-63 Observation 63: 1.8 min eruption after 48.0 min idlefaithful-64 Observation 64: 4.8 min eruption after 82.0 min idlefaithful-65 Observation 65: 1.8 min eruption after 60.0 min idlefaithful-66 Observation 66: 4.4 min eruption after 92.0 min idlefaithful-67 Observation 67: 4.2 min eruption after 78.0 min idlefaithful-68 Observation 68: 4.7 min eruption after 78.0 min idlefaithful-69 Observation 69: 2.1 min eruption after 65.0 min idlefaithful-70 Observation 70: 4.7 min eruption after 73.0 min idlefaithful-71 Observation 71: 4.0 min eruption after 82.0 min idlefaithful-72 Observation 72: 2.0 min eruption after 56.0 min idlefaithful-73 Observation 73: 4.5 min eruption after 79.0 min idlefaithful-74 Observation 74: 4.0 min eruption after 71.0 min idlefaithful-75 Observation 75: 2.0 min eruption after 62.0 min idlefaithful-76 Observation 76: 5.1 min eruption after 76.0 min idlefaithful-77 Observation 77: 2.0 min eruption after 60.0 min idlefaithful-78 Observation 78: 4.6 min eruption after 78.0 min idlefaithful-79 Observation 79: 3.9 min eruption after 76.0 min idlefaithful-80 Observation 80: 3.6 min eruption after 83.0 min idlefaithful-81 Observation 81: 4.1 min eruption after 75.0 min idlefaithful-82 Observation 82: 4.3 min eruption after 82.0 min idlefaithful-83 Observation 83: 4.1 min eruption after 70.0 min idlefaithful-84 Observation 84: 2.6 min eruption after 65.0 min idlefaithful-85 Observation 85: 4.1 min eruption after 73.0 min idlefaithful-86 Observation 86: 4.9 min eruption after 88.0 min idlefaithful-87 Observation 87: 4.0 min eruption after 76.0 min idlefaithful-88 Observation 88: 4.5 min eruption after 80.0 min idlefaithful-89 Observation 89: 2.2 min eruption after 48.0 min idlefaithful-90 Observation 90: 4.0 min eruption after 86.0 min idlefaithful-91 Observation 91: 2.2 min eruption after 60.0 min idlefaithful-92 Observation 92: 4.3 min eruption after 90.0 min idlefaithful-93 Observation 93: 1.9 min eruption after 50.0 min idlefaithful-94 Observation 94: 4.8 min eruption after 78.0 min idlefaithful-95 Observation 95: 1.8 min eruption after 63.0 min idlefaithful-96 Observation 96: 4.3 min eruption after 72.0 min idlefaithful-97 Observation 97: 4.7 min eruption after 84.0 min idlefaithful-98 Observation 98: 3.8 min eruption after 75.0 min idlefaithful-99 Observation 99: 1.9 min eruption after 51.0 min idlefaithful-100 Observation 100: 4.9 min eruption after 82.0 min idlefaithful-101 Observation 101: 2.5 min eruption after 62.0 min idlefaithful-102 Observation 102: 4.4 min eruption after 88.0 min idlefaithful-103 Observation 103: 2.1 min eruption after 49.0 min idlefaithful-104 Observation 104: 4.5 min eruption after 83.0 min idlefaithful-105 Observation 105: 4.1 min eruption after 81.0 min idlefaithful-106 Observation 106: 1.9 min eruption after 47.0 min idlefaithful-107 Observation 107: 4.7 min eruption after 84.0 min idlefaithful-108 Observation 108: 1.8 min eruption after 52.0 min idlefaithful-109 Observation 109: 4.9 min eruption after 86.0 min idlefaithful-110 Observation 110: 3.7 min eruption after 81.0 min idlefaithful-111 Observation 111: 4.7 min eruption after 75.0 min idlefaithful-112 Observation 112: 2.3 min eruption after 59.0 min idlefaithful-113 Observation 113: 4.9 min eruption after 89.0 min idlefaithful-114 Observation 114: 4.4 min eruption after 79.0 min idlefaithful-115 Observation 115: 1.7 min eruption after 59.0 min idlefaithful-116 Observation 116: 4.6 min eruption after 81.0 min idlefaithful-117 Observation 117: 2.3 min eruption after 50.0 min idlefaithful-118 Observation 118: 4.6 min eruption after 85.0 min idlefaithful-119 Observation 119: 1.8 min eruption after 59.0 min idlefaithful-120 Observation 120: 4.4 min eruption after 87.0 min idlefaithful-121 Observation 121: 2.6 min eruption after 53.0 min idlefaithful-122 Observation 122: 4.1 min eruption after 69.0 min idlefaithful-123 Observation 123: 4.3 min eruption after 77.0 min idlefaithful-124 Observation 124: 2.0 min eruption after 56.0 min idlefaithful-125 Observation 125: 4.6 min eruption after 88.0 min idlefaithful-126 Observation 126: 3.8 min eruption after 81.0 min idlefaithful-127 Observation 127: 1.9 min eruption after 45.0 min idlefaithful-128 Observation 128: 4.5 min eruption after 82.0 min idlefaithful-129 Observation 129: 2.3 min eruption after 55.0 min idlefaithful-130 Observation 130: 4.7 min eruption after 90.0 min idlefaithful-131 Observation 131: 1.9 min eruption after 45.0 min idlefaithful-132 Observation 132: 4.2 min eruption after 83.0 min idlefaithful-133 Observation 133: 2.8 min eruption after 56.0 min idlefaithful-134 Observation 134: 4.3 min eruption after 89.0 min idlefaithful-135 Observation 135: 1.8 min eruption after 46.0 min idlefaithful-136 Observation 136: 4.4 min eruption after 82.0 min idlefaithful-137 Observation 137: 1.9 min eruption after 51.0 min idlefaithful-138 Observation 138: 4.9 min eruption after 86.0 min idlefaithful-139 Observation 139: 2.0 min eruption after 53.0 min idlefaithful-140 Observation 140: 3.7 min eruption after 79.0 min idlefaithful-141 Observation 141: 4.2 min eruption after 81.0 min idlefaithful-142 Observation 142: 2.2 min eruption after 60.0 min idlefaithful-143 Observation 143: 4.5 min eruption after 82.0 min idlefaithful-144 Observation 144: 4.8 min eruption after 77.0 min idlefaithful-145 Observation 145: 4.3 min eruption after 76.0 min idlefaithful-146 Observation 146: 2.0 min eruption after 59.0 min idlefaithful-147 Observation 147: 4.6 min eruption after 80.0 min idlefaithful-148 Observation 148: 2.0 min eruption after 49.0 min idlefaithful-149 Observation 149: 5.1 min eruption after 96.0 min idlefaithful-150 Observation 150: 1.8 min eruption after 53.0 min idlefaithful-151 Observation 151: 5.0 min eruption after 77.0 min idlefaithful-152 Observation 152: 4.0 min eruption after 77.0 min idlefaithful-153 Observation 153: 2.4 min eruption after 65.0 min idlefaithful-154 Observation 154: 4.6 min eruption after 81.0 min idlefaithful-155 Observation 155: 3.6 min eruption after 71.0 min idlefaithful-156 Observation 156: 4.0 min eruption after 70.0 min idlefaithful-157 Observation 157: 4.5 min eruption after 81.0 min idlefaithful-158 Observation 158: 4.1 min eruption after 93.0 min idlefaithful-159 Observation 159: 1.8 min eruption after 53.0 min idlefaithful-160 Observation 160: 4.0 min eruption after 89.0 min idlefaithful-161 Observation 161: 2.2 min eruption after 45.0 min idlefaithful-162 Observation 162: 4.2 min eruption after 86.0 min idlefaithful-163 Observation 163: 2.0 min eruption after 58.0 min idlefaithful-164 Observation 164: 3.8 min eruption after 78.0 min idlefaithful-165 Observation 165: 3.5 min eruption after 66.0 min idlefaithful-166 Observation 166: 4.6 min eruption after 76.0 min idlefaithful-167 Observation 167: 2.4 min eruption after 63.0 min idlefaithful-168 Observation 168: 5.0 min eruption after 88.0 min idlefaithful-169 Observation 169: 1.9 min eruption after 52.0 min idlefaithful-170 Observation 170: 4.6 min eruption after 93.0 min idlefaithful-171 Observation 171: 1.9 min eruption after 49.0 min idlefaithful-172 Observation 172: 2.1 min eruption after 57.0 min idlefaithful-173 Observation 173: 4.6 min eruption after 77.0 min idlefaithful-174 Observation 174: 3.3 min eruption after 68.0 min idlefaithful-175 Observation 175: 4.2 min eruption after 81.0 min idlefaithful-176 Observation 176: 4.3 min eruption after 81.0 min idlefaithful-177 Observation 177: 4.5 min eruption after 73.0 min idlefaithful-178 Observation 178: 2.4 min eruption after 50.0 min idlefaithful-179 Observation 179: 4.0 min eruption after 85.0 min idlefaithful-180 Observation 180: 4.2 min eruption after 74.0 min idlefaithful-181 Observation 181: 1.9 min eruption after 55.0 min idlefaithful-182 Observation 182: 4.6 min eruption after 77.0 min idlefaithful-183 Observation 183: 4.3 min eruption after 83.0 min idlefaithful-184 Observation 184: 3.8 min eruption after 83.0 min idlefaithful-185 Observation 185: 2.0 min eruption after 51.0 min idlefaithful-186 Observation 186: 4.4 min eruption after 78.0 min idlefaithful-187 Observation 187: 4.1 min eruption after 84.0 min idlefaithful-188 Observation 188: 1.8 min eruption after 46.0 min idlefaithful-189 Observation 189: 4.4 min eruption after 83.0 min idlefaithful-190 Observation 190: 2.2 min eruption after 55.0 min idlefaithful-191 Observation 191: 4.8 min eruption after 81.0 min idlefaithful-192 Observation 192: 1.8 min eruption after 57.0 min idlefaithful-193 Observation 193: 4.8 min eruption after 76.0 min idlefaithful-194 Observation 194: 4.1 min eruption after 84.0 min idlefaithful-195 Observation 195: 4.0 min eruption after 77.0 min idlefaithful-196 Observation 196: 4.2 min eruption after 81.0 min idlefaithful-197 Observation 197: 3.5 min eruption after 87.0 min idlefaithful-198 Observation 198: 4.4 min eruption after 77.0 min idlefaithful-199 Observation 199: 2.3 min eruption after 51.0 min idlefaithful-200 Observation 200: 4.7 min eruption after 78.0 min idlefaithful-201 Observation 201: 2.1 min eruption after 60.0 min idlefaithful-202 Observation 202: 4.4 min eruption after 82.0 min idlefaithful-203 Observation 203: 4.1 min eruption after 91.0 min idlefaithful-204 Observation 204: 1.9 min eruption after 53.0 min idlefaithful-205 Observation 205: 4.6 min eruption after 78.0 min idlefaithful-206 Observation 206: 1.8 min eruption after 46.0 min idlefaithful-207 Observation 207: 4.4 min eruption after 77.0 min idlefaithful-208 Observation 208: 3.9 min eruption after 84.0 min idlefaithful-209 Observation 209: 1.9 min eruption after 49.0 min idlefaithful-210 Observation 210: 4.5 min eruption after 83.0 min idlefaithful-211 Observation 211: 2.4 min eruption after 71.0 min idlefaithful-212 Observation 212: 4.7 min eruption after 80.0 min idlefaithful-213 Observation 213: 1.9 min eruption after 49.0 min idlefaithful-214 Observation 214: 3.8 min eruption after 75.0 min idlefaithful-215 Observation 215: 3.4 min eruption after 64.0 min idlefaithful-216 Observation 216: 4.2 min eruption after 76.0 min idlefaithful-217 Observation 217: 2.4 min eruption after 53.0 min idlefaithful-218 Observation 218: 4.8 min eruption after 94.0 min idlefaithful-219 Observation 219: 2.0 min eruption after 55.0 min idlefaithful-220 Observation 220: 4.2 min eruption after 76.0 min idlefaithful-221 Observation 221: 1.9 min eruption after 50.0 min idlefaithful-222 Observation 222: 4.3 min eruption after 82.0 min idlefaithful-223 Observation 223: 1.8 min eruption after 54.0 min idlefaithful-224 Observation 224: 4.5 min eruption after 75.0 min idlefaithful-225 Observation 225: 4.0 min eruption after 78.0 min idlefaithful-226 Observation 226: 4.1 min eruption after 79.0 min idlefaithful-227 Observation 227: 4.1 min eruption after 78.0 min idlefaithful-228 Observation 228: 4.3 min eruption after 78.0 min idlefaithful-229 Observation 229: 3.9 min eruption after 70.0 min idlefaithful-230 Observation 230: 4.6 min eruption after 79.0 min idlefaithful-231 Observation 231: 4.1 min eruption after 70.0 min idlefaithful-232 Observation 232: 2.4 min eruption after 54.0 min idlefaithful-233 Observation 233: 4.2 min eruption after 86.0 min idlefaithful-234 Observation 234: 2.2 min eruption after 50.0 min idlefaithful-235 Observation 235: 4.5 min eruption after 90.0 min idlefaithful-236 Observation 236: 1.9 min eruption after 54.0 min idlefaithful-237 Observation 237: 1.9 min eruption after 54.0 min idlefaithful-238 Observation 238: 4.3 min eruption after 77.0 min idlefaithful-239 Observation 239: 4.0 min eruption after 79.0 min idlefaithful-240 Observation 240: 2.3 min eruption after 64.0 min idlefaithful-241 Observation 241: 4.2 min eruption after 75.0 min idlefaithful-242 Observation 242: 2.4 min eruption after 47.0 min idlefaithful-243 Observation 243: 4.9 min eruption after 86.0 min idlefaithful-244 Observation 244: 2.9 min eruption after 63.0 min idlefaithful-245 Observation 245: 4.6 min eruption after 85.0 min idlefaithful-246 Observation 246: 3.8 min eruption after 82.0 min idlefaithful-247 Observation 247: 2.1 min eruption after 57.0 min idlefaithful-248 Observation 248: 4.4 min eruption after 82.0 min idlefaithful-249 Observation 249: 2.1 min eruption after 67.0 min idlefaithful-250 Observation 250: 4.4 min eruption after 74.0 min idlefaithful-251 Observation 251: 2.2 min eruption after 54.0 min idlefaithful-252 Observation 252: 4.5 min eruption after 83.0 min idlefaithful-253 Observation 253: 3.6 min eruption after 73.0 min idlefaithful-254 Observation 254: 4.5 min eruption after 73.0 min idlefaithful-255 Observation 255: 4.2 min eruption after 88.0 min idlefaithful-256 Observation 256: 3.8 min eruption after 80.0 min idlefaithful-257 Observation 257: 3.9 min eruption after 71.0 min idlefaithful-258 Observation 258: 4.5 min eruption after 83.0 min idlefaithful-259 Observation 259: 2.0 min eruption after 56.0 min idlefaithful-260 Observation 260: 4.3 min eruption after 79.0 min idlefaithful-261 Observation 261: 4.8 min eruption after 78.0 min idlefaithful-262 Observation 262: 4.5 min eruption after 84.0 min idlefaithful-263 Observation 263: 1.9 min eruption after 58.0 min idlefaithful-264 Observation 264: 4.3 min eruption after 83.0 min idlefaithful-265 Observation 265: 2.0 min eruption after 43.0 min idlefaithful-266 Observation 266: 2.3 min eruption after 60.0 min idlefaithful-267 Observation 267: 4.8 min eruption after 75.0 min idlefaithful-268 Observation 268: 4.1 min eruption after 81.0 min idlefaithful-269 Observation 269: 2.2 min eruption after 46.0 min idlefaithful-270 Observation 270: 4.4 min eruption after 90.0 min idlefaithful-271 Observation 271: 1.8 min eruption after 46.0 min idlefaithful-272 Observation 272: 4.5 min eruption after 74.0 min idle

Build Path

Density Contours Pipeline

This example is rebuilt from gallery data source faithful by recipe densityContours: raw table rows -> TabularSource -> pipeline drafts -> analyzeAuthoringDrafts() -> materialized ChartSpec -> compileChart() -> SceneGraph -> SVG. The graph below shows the authored pipeline stage.

Pipeline recipe graph

10 pipelines
11 nodes
14 edges

Data Flow Diagram

0/2558 nodes
0/5294 edges
2558 hidden

Select a glyph to highlight its complete source path.

Scope

Roles

source
transform
field
scale
layer
param
glyph

No matching flow nodes

Adjust search, scope, or role filters.

Available Data

4 tables
1 transforms

Imported table

source_gallery_densitycontours
raw
10 columns
feeds pipeline_faithful_density_contours_transform

ChartSpec

{
  "id": "gallery.densityContours",
  "data": [
    {
      "id": "source_gallery_densitycontours",
      "rows": 272
    },
    {
      "id": "source_contours",
      "rows": 17
    },
    {
      "id": "__guide.pipeline_x_guide",
      "rows": 7
    },
    {
      "id": "__guide.pipeline_y_guide",
      "rows": 6
    }
  ],
  "transforms": [
    {
      "id": "pipeline_faithful_density_contours_transform",
      "type": "layout",
      "input": "source_gallery_densitycontours",
      "output": "source_contours",
      "options": {
        "bandwidth": 40,
        "bbox": [
          40,
          1.5,
          100,
          5.5
        ],
        "count": 18,
        "errorMethod": "standardError",
        "field": "waiting",
        "fit": "contain",
        "geometryField": "waiting",
        "groupBy": [
          "waiting"
        ],
        "idField": "waiting",
        "idPrefix": "faithful-contour",
        "includeMax": false,
        "labelField": "waiting",
        "layout": "pipeline_plot_layout",
        "layoutKind": "densityContours",
        "layoutMode": "proportionalAngle",
        "mode": "normal",
        "order": [],
        "orderField": "waiting",
        "parentField": "eruptions",
        "seriesBy": "eruptions",
        "sourceField": "waiting",
        "startField": "eruptions",
        "step": 5,
        "targetField": "eruptions",
        "value": "eruptions",
        "xField": "waiting",
        "yField": "eruptions"
      }
    }
  ],
  "axes": [
    {
      "id": "pipeline_x_guide",
      "scale": "pipeline_x_x_scale",
      "orientation": "bottom"
    },
    {
      "id": "pipeline_y_guide",
      "scale": "pipeline_y_y_scale",
      "orientation": "left"
    }
  ],
  "grids": [],
  "legends": [],
  "fields": [
    "__rowLabel",
    "waiting",
    "eruptions",
    "id",
    "tooltip",
    "tooltipeyebrow",
    "tooltiptitle",
    "tooltipbody",
    "tooltipaccentcolor",
    "level",
    "maxDensity",
    "pathD",
    "pointCount",
    "value",
    "label"
  ],
  "scales": [
    {
      "id": "pipeline_x_x_scale",
      "type": "linear",
      "domain": {
        "source": "values",
        "values": [
          40,
          100
        ],
        "includeZero": false,
        "order": "input",
        "reverse": false,
        "symmetric": false
      }
    },
    {
      "id": "pipeline_y_y_scale",
      "type": "linear",
      "domain": {
        "source": "values",
        "values": [
          1.5,
          5.5
        ],
        "includeZero": false,
        "order": "input",
        "reverse": false,
        "symmetric": false
      }
    },
    {
      "id": "pipeline_densitycolor_color_scale",
      "type": "sequential",
      "domain": {
        "source": "field",
        "data": "source_contours",
        "field": "value",
        "fields": [],
        "includeZero": false,
        "order": "input",
        "reverse": false,
        "symmetric": false
      }
    }
  ],
  "layers": [
    {
      "id": "pipeline_x_guide-tick-marks",
      "mark": "line",
      "role": "guide"
    },
    {
      "id": "pipeline_x_guide-labels",
      "mark": "text",
      "role": "guide"
    },
    {
      "id": "pipeline_y_guide-labels",
      "mark": "text",
      "role": "guide"
    },
    {
      "id": "create_chart_surface",
      "mark": "rect",
      "role": "context"
    },
    {
      "id": "pipeline_view_layout_surface",
      "mark": "rect",
      "role": "context"
    },
    {
      "id": "pipeline_plot_layout_surface",
      "mark": "rect",
      "role": "context"
    },
    {
      "id": "pipeline_density_contours_layer",
      "mark": "path",
      "role": "data",
      "path": {
        "directD": true,
        "areaBand": false,
        "closedToY": false,
        "curve": "linear",
        "sortBy": "value"
      }
    },
    {
      "id": "pipeline_observations_layer",
      "mark": "point",
      "role": "context"
    }
  ]
}

Resolved SceneGraph

{
  "scene": "gallery.densityContours.scene",
  "scales": [
    {
      "id": "pipeline_x_x_scale",
      "type": "linear",
      "domain": [
        40,
        100
      ],
      "range": [
        62,
        826
      ],
      "ticks": [
        40,
        50,
        60,
        70,
        80,
        90,
        100
      ]
    },
    {
      "id": "pipeline_y_y_scale",
      "type": "linear",
      "domain": [
        1,
        6
      ],
      "range": [
        472,
        24
      ],
      "ticks": [
        1,
        2,
        3,
        4,
        5,
        6
      ]
    },
    {
      "id": "pipeline_densitycolor_color_scale",
      "type": "sequential",
      "domain": [
        0.0006111674719405847,
        0.005500507247465263
      ],
      "range": [
        "#f6fac8",
        "#c9eeb4",
        "#8dd9bc",
        "#42bfd0",
        "#2284c4",
        "#193c9d"
      ],
      "ticks": [
        0.001,
        0.002,
        0.003,
        0.004,
        0.005
      ]
    }
  ],
  "layers": [
    {
      "id": "create_chart_surface",
      "role": "context",
      "zIndex": -10,
      "glyphs": 1
    },
    {
      "id": "pipeline_view_layout_surface",
      "role": "context",
      "zIndex": 0,
      "glyphs": 1
    },
    {
      "id": "pipeline_plot_layout_surface",
      "role": "context",
      "zIndex": 0,
      "glyphs": 1
    },
    {
      "id": "pipeline_x_guide-tick-marks",
      "role": "guide",
      "zIndex": 5,
      "glyphs": 7
    },
    {
      "id": "pipeline_density_contours_layer",
      "role": "data",
      "zIndex": 10,
      "glyphs": 17
    },
    {
      "id": "pipeline_x_guide-labels",
      "role": "guide",
      "zIndex": 20,
      "glyphs": 7
    },
    {
      "id": "pipeline_y_guide-labels",
      "role": "guide",
      "zIndex": 20,
      "glyphs": 6
    },
    {
      "id": "pipeline_observations_layer",
      "role": "context",
      "zIndex": 30,
      "glyphs": 272
    }
  ]
}

Glyph Data Tree

8 layers

Full parameter lineage for the active compiler surface.

create_chart_surface

1

pipeline_view_layout_surface

1

pipeline_plot_layout_surface

1

pipeline_x_guide-tick-marks

7

pipeline_density_contours_layer

17

pipeline_x_guide-labels

7

pipeline_y_guide-labels

6

pipeline_observations_layer

272

Glyph Inspector

none

Select a glyph in the chart to inspect resolved params and lineage.