FD EV Price/Range

Reproduction of the NYT/FlowingData EV price-vs-range comparison with source rows and regression lineage.

FD EV Price/Range
FD EV Price/Range Pipeline pipeline

Data Sources

16

Fields

40

Scales

4

Layers

20

Glyphs

234

rect 4 / line 14 / path 2 / text 20 / point 194

old-trendrecent-trend3050701002003004003050701002003004002019 Tesla Model 3: 310 miles, $58,7002019 Hyundai Kona Electric: 258 miles, $48,8002017 Tesla Model 3: 310 miles, $60,2002018 Chevrolet Bolt EV: 238 miles, $49,0002019 Chevrolet Bolt EV: 238 miles, $48,1002017 Chevrolet Bolt EV: 238 miles, $50,2002018 Tesla Model 3: 310 miles, $65,6002019 Nissan Leaf: 226 miles, $48,1002019 Tesla Model 3: 220 miles, $46,5002017 Tesla Model 3: 220 miles, $48,2002018 Tesla Model 3: 260 miles, $61,7002019 Nissan Leaf: 150 miles, $39,7002018 Nissan Leaf: 151 miles, $40,4002018 Volkswagen e-Golf: 125 miles, $39,8002018 Hyundai Ioniq Electric: 124 miles, $39,7002019 Hyundai Ioniq Electric: 124 miles, $40,0002017 Hyundai Ioniq Electric: 124 miles, $40,7002017 Volkswagen e-Golf: 125 miles, $42,0002019 Volkswagen e-Golf: 125 miles, $42,1002017 Ford Focus Electric: 115 miles, $40,2002018 Ford Focus Electric: 115 miles, $39,2002018 Kia Soul EV: 111 miles, $42,1002019 BMW i3: 153 miles, $58,3002017 Nissan Leaf: 107 miles, $42,3002019 Kia Soul EV: 111 miles, $44,8002016 Chevrolet Spark EV: 82 miles, $35,5002016 Nissan Leaf: 107 miles, $47,9002016 Volkswagen e-Golf: 83 miles, $40,8002016 Kia Soul EV: 93 miles, $47,5002017 Kia Soul EV: 93 miles, $47,4002016 smart ForTwo Electric Drive: 68 miles, $35,2002016 Nissan Leaf: 84 miles, $43,1002016 Mitsubishi i-MieV: 62 miles, $32,6002016 Fiat 500e: 84 miles, $44,8002017 smart ForTwo Electric Drive: 58 miles, $30,8002017 BMW i3: 114 miles, $60,8002018 BMW i3: 114 miles, $59,4002018 Fiat 500e: 84 miles, $44,8002019 Fiat 500e: 84 miles, $44,5002016 Ford Focus Electric: 76 miles, $41,1002017 Honda Clarity: 89 miles, $49,0002017 Mitsubishi i-MiEV: 59 miles, $31,9002016 Mercedes Benz B Class Electric Drive: 87 miles, $57,9002018 smart ForTwo Electric Drive: 58 miles, $37,6002016 BMW i3: 81 miles, $59,3002017 BMW i3: 80 miles, $58,1002026 Nissan Leaf: 303 miles, $31,5002025 Chevrolet Equinox EV: 319 miles, $35,7002024 Chevrolet Equinox EV: 319 miles, $36,6002026 Chevrolet Equinox EV: 319 miles, $36,8002026 Subaru Uncharted: 308 miles, $36,4002026 Tesla Model 3: 321 miles, $38,6002026 Tesla Model 3: 363 miles, $44,1002025 Tesla Model 3: 363 miles, $45,0002025 Tesla Model 3: 321 miles, $39,4002026 Hyundai Ioniq 5: 318 miles, $39,1002026 Toyota bZ: 314 miles, $39,4002024 Tesla Model 3: 363 miles, $46,2002024 Hyundai Ioniq 6: 361 miles, $45,6002026 Tesla Model Y: 357 miles, $46,6002026 Tesla Model Y: 321 miles, $41,6002025 Hyundai Ioniq 6: 342 miles, $44,9002026 Honda Prologue: 308 miles, $41,4002026 Toyota C-HR: 287 miles, $38,6002026 Subaru Solterra: 288 miles, $39,9002025 Volvo EX30: 261 miles, $36,9002025 Tesla Model Y: 337 miles, $47,5002024 Nissan Ariya: 304 miles, $44,5002026 Subaru Trailseeker: 281 miles, $41,4002025 Hyundai Kona Electric: 261 miles, $39,2002026 Chevrolet Blazer EV: 312 miles, $46,5002026 Hyundai Ioniq 5: 245 miles, $36,6002024 Hyundai Kona Electric: 261 miles, $39,8002025 Chevrolet Blazer EV: 312 miles, $47,0002025 Kia EV6: 319 miles, $48,6002025 Hyundai Ioniq 5: 318 miles, $49,2002026 Toyota bZ: 236 miles, $36,4002026 Volvo EX30: 261 miles, $40,3002026 Ford Mustang Mach-E: 260 miles, $39,8002024 Tesla Model 3: 272 miles, $42,5002025 Ford Mustang Mach-E: 260 miles, $40,8002025 Toyota bz4X: 252 miles, $39,3002026 Lexus RZ: 301 miles, $47,3002025 Honda Prologue: 308 miles, $49,8002025 Nissan Ariya: 289 miles, $46,6002026 Volkswagen ID.4: 291 miles, $46,6002024 Hyundai Ioniq 5: 303 miles, $49,4002025 Volkswagen ID.4: 291 miles, $47,4002025 Kia Niro EV: 253 miles, $41,8002026 Kia Niro EV: 253 miles, $41,2002024 Fisker Ocean: 350 miles, $58,0002024 Polestar 2: 320 miles, $53,7002024 Volkswagen ID.4: 291 miles, $48,4002025 Hyundai Ioniq 6: 240 miles, $39,8002026 Toyota bz Woodland: 281 miles, $46,8002026 Cadillac Optiq: 317 miles, $52,7002024 Hyundai Ioniq 6: 240 miles, $40,4002024 Kia Niro EV: 253 miles, $42,9002025 Lexus RZ: 266 miles, $44,8002024 Honda Prologue: 296 miles, $51,1002025 Lucid Air: 420 miles, $72,8002026 Lucid Air: 420 miles, $72,4002024 Ford Mustang Mach-E: 250 miles, $43,9002025 Chevrolet Blazer EV: 334 miles, $58,2002025 Hyundai Kona Electric: 200 miles, $35,1002026 Genesis GV60: 306 miles, $54,0002024 Lucid Air: 419 miles, $74,7002024 Hyundai Kona Electric: 200 miles, $35,6002025 Subaru Solterra: 227 miles, $40,7002025 Nissan Leaf: 212 miles, $38,0002026 BMW i4: 333 miles, $59,2002024 Nissan Leaf: 215 miles, $39,0002024 Chevrolet Blazer EV: 324 miles, $58,8002025 Audi Q4 e-tron: 288 miles, $52,1002025 Cadillac Optiq: 302 miles, $55,4002026 Audi Q4 e-tron: 288 miles, $51,9002026 Hyundai Ioniq 9: 335 miles, $60,6002024 Toyota bz4X: 252 miles, $46,5002025 Audi A6 e-tron: 370 miles, $68,5002025 Hyundai Ioniq 5: 245 miles, $45,0002025 Volvo EX40: 296 miles, $54,8002025 Genesis GV60: 294 miles, $54,9002026 Polestar 4: 310 miles, $57,8002024 Chevrolet Blazer EV: 279 miles, $52,5002024 Genesis GV60: 294 miles, $55,8002024 Fisker Ocean: 231 miles, $43,3002025 BMW i4: 318 miles, $60,4002025 Cadillac Lyriq: 326 miles, $61,2002026 Cadillac Lyriq: 326 miles, $61,0002024 Volvo C40 Recharge: 297 miles, $57,4002024 Volvo EX40: 293 miles, $56,2002025 Kia EV6: 237 miles, $45,2002026 Volvo EX40: 296 miles, $56,5002024 Cadillac Lyriq: 314 miles, $61,3002025 Nissan Ariya: 216 miles, $42,1002026 Ford Mustang Mach-E: 280 miles, $55,4002026 Kia EV9: 304 miles, $59,5002024 Audi Q4 e-tron: 265 miles, $53,3002024 Nissan Ariya: 216 miles, $42,9002024 Nissan Leaf: 150 miles, $30,6002024 Hyundai Ioniq 5: 220 miles, $45,2002024 BMW i4: 301 miles, $61,0002025 Nissan Leaf: 149 miles, $30,2002025 Ford Mustang Mach-E: 280 miles, $57,6002025 Kia EV9: 304 miles, $62,6002025 Dodge Charger Daytona EV: 308 miles, $62,8002025 Volkswagen ID.4: 206 miles, $42,2002024 Dodge Charger Daytona EV: 308 miles, $64,4002024 Kia EV9: 304 miles, $63,5002024 Volkswagen ID.4: 206 miles, $43,1002025 Polestar 3: 342 miles, $70,7002025 BMW i4: 266 miles, $55,2002026 Dodge Charger Daytona: 308 miles, $63,6002024 Ford Mustang Mach-E: 280 miles, $59,6002024 Subaru Solterra: 227 miles, $48,5002025 Audi Q6 e-tron: 310 miles, $66,3002024 Lexus RZ: 266 miles, $57,7002024 BMW i4: 256 miles, $55,6002026 Mini Countryman Electric: 212 miles, $46,4002026 Mercedes-Benz EQE: 308 miles, $66,3002024 Acura ZDX: 313 miles, $68,9002025 Mini Countryman: 212 miles, $47,3002025 Mercedes EQB: 251 miles, $55,2002026 BMW i5: 310 miles, $68,6002024 Mercedes EQB: 251 miles, $56,7002025 Audi Q6 e-tron: 319 miles, $72,2002025 Fiat 500e: 141 miles, $33,1002024 Fiat 500e: 149 miles, $35,7002024 BMW i5: 295 miles, $70,9002025 BMW i5: 295 miles, $69,9002025 Polestar 2: 276 miles, $67,5002026 Mercedes-Benz EQE SUV: 270 miles, $66,3002026 Kia EV9: 230 miles, $56,5002025 Kia EV9: 230 miles, $57,5002025 Mercedes-Benz EQE: 308 miles, $77,5002026 Fiat 500e: 149 miles, $37,7002026 Genesis Electrified GV70: 263 miles, $65,9002024 Kia EV9: 230 miles, $59,0002026 Dodge Charger Daytona: 241 miles, $62,0002026 Cadillac Vistiq: 305 miles, $79,4002024 Mercedes-Benz EQE: 298 miles, $79,5002026 Volvo EX90: 291 miles, $78,1002024 Audi Q8 e-tron: 285 miles, $79,1002024 Genesis Electrified G80: 282 miles, $79,1002025 Audi SQ6 e-tron: 283 miles, $79,1002025 Audi SQ6 e-tron: 275 miles, $75,6002025 Genesis Electrified G80: 282 miles, $77,7002026 BMW iX: 279 miles, $76,6002025 Audi Q8 e-tron: 272 miles, $77,5002024 Mini Cooper Electric SE: 114 miles, $33,4002025 Genesis Electrified GV70: 236 miles, $69,7002024 Genesis Electrified GV70: 236 miles, $70,9002026 Rivian R1S: 258 miles, $78,9002025 Hyundai Ioniq 5 N: 221 miles, $69,100TrendTrendTrendTrendPrice and range were closely linked a decade ago ...Price and range were closely linked a decade ago ...... but not nearly so much today.... but not nearly so much today.2016 to 2019 models2016 to 2019 models2024 to 2026 models2024 to 2026 models

Build Path

FD EV Price/Range Pipeline

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

Pipeline recipe graph

30 pipelines
31 nodes
42 edges

Data Flow Diagram

0/2053 nodes
0/4120 edges
2053 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

16 tables
2 transforms

Imported table

source_gallery_flowingdataevpricerange
raw
18 columns

ChartSpec

{
  "id": "gallery.flowingDataEvPriceRange",
  "data": [
    {
      "id": "source_gallery_flowingdataevpricerange",
      "rows": 311
    },
    {
      "id": "pipeline_source_metadata_source",
      "rows": 1
    },
    {
      "id": "pipeline_ev_rows_under_80_000_source",
      "rows": 287
    },
    {
      "id": "pipeline_2016_2019_price_range_rows_source",
      "rows": 46
    },
    {
      "id": "pipeline_2024_2026_price_range_rows_source",
      "rows": 148
    },
    {
      "id": "pipeline_panel_labels_source",
      "rows": 2
    },
    {
      "id": "pipeline_old_trend_label_source",
      "rows": 1
    },
    {
      "id": "pipeline_recent_trend_label_source",
      "rows": 1
    },
    {
      "id": "source_old_price_range_trend",
      "rows": 0
    },
    {
      "id": "source_recent_price_range_trend",
      "rows": 0
    },
    {
      "id": "__guide.pipeline_old_range_grid_guide",
      "rows": 4
    },
    {
      "id": "__guide.pipeline_recent_range_grid_guide",
      "rows": 4
    },
    {
      "id": "__guide.pipeline_old_price_x_guide",
      "rows": 3
    },
    {
      "id": "__guide.pipeline_old_range_y_guide",
      "rows": 4
    },
    {
      "id": "__guide.pipeline_recent_price_x_guide",
      "rows": 3
    },
    {
      "id": "__guide.pipeline_recent_range_y_guide",
      "rows": 4
    }
  ],
  "transforms": [
    {
      "id": "pipeline_old_price_range_regression_transform",
      "type": "regression",
      "input": "pipeline_2016_2019_price_range_rows_source",
      "output": "source_old_price_range_trend",
      "options": {
        "end": 66,
        "errorMethod": "standardError",
        "field": "adjustedpricek",
        "fit": "contain",
        "geometryField": "adjustedpricek",
        "groupBy": [
          "adjustedpricek"
        ],
        "idField": "adjustedpricek",
        "idPrefix": "old-trend",
        "includeMax": false,
        "labelField": "adjustedpricek",
        "layoutKind": "",
        "layoutMode": "proportionalAngle",
        "mode": "normal",
        "order": [],
        "orderField": "adjustedpricek",
        "parentField": "range",
        "seriesBy": "range",
        "sourceField": "adjustedpricek",
        "start": 28,
        "startField": "range",
        "targetField": "range",
        "value": "range",
        "xField": "adjustedpricek",
        "yField": "range"
      }
    },
    {
      "id": "pipeline_recent_price_range_regression_transform",
      "type": "regression",
      "input": "pipeline_2024_2026_price_range_rows_source",
      "output": "source_recent_price_range_trend",
      "options": {
        "end": 80,
        "errorMethod": "standardError",
        "field": "adjustedpricek",
        "fit": "contain",
        "geometryField": "adjustedpricek",
        "groupBy": [
          "adjustedpricek"
        ],
        "idField": "adjustedpricek",
        "idPrefix": "recent-trend",
        "includeMax": false,
        "labelField": "adjustedpricek",
        "layoutKind": "",
        "layoutMode": "proportionalAngle",
        "mode": "normal",
        "order": [],
        "orderField": "adjustedpricek",
        "parentField": "range",
        "seriesBy": "range",
        "sourceField": "adjustedpricek",
        "start": 28,
        "startField": "range",
        "targetField": "range",
        "value": "range",
        "xField": "adjustedpricek",
        "yField": "range"
      }
    }
  ],
  "axes": [
    {
      "id": "pipeline_old_price_x_guide",
      "scale": "pipeline_xold_x_scale",
      "orientation": "bottom"
    },
    {
      "id": "pipeline_old_range_y_guide",
      "scale": "pipeline_yold_y_scale",
      "orientation": "left"
    },
    {
      "id": "pipeline_recent_price_x_guide",
      "scale": "pipeline_xrecent_x_scale",
      "orientation": "bottom"
    },
    {
      "id": "pipeline_recent_range_y_guide",
      "scale": "pipeline_yrecent_y_scale",
      "orientation": "left"
    }
  ],
  "grids": [
    {
      "id": "pipeline_old_range_grid_guide",
      "scale": "pipeline_yold_y_scale",
      "orientation": "y"
    },
    {
      "id": "pipeline_recent_range_grid_guide",
      "scale": "pipeline_yrecent_y_scale",
      "orientation": "y"
    }
  ],
  "legends": [],
  "fields": [
    "__rowLabel",
    "make",
    "model",
    "modellabel",
    "year",
    "adjusted_price",
    "adjustedpricek",
    "base_price",
    "range",
    "miles_per_1k_dollars",
    "period",
    "tooltip",
    "tooltipeyebrow",
    "tooltiptitle",
    "tooltipbody",
    "tooltipaccentcolor",
    "id",
    "articleUrl",
    "embedUrl",
    "extractedOn",
    "nytArticleUrl",
    "sourceDataset",
    "adjustedPrice",
    "adjustedPriceK",
    "basePrice",
    "milesPer1000Dollars",
    "modelLabel",
    "tooltipAccentColor",
    "tooltipBody",
    "tooltipEyebrow",
    "tooltipTitle",
    "panel",
    "subtitle",
    "subtitleY",
    "title",
    "titleX",
    "titleY",
    "label",
    "priceK",
    "value"
  ],
  "scales": [
    {
      "id": "pipeline_xold_x_scale",
      "type": "linear",
      "domain": {
        "source": "values",
        "values": [
          28,
          80
        ],
        "includeZero": false,
        "order": "input",
        "reverse": false,
        "symmetric": false
      }
    },
    {
      "id": "pipeline_yold_y_scale",
      "type": "linear",
      "domain": {
        "source": "values",
        "values": [
          0,
          420
        ],
        "includeZero": false,
        "order": "input",
        "reverse": false,
        "symmetric": false
      }
    },
    {
      "id": "pipeline_xrecent_x_scale",
      "type": "linear",
      "domain": {
        "source": "values",
        "values": [
          28,
          80
        ],
        "includeZero": false,
        "order": "input",
        "reverse": false,
        "symmetric": false
      }
    },
    {
      "id": "pipeline_yrecent_y_scale",
      "type": "linear",
      "domain": {
        "source": "values",
        "values": [
          0,
          420
        ],
        "includeZero": false,
        "order": "input",
        "reverse": false,
        "symmetric": false
      }
    }
  ],
  "layers": [
    {
      "id": "pipeline_old_range_grid_guide",
      "mark": "line",
      "role": "guide"
    },
    {
      "id": "pipeline_recent_range_grid_guide",
      "mark": "line",
      "role": "guide"
    },
    {
      "id": "pipeline_old_price_x_guide-tick-marks",
      "mark": "line",
      "role": "guide"
    },
    {
      "id": "pipeline_old_price_x_guide-labels",
      "mark": "text",
      "role": "guide"
    },
    {
      "id": "pipeline_old_range_y_guide-labels",
      "mark": "text",
      "role": "guide"
    },
    {
      "id": "pipeline_recent_price_x_guide-tick-marks",
      "mark": "line",
      "role": "guide"
    },
    {
      "id": "pipeline_recent_price_x_guide-labels",
      "mark": "text",
      "role": "guide"
    },
    {
      "id": "pipeline_recent_range_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_oldplot_layout_surface",
      "mark": "rect",
      "role": "context"
    },
    {
      "id": "pipeline_recentplot_layout_surface",
      "mark": "rect",
      "role": "context"
    },
    {
      "id": "pipeline_panel_titles_layer",
      "mark": "text",
      "role": "guide"
    },
    {
      "id": "pipeline_panel_subtitles_layer",
      "mark": "text",
      "role": "guide"
    },
    {
      "id": "pipeline_old_trend_layer",
      "mark": "path",
      "role": "guide",
      "path": {
        "directD": false,
        "areaBand": false,
        "closedToY": false,
        "curve": "linear",
        "sortBy": "x"
      }
    },
    {
      "id": "pipeline_recent_trend_layer",
      "mark": "path",
      "role": "guide",
      "path": {
        "directD": false,
        "areaBand": false,
        "closedToY": false,
        "curve": "linear",
        "sortBy": "x"
      }
    },
    {
      "id": "pipeline_old_trend_label_layer",
      "mark": "text",
      "role": "guide"
    },
    {
      "id": "pipeline_recent_trend_label_layer",
      "mark": "text",
      "role": "guide"
    },
    {
      "id": "pipeline_old_model_points_layer",
      "mark": "point",
      "role": "data"
    },
    {
      "id": "pipeline_recent_model_points_layer",
      "mark": "point",
      "role": "data"
    }
  ]
}

Resolved SceneGraph

{
  "scene": "gallery.flowingDataEvPriceRange.scene",
  "scales": [
    {
      "id": "pipeline_xold_x_scale",
      "type": "linear",
      "domain": [
        20,
        80
      ],
      "range": [
        70,
        400
      ],
      "ticks": [
        20,
        40,
        60,
        80
      ]
    },
    {
      "id": "pipeline_yold_y_scale",
      "type": "linear",
      "domain": [
        0,
        500
      ],
      "range": [
        396,
        96
      ],
      "ticks": [
        0,
        100,
        200,
        300,
        400,
        500
      ]
    },
    {
      "id": "pipeline_xrecent_x_scale",
      "type": "linear",
      "domain": [
        20,
        80
      ],
      "range": [
        500,
        830
      ],
      "ticks": [
        20,
        40,
        60,
        80
      ]
    },
    {
      "id": "pipeline_yrecent_y_scale",
      "type": "linear",
      "domain": [
        0,
        500
      ],
      "range": [
        396,
        96
      ],
      "ticks": [
        0,
        100,
        200,
        300,
        400,
        500
      ]
    }
  ],
  "layers": [
    {
      "id": "create_chart_surface",
      "role": "context",
      "zIndex": -10,
      "glyphs": 1
    },
    {
      "id": "pipeline_old_range_grid_guide",
      "role": "guide",
      "zIndex": 0,
      "glyphs": 4
    },
    {
      "id": "pipeline_recent_range_grid_guide",
      "role": "guide",
      "zIndex": 0,
      "glyphs": 4
    },
    {
      "id": "pipeline_view_layout_surface",
      "role": "context",
      "zIndex": 0,
      "glyphs": 1
    },
    {
      "id": "pipeline_oldplot_layout_surface",
      "role": "context",
      "zIndex": 0,
      "glyphs": 1
    },
    {
      "id": "pipeline_recentplot_layout_surface",
      "role": "context",
      "zIndex": 0,
      "glyphs": 1
    },
    {
      "id": "pipeline_old_price_x_guide-tick-marks",
      "role": "guide",
      "zIndex": 5,
      "glyphs": 3
    },
    {
      "id": "pipeline_recent_price_x_guide-tick-marks",
      "role": "guide",
      "zIndex": 5,
      "glyphs": 3
    },
    {
      "id": "pipeline_old_trend_layer",
      "role": "guide",
      "zIndex": 10,
      "glyphs": 1
    },
    {
      "id": "pipeline_recent_trend_layer",
      "role": "guide",
      "zIndex": 10,
      "glyphs": 1
    },
    {
      "id": "pipeline_old_price_x_guide-labels",
      "role": "guide",
      "zIndex": 20,
      "glyphs": 3
    },
    {
      "id": "pipeline_old_range_y_guide-labels",
      "role": "guide",
      "zIndex": 20,
      "glyphs": 4
    },
    {
      "id": "pipeline_recent_price_x_guide-labels",
      "role": "guide",
      "zIndex": 20,
      "glyphs": 3
    },
    {
      "id": "pipeline_recent_range_y_guide-labels",
      "role": "guide",
      "zIndex": 20,
      "glyphs": 4
    },
    {
      "id": "pipeline_old_model_points_layer",
      "role": "data",
      "zIndex": 20,
      "glyphs": 46
    },
    {
      "id": "pipeline_recent_model_points_layer",
      "role": "data",
      "zIndex": 20,
      "glyphs": 148
    },
    {
      "id": "pipeline_old_trend_label_layer",
      "role": "guide",
      "zIndex": 25,
      "glyphs": 1
    },
    {
      "id": "pipeline_recent_trend_label_layer",
      "role": "guide",
      "zIndex": 25,
      "glyphs": 1
    },
    {
      "id": "pipeline_panel_titles_layer",
      "role": "guide",
      "zIndex": 30,
      "glyphs": 2
    },
    {
      "id": "pipeline_panel_subtitles_layer",
      "role": "guide",
      "zIndex": 30,
      "glyphs": 2
    }
  ]
}

Glyph Data Tree

20 layers

Full parameter lineage for the active compiler surface.

create_chart_surface

1

pipeline_old_range_grid_guide

4

pipeline_recent_range_grid_guide

4

pipeline_view_layout_surface

1

pipeline_oldplot_layout_surface

1

pipeline_recentplot_layout_surface

1

pipeline_old_price_x_guide-tick-marks

3

pipeline_recent_price_x_guide-tick-marks

3

pipeline_old_trend_layer

1

pipeline_recent_trend_layer

1

pipeline_old_price_x_guide-labels

3

pipeline_old_range_y_guide-labels

4

pipeline_recent_price_x_guide-labels

3

pipeline_recent_range_y_guide-labels

4

pipeline_old_model_points_layer

46

pipeline_recent_model_points_layer

148

pipeline_old_trend_label_layer

1

pipeline_recent_trend_label_layer

1

pipeline_panel_titles_layer

2

pipeline_panel_subtitles_layer

2

Glyph Inspector

none

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