This is a thin wrapper to listviewer::jsonedit()
,
use to interactively examine a Vega or Vega-Lite specification.
vw_examine(
spec,
mode = "view",
modes = c("view", "code", "form", "text", "tree"),
...,
width = NULL,
height = NULL,
elementId = NULL
)
An object to be coerced to vegaspec
, a Vega/Vega-Lite specification
string
for the initial view from modes.
'view'
is the default.
string c('view','code', 'form', 'text', 'tree')
will be the default, since these are all the modes
currently supported by jsoneditor
.
list
of other options for jsoneditor
. This is a temporary way
of trying other options in jsoneditor
. In the future, this will be eliminated
in favor of specific, more self-documenting and helpful arguments.
integer in pixels defining the width of the div
container.
integer in pixels defining the height of the div
container.
character to specify valid CSS
id of the
htmlwidget for special situations in which you want a non-random
identifier.
S3 object of class jsonedit
and htmlwidget
vw_examine(spec_mtcars)
{ $schema : https://vega.github.io/schema/vega-lite/v5.json width : 300 height : 300 description : An mtcars example. data : { values : [ 32 items
0 : { mpg : 21 cyl : 6 disp : 160 hp : 110 drat : 3.9 wt : 2.62 qsec : 16.46 vs : 0 am : 1 gear : 4 carb : 4 _row : Mazda RX4 } 1 : { mpg : 21 cyl : 6 disp : 160 hp : 110 drat : 3.9 wt : 2.875 qsec : 17.02 vs : 0 am : 1 gear : 4 carb : 4 _row : Mazda RX4 Wag } 2 : { mpg : 22.8 cyl : 4 disp : 108 hp : 93 drat : 3.85 wt : 2.32 qsec : 18.61 vs : 1 am : 1 gear : 4 carb : 1 _row : Datsun 710 } 3 : { mpg : 21.4 cyl : 6 disp : 258 hp : 110 drat : 3.08 wt : 3.215 qsec : 19.44 vs : 1 am : 0 gear : 3 carb : 1 _row : Hornet 4 Drive } 4 : { mpg : 18.7 cyl : 8 disp : 360 hp : 175 drat : 3.15 wt : 3.44 qsec : 17.02 vs : 0 am : 0 gear : 3 carb : 2 _row : Hornet Sportabout } 5 : { mpg : 18.1 cyl : 6 disp : 225 hp : 105 drat : 2.76 wt : 3.46 qsec : 20.22 vs : 1 am : 0 gear : 3 carb : 1 _row : Valiant } 6 : { mpg : 14.3 cyl : 8 disp : 360 hp : 245 drat : 3.21 wt : 3.57 qsec : 15.84 vs : 0 am : 0 gear : 3 carb : 4 _row : Duster 360 } 7 : { mpg : 24.4 cyl : 4 disp : 146.7 hp : 62 drat : 3.69 wt : 3.19 qsec : 20 vs : 1 am : 0 gear : 4 carb : 2 _row : Merc 240D } 8 : { mpg : 22.8 cyl : 4 disp : 140.8 hp : 95 drat : 3.92 wt : 3.15 qsec : 22.9 vs : 1 am : 0 gear : 4 carb : 2 _row : Merc 230 } 9 : { mpg : 19.2 cyl : 6 disp : 167.6 hp : 123 drat : 3.92 wt : 3.44 qsec : 18.3 vs : 1 am : 0 gear : 4 carb : 4 _row : Merc 280 } 10 : { mpg : 17.8 cyl : 6 disp : 167.6 hp : 123 drat : 3.92 wt : 3.44 qsec : 18.9 vs : 1 am : 0 gear : 4 carb : 4 _row : Merc 280C } 11 : { mpg : 16.4 cyl : 8 disp : 275.8 hp : 180 drat : 3.07 wt : 4.07 qsec : 17.4 vs : 0 am : 0 gear : 3 carb : 3 _row : Merc 450SE } 12 : { mpg : 17.3 cyl : 8 disp : 275.8 hp : 180 drat : 3.07 wt : 3.73 qsec : 17.6 vs : 0 am : 0 gear : 3 carb : 3 _row : Merc 450SL } 13 : { mpg : 15.2 cyl : 8 disp : 275.8 hp : 180 drat : 3.07 wt : 3.78 qsec : 18 vs : 0 am : 0 gear : 3 carb : 3 _row : Merc 450SLC } 14 : { mpg : 10.4 cyl : 8 disp : 472 hp : 205 drat : 2.93 wt : 5.25 qsec : 17.98 vs : 0 am : 0 gear : 3 carb : 4 _row : Cadillac Fleetwood } 15 : { mpg : 10.4 cyl : 8 disp : 460 hp : 215 drat : 3 wt : 5.424 qsec : 17.82 vs : 0 am : 0 gear : 3 carb : 4 _row : Lincoln Continental } 16 : { mpg : 14.7 cyl : 8 disp : 440 hp : 230 drat : 3.23 wt : 5.345 qsec : 17.42 vs : 0 am : 0 gear : 3 carb : 4 _row : Chrysler Imperial } 17 : { mpg : 32.4 cyl : 4 disp : 78.7 hp : 66 drat : 4.08 wt : 2.2 qsec : 19.47 vs : 1 am : 1 gear : 4 carb : 1 _row : Fiat 128 } 18 : { mpg : 30.4 cyl : 4 disp : 75.7 hp : 52 drat : 4.93 wt : 1.615 qsec : 18.52 vs : 1 am : 1 gear : 4 carb : 2 _row : Honda Civic } 19 : { mpg : 33.9 cyl : 4 disp : 71.1 hp : 65 drat : 4.22 wt : 1.835 qsec : 19.9 vs : 1 am : 1 gear : 4 carb : 1 _row : Toyota Corolla } 20 : { mpg : 21.5 cyl : 4 disp : 120.1 hp : 97 drat : 3.7 wt : 2.465 qsec : 20.01 vs : 1 am : 0 gear : 3 carb : 1 _row : Toyota Corona } 21 : { mpg : 15.5 cyl : 8 disp : 318 hp : 150 drat : 2.76 wt : 3.52 qsec : 16.87 vs : 0 am : 0 gear : 3 carb : 2 _row : Dodge Challenger } 22 : { mpg : 15.2 cyl : 8 disp : 304 hp : 150 drat : 3.15 wt : 3.435 qsec : 17.3 vs : 0 am : 0 gear : 3 carb : 2 _row : AMC Javelin } 23 : { mpg : 13.3 cyl : 8 disp : 350 hp : 245 drat : 3.73 wt : 3.84 qsec : 15.41 vs : 0 am : 0 gear : 3 carb : 4 _row : Camaro Z28 } 24 : { mpg : 19.2 cyl : 8 disp : 400 hp : 175 drat : 3.08 wt : 3.845 qsec : 17.05 vs : 0 am : 0 gear : 3 carb : 2 _row : Pontiac Firebird } 25 : { mpg : 27.3 cyl : 4 disp : 79 hp : 66 drat : 4.08 wt : 1.935 qsec : 18.9 vs : 1 am : 1 gear : 4 carb : 1 _row : Fiat X1-9 } 26 : { mpg : 26 cyl : 4 disp : 120.3 hp : 91 drat : 4.43 wt : 2.14 qsec : 16.7 vs : 0 am : 1 gear : 5 carb : 2 _row : Porsche 914-2 } 27 : { mpg : 30.4 cyl : 4 disp : 95.1 hp : 113 drat : 3.77 wt : 1.513 qsec : 16.9 vs : 1 am : 1 gear : 5 carb : 2 _row : Lotus Europa } 28 : { mpg : 15.8 cyl : 8 disp : 351 hp : 264 drat : 4.22 wt : 3.17 qsec : 14.5 vs : 0 am : 1 gear : 5 carb : 4 _row : Ford Pantera L } 29 : { mpg : 19.7 cyl : 6 disp : 145 hp : 175 drat : 3.62 wt : 2.77 qsec : 15.5 vs : 0 am : 1 gear : 5 carb : 6 _row : Ferrari Dino } 30 : { mpg : 15 cyl : 8 disp : 301 hp : 335 drat : 3.54 wt : 3.57 qsec : 14.6 vs : 0 am : 1 gear : 5 carb : 8 _row : Maserati Bora } 31 : { mpg : 21.4 cyl : 4 disp : 121 hp : 109 drat : 4.11 wt : 2.78 qsec : 18.6 vs : 1 am : 1 gear : 4 carb : 2 _row : Volvo 142E } ] } mark : point encoding : { x : { field : wt type : quantitative } y : { field : mpg type : quantitative } color : { field : cyl type : nominal } } }
spec_mtcars_autosize <-
spec_mtcars %>%
vw_autosize(width = 300, height = 300)
vw_examine(spec_mtcars_autosize)
{ $schema : https://vega.github.io/schema/vega-lite/v5.json width : 300 height : 300 description : An mtcars example. data : { values : [ 32 items
0 : { mpg : 21 cyl : 6 disp : 160 hp : 110 drat : 3.9 wt : 2.62 qsec : 16.46 vs : 0 am : 1 gear : 4 carb : 4 _row : Mazda RX4 } 1 : { mpg : 21 cyl : 6 disp : 160 hp : 110 drat : 3.9 wt : 2.875 qsec : 17.02 vs : 0 am : 1 gear : 4 carb : 4 _row : Mazda RX4 Wag } 2 : { mpg : 22.8 cyl : 4 disp : 108 hp : 93 drat : 3.85 wt : 2.32 qsec : 18.61 vs : 1 am : 1 gear : 4 carb : 1 _row : Datsun 710 } 3 : { mpg : 21.4 cyl : 6 disp : 258 hp : 110 drat : 3.08 wt : 3.215 qsec : 19.44 vs : 1 am : 0 gear : 3 carb : 1 _row : Hornet 4 Drive } 4 : { mpg : 18.7 cyl : 8 disp : 360 hp : 175 drat : 3.15 wt : 3.44 qsec : 17.02 vs : 0 am : 0 gear : 3 carb : 2 _row : Hornet Sportabout } 5 : { mpg : 18.1 cyl : 6 disp : 225 hp : 105 drat : 2.76 wt : 3.46 qsec : 20.22 vs : 1 am : 0 gear : 3 carb : 1 _row : Valiant } 6 : { mpg : 14.3 cyl : 8 disp : 360 hp : 245 drat : 3.21 wt : 3.57 qsec : 15.84 vs : 0 am : 0 gear : 3 carb : 4 _row : Duster 360 } 7 : { mpg : 24.4 cyl : 4 disp : 146.7 hp : 62 drat : 3.69 wt : 3.19 qsec : 20 vs : 1 am : 0 gear : 4 carb : 2 _row : Merc 240D } 8 : { mpg : 22.8 cyl : 4 disp : 140.8 hp : 95 drat : 3.92 wt : 3.15 qsec : 22.9 vs : 1 am : 0 gear : 4 carb : 2 _row : Merc 230 } 9 : { mpg : 19.2 cyl : 6 disp : 167.6 hp : 123 drat : 3.92 wt : 3.44 qsec : 18.3 vs : 1 am : 0 gear : 4 carb : 4 _row : Merc 280 } 10 : { mpg : 17.8 cyl : 6 disp : 167.6 hp : 123 drat : 3.92 wt : 3.44 qsec : 18.9 vs : 1 am : 0 gear : 4 carb : 4 _row : Merc 280C } 11 : { mpg : 16.4 cyl : 8 disp : 275.8 hp : 180 drat : 3.07 wt : 4.07 qsec : 17.4 vs : 0 am : 0 gear : 3 carb : 3 _row : Merc 450SE } 12 : { mpg : 17.3 cyl : 8 disp : 275.8 hp : 180 drat : 3.07 wt : 3.73 qsec : 17.6 vs : 0 am : 0 gear : 3 carb : 3 _row : Merc 450SL } 13 : { mpg : 15.2 cyl : 8 disp : 275.8 hp : 180 drat : 3.07 wt : 3.78 qsec : 18 vs : 0 am : 0 gear : 3 carb : 3 _row : Merc 450SLC } 14 : { mpg : 10.4 cyl : 8 disp : 472 hp : 205 drat : 2.93 wt : 5.25 qsec : 17.98 vs : 0 am : 0 gear : 3 carb : 4 _row : Cadillac Fleetwood } 15 : { mpg : 10.4 cyl : 8 disp : 460 hp : 215 drat : 3 wt : 5.424 qsec : 17.82 vs : 0 am : 0 gear : 3 carb : 4 _row : Lincoln Continental } 16 : { mpg : 14.7 cyl : 8 disp : 440 hp : 230 drat : 3.23 wt : 5.345 qsec : 17.42 vs : 0 am : 0 gear : 3 carb : 4 _row : Chrysler Imperial } 17 : { mpg : 32.4 cyl : 4 disp : 78.7 hp : 66 drat : 4.08 wt : 2.2 qsec : 19.47 vs : 1 am : 1 gear : 4 carb : 1 _row : Fiat 128 } 18 : { mpg : 30.4 cyl : 4 disp : 75.7 hp : 52 drat : 4.93 wt : 1.615 qsec : 18.52 vs : 1 am : 1 gear : 4 carb : 2 _row : Honda Civic } 19 : { mpg : 33.9 cyl : 4 disp : 71.1 hp : 65 drat : 4.22 wt : 1.835 qsec : 19.9 vs : 1 am : 1 gear : 4 carb : 1 _row : Toyota Corolla } 20 : { mpg : 21.5 cyl : 4 disp : 120.1 hp : 97 drat : 3.7 wt : 2.465 qsec : 20.01 vs : 1 am : 0 gear : 3 carb : 1 _row : Toyota Corona } 21 : { mpg : 15.5 cyl : 8 disp : 318 hp : 150 drat : 2.76 wt : 3.52 qsec : 16.87 vs : 0 am : 0 gear : 3 carb : 2 _row : Dodge Challenger } 22 : { mpg : 15.2 cyl : 8 disp : 304 hp : 150 drat : 3.15 wt : 3.435 qsec : 17.3 vs : 0 am : 0 gear : 3 carb : 2 _row : AMC Javelin } 23 : { mpg : 13.3 cyl : 8 disp : 350 hp : 245 drat : 3.73 wt : 3.84 qsec : 15.41 vs : 0 am : 0 gear : 3 carb : 4 _row : Camaro Z28 } 24 : { mpg : 19.2 cyl : 8 disp : 400 hp : 175 drat : 3.08 wt : 3.845 qsec : 17.05 vs : 0 am : 0 gear : 3 carb : 2 _row : Pontiac Firebird } 25 : { mpg : 27.3 cyl : 4 disp : 79 hp : 66 drat : 4.08 wt : 1.935 qsec : 18.9 vs : 1 am : 1 gear : 4 carb : 1 _row : Fiat X1-9 } 26 : { mpg : 26 cyl : 4 disp : 120.3 hp : 91 drat : 4.43 wt : 2.14 qsec : 16.7 vs : 0 am : 1 gear : 5 carb : 2 _row : Porsche 914-2 } 27 : { mpg : 30.4 cyl : 4 disp : 95.1 hp : 113 drat : 3.77 wt : 1.513 qsec : 16.9 vs : 1 am : 1 gear : 5 carb : 2 _row : Lotus Europa } 28 : { mpg : 15.8 cyl : 8 disp : 351 hp : 264 drat : 4.22 wt : 3.17 qsec : 14.5 vs : 0 am : 1 gear : 5 carb : 4 _row : Ford Pantera L } 29 : { mpg : 19.7 cyl : 6 disp : 145 hp : 175 drat : 3.62 wt : 2.77 qsec : 15.5 vs : 0 am : 1 gear : 5 carb : 6 _row : Ferrari Dino } 30 : { mpg : 15 cyl : 8 disp : 301 hp : 335 drat : 3.54 wt : 3.57 qsec : 14.6 vs : 0 am : 1 gear : 5 carb : 8 _row : Maserati Bora } 31 : { mpg : 21.4 cyl : 4 disp : 121 hp : 109 drat : 4.11 wt : 2.78 qsec : 18.6 vs : 1 am : 1 gear : 4 carb : 2 _row : Volvo 142E } ] } mark : point encoding : { x : { field : wt type : quantitative } y : { field : mpg type : quantitative } color : { field : cyl type : nominal } } config : { autosize : { type : fit contains : padding } view : { width : 300 height : 300 } } }