 (pprint p)
 ;; @@
 ;; ->
-;;; {"axes" [{"scale" "x", "type" "x"} {"scale" "y", "type" "y"}],
-;;;  "scales"
-;;;  [{"name" "x",
-;;;    "type" "linear",
-;;;    "range" "width",
-;;;    "domain"
-;;;    {"data" "b79a192b-87b9-461e-be84-f5f80d565119", "field" "data.x"}}
-;;;   {"name" "y",
-;;;    "type" "linear",
-;;;    "range" "height",
-;;;    "nice" true,
-;;;    "domain"
-;;;    {"data" "b79a192b-87b9-461e-be84-f5f80d565119", "field" "data.y"}}],
-;;;  "marks"
-;;;  [{"type" "symbol",
-;;;    "from" {"data" "b79a192b-87b9-461e-be84-f5f80d565119"},
-;;;    "properties"
-;;;    {"enter"
-;;;     {"x" {"scale" "x", "field" "data.x"},
-;;;      "y" {"scale" "y", "field" "data.y"},
-;;;      "fill" {"value" "steelblue"},
-;;;      "fillOpacity" {"value" 1}},
-;;;     "update"
-;;;     {"shape" "circle",
-;;;      "size" {"value" 70},
-;;;      "stroke" {"value" "transparent"}},
-;;;     "hover" {"size" {"value" 210}, "stroke" {"value" "white"}}}}],
-;;;  "data"
-;;;  [{"name" "b79a192b-87b9-461e-be84-f5f80d565119",
-;;;    "values"
-;;;    ({"x" 0, "y" 1}
-;;;     {"x" 1, "y" 3}
-;;;     {"x" 2, "y" 5}
-;;;     {"x" 3, "y" 7}
-;;;     {"x" 4, "y" 9}
-;;;     {"x" 5, "y" 5}
-;;;     {"x" 6, "y" 4}
-;;;     {"x" 7, "y" 6}
-;;;     {"x" 8, "y" 9}
-;;;     {"x" 9, "y" 8}
-;;;     {"x" 10, "y" 3}
-;;;     {"x" 11, "y" 5}
-;;;     {"x" 12, "y" 6})}],
-;;;  "width" 400,
-;;;  "height" 247.2187886279357,
-;;;  "padding" {"left" 30, "bottom" 20, "top" 10, "right" 10}}
+;;; {:gorilla-repl.types/vega
+;;;  {"axes" [{"scale" "x", "type" "x"} {"scale" "y", "type" "y"}],
+;;;   "scales"
+;;;   [{"name" "x",
+;;;     "type" "linear",
+;;;     "range" "width",
+;;;     "domain"
+;;;     {"data" "23d27bd3-640d-4b2f-8115-4401ccf6df42", "field" "data.x"}}
+;;;    {"name" "y",
+;;;     "type" "linear",
+;;;     "range" "height",
+;;;     "nice" true,
+;;;     "domain"
+;;;     {"data" "23d27bd3-640d-4b2f-8115-4401ccf6df42",
+;;;      "field" "data.y"}}],
+;;;   "marks"
+;;;   [{"type" "symbol",
+;;;     "from" {"data" "23d27bd3-640d-4b2f-8115-4401ccf6df42"},
+;;;     "properties"
+;;;     {"enter"
+;;;      {"x" {"scale" "x", "field" "data.x"},
+;;;       "y" {"scale" "y", "field" "data.y"},
+;;;       "fill" {"value" "steelblue"},
+;;;       "fillOpacity" {"value" 1}},
+;;;      "update"
+;;;      {"shape" "circle",
+;;;       "size" {"value" 70},
+;;;       "stroke" {"value" "transparent"}},
+;;;      "hover" {"size" {"value" 210}, "stroke" {"value" "white"}}}}],
+;;;   "data"
+;;;   [{"name" "23d27bd3-640d-4b2f-8115-4401ccf6df42",
+;;;     "values"
+;;;     ({"x" 0, "y" 1}
+;;;      {"x" 1, "y" 3}
+;;;      {"x" 2, "y" 5}
+;;;      {"x" 3, "y" 7}
+;;;      {"x" 4, "y" 9}
+;;;      {"x" 5, "y" 5}
+;;;      {"x" 6, "y" 4}
+;;;      {"x" 7, "y" 6}
+;;;      {"x" 8, "y" 9}
+;;;      {"x" 9, "y" 8}
+;;;      {"x" 10, "y" 3}
+;;;      {"x" 11, "y" 5}
+;;;      {"x" 12, "y" 6})}],
+;;;   "width" 400,
+;;;   "height" 247.2188,
+;;;   "padding" {"left" 30, "bottom" 20, "top" 10, "right" 10}}}
 ;;; 
 ;; <-
 ;; =>

;; <=

;; @@
(show (list-plot d))
;; @@
;; =>
;;; {:gorilla-repl.types/vega {"axes" [{"scale" "x", "type" "x"} {"scale" "y", "type" "y"}], "scales" [{"name" "x", "type" "linear", "range" "width", "domain" {"data" "394cc7a2-19d9-4629-bd8e-4a9bcfe327e1", "field" "data.x"}} {"name" "y", "type" "linear", "range" "height", "nice" true, "domain" {"data" "394cc7a2-19d9-4629-bd8e-4a9bcfe327e1", "field" "data.y"}}], "marks" [{"type" "symbol", "from" {"data" "394cc7a2-19d9-4629-bd8e-4a9bcfe327e1"}, "properties" {"enter" {"x" {"scale" "x", "field" "data.x"}, "y" {"scale" "y", "field" "data.y"}, "fill" {"value" "steelblue"}, "fillOpacity" {"value" 1}}, "update" {"shape" "circle", "size" {"value" 70}, "stroke" {"value" "transparent"}}, "hover" {"size" {"value" 210}, "stroke" {"value" "white"}}}}], "data" [{"name" "394cc7a2-19d9-4629-bd8e-4a9bcfe327e1", "values" ({"x" 0, "y" 1} {"x" 1, "y" 3} {"x" 2, "y" 5} {"x" 3, "y" 7} {"x" 4, "y" 9} {"x" 5, "y" 5} {"x" 6, "y" 4} {"x" 7, "y" 6} {"x" 8, "y" 9} {"x" 9, "y" 8} {"x" 10, "y" 3} {"x" 11, "y" 5} {"x" 12, "y" 6})}], "width" 400, "height" 247.2188, "padding" {"left" 30, "bottom" 20, "top" 10, "right" 10}}}
;; <=

;; @@
(show 
 (list-plot d :opacity 1 :plot-range [:all :all]))
;; @@
;; =>
;;; {:gorilla-repl.types/vega {"axes" [{"scale" "x", "type" "x"} {"scale" "y", "type" "y"}], "scales" [{"name" "x", "type" "linear", "range" "width", "domain" {"data" "ccfa02b4-d63a-4327-a198-a47d58e7c3f7", "field" "data.x"}} {"name" "y", "type" "linear", "range" "height", "nice" true, "domain" {"data" "ccfa02b4-d63a-4327-a198-a47d58e7c3f7", "field" "data.y"}}], "marks" [{"type" "symbol", "from" {"data" "ccfa02b4-d63a-4327-a198-a47d58e7c3f7"}, "properties" {"enter" {"x" {"scale" "x", "field" "data.x"}, "y" {"scale" "y", "field" "data.y"}, "fill" {"value" "steelblue"}, "fillOpacity" {"value" 1}}, "update" {"shape" "circle", "size" {"value" 70}, "stroke" {"value" "transparent"}}, "hover" {"size" {"value" 210}, "stroke" {"value" "white"}}}}], "data" [{"name" "ccfa02b4-d63a-4327-a198-a47d58e7c3f7", "values" ({"x" 0, "y" 1} {"x" 1, "y" 3} {"x" 2, "y" 5} {"x" 3, "y" 7} {"x" 4, "y" 9} {"x" 5, "y" 5} {"x" 6, "y" 4} {"x" 7, "y" 6} {"x" 8, "y" 9} {"x" 9, "y" 8} {"x" 10, "y" 3} {"x" 11, "y" 5} {"x" 12, "y" 6})}], "width" 400, "height" 247.2188, "padding" {"left" 30, "bottom" 20, "top" 10, "right" 10}}}
;; <=

;; @@
(show 
 (list-plot d :joined true :plot-size 600 :aspect-ratio 6))
;; @@
;; =>
;;; {:gorilla-repl.types/vega {"axes" [{"scale" "x", "type" "x"} {"scale" "y", "type" "y"}], "scales" [{"name" "x", "type" "linear", "range" "width", "domain" {"data" "4cd89fdf-2666-4176-b171-3e3aae26e5a3", "field" "data.x"}} {"name" "y", "type" "linear", "range" "height", "nice" true, "domain" {"data" "4cd89fdf-2666-4176-b171-3e3aae26e5a3", "field" "data.y"}}], "marks" [{"type" "line", "from" {"data" "4cd89fdf-2666-4176-b171-3e3aae26e5a3"}, "properties" {"enter" {"x" {"scale" "x", "field" "data.x"}, "y" {"scale" "y", "field" "data.y"}, "stroke" {"value" "#FF29D2"}, "strokeWidth" {"value" 2}, "strokeOpacity" {"value" 1}}}}], "data" [{"name" "4cd89fdf-2666-4176-b171-3e3aae26e5a3", "values" ({"x" 0, "y" 1} {"x" 1, "y" 3} {"x" 2, "y" 5} {"x" 3, "y" 7} {"x" 4, "y" 9} {"x" 5, "y" 5} {"x" 6, "y" 4} {"x" 7, "y" 6} {"x" 8, "y" 9} {"x" 9, "y" 8} {"x" 10, "y" 3} {"x" 11, "y" 5} {"x" 12, "y" 6})}], "width" 600, "height" 100.0, "padding" {"left" 30, "bottom" 20, "top" 10, "right" 10}}}
;; <=

;; @@
(show 
 (bar-chart (range (count d)) d))
;; @@
;; =>
;;; {:gorilla-repl.types/vega {"axes" [{"scale" "x", "type" "x"} {"scale" "y", "type" "y"}], "scales" [{"name" "x", "type" "ordinal", "range" "width", "domain" {"data" "5cd41660-5fd1-4eb7-b6a5-1544ebd929fb", "field" "data.x"}} {"name" "y", "range" "height", "nice" true, "domain" {"data" "5cd41660-5fd1-4eb7-b6a5-1544ebd929fb", "field" "data.y"}}], "marks" [{"type" "rect", "from" {"data" "5cd41660-5fd1-4eb7-b6a5-1544ebd929fb"}, "properties" {"enter" {"width" {"scale" "x", "offset" -1, "band" true}, "x" {"scale" "x", "field" "data.x"}, "y" {"scale" "y", "field" "data.y"}, "y2" {"scale" "y", "value" 0}}, "update" {"fill" {"value" "steelblue"}, "opacity" {"value" 1}}, "hover" {"fill" {"value" "#FF29D2"}}}}], "data" [{"name" "5cd41660-5fd1-4eb7-b6a5-1544ebd929fb", "values" ({"x" 0, "y" 1} {"x" 1, "y" 3} {"x" 2, "y" 5} {"x" 3, "y" 7} {"x" 4, "y" 9} {"x" 5, "y" 5} {"x" 6, "y" 4} {"x" 7, "y" 6} {"x" 8, "y" 9} {"x" 9, "y" 8} {"x" 10, "y" 3} {"x" 11, "y" 5} {"x" 12, "y" 6})}], "width" 400, "height" 247.2188, "padding" {"left" 30, "bottom" 20, "top" 10, "right" 10}}}
;; <=

;; @@

;; <=

;; @@
(assoc-in p [:gorilla-repl.types/vega "marks" 0 "properties" "enter" "fill" "value"] "red")
;; @@
;; =>
;;; {:gorilla-repl.types/vega {"axes" [{"scale" "x", "type" "x"} {"scale" "y", "type" "y"}], "scales" [{"name" "x", "type" "linear", "range" "width", "domain" {"data" "23d27bd3-640d-4b2f-8115-4401ccf6df42", "field" "data.x"}} {"name" "y", "type" "linear", "range" "height", "nice" true, "domain" {"data" "23d27bd3-640d-4b2f-8115-4401ccf6df42", "field" "data.y"}}], "marks" [{"type" "symbol", "from" {"data" "23d27bd3-640d-4b2f-8115-4401ccf6df42"}, "properties" {"enter" {"x" {"scale" "x", "field" "data.x"}, "y" {"scale" "y", "field" "data.y"}, "fill" {"value" "red"}, "fillOpacity" {"value" 1}}, "update" {"shape" "circle", "size" {"value" 70}, "stroke" {"value" "transparent"}}, "hover" {"size" {"value" 210}, "stroke" {"value" "white"}}}}], "data" [{"name" "23d27bd3-640d-4b2f-8115-4401ccf6df42", "values" ({"x" 0, "y" 1} {"x" 1, "y" 3} {"x" 2, "y" 5} {"x" 3, "y" 7} {"x" 4, "y" 9} {"x" 5, "y" 5} {"x" 6, "y" 4} {"x" 7, "y" 6} {"x" 8, "y" 9} {"x" 9, "y" 8} {"x" 10, "y" 3} {"x" 11, "y" 5} {"x" 12, "y" 6})}], "width" 400, "height" 247.2188, "padding" {"left" 30, "bottom" 20, "top" 10, "right" 10}}}
;; <=

;; @@
