diff --git a/lib/livebook/notebook/explore/intro_to_kino.livemd b/lib/livebook/notebook/explore/intro_to_kino.livemd index e326cd7b2..7d69a3246 100644 --- a/lib/livebook/notebook/explore/intro_to_kino.livemd +++ b/lib/livebook/notebook/explore/intro_to_kino.livemd @@ -10,7 +10,7 @@ and interact with it. ```elixir Mix.install([ - {:kino, "~> 0.2.1"}, + {:kino, "~> 0.3.0"}, {:vega_lite, "~> 0.1.0"} ]) ``` @@ -72,7 +72,7 @@ widget = |> Vl.encode_field(:x, "x", type: :quantitative) |> Vl.encode_field(:y, "y", type: :quantitative) |> Kino.VegaLite.new() - |> Kino.render() + |> tap(&Kino.render/1) # Add a callback to run every 25ms Kino.VegaLite.periodically(widget, 25, 0, fn i -> @@ -216,7 +216,7 @@ widget = |> Vl.encode_field(:x, "x", type: :quantitative) |> Vl.encode_field(:y, "y", type: :quantitative) |> Kino.VegaLite.new() - |> Kino.render() + |> tap(&Kino.render/1) for i <- 1..300 do point = %{x: i / 10, y: :math.sin(i / 10)} diff --git a/lib/livebook/notebook/explore/vm_introspection.livemd b/lib/livebook/notebook/explore/vm_introspection.livemd index bdcdfb336..3f6479cc7 100644 --- a/lib/livebook/notebook/explore/vm_introspection.livemd +++ b/lib/livebook/notebook/explore/vm_introspection.livemd @@ -14,7 +14,7 @@ so let's add `:vega_lite` and `:kino` for that. ```elixir Mix.install([ {:vega_lite, "~> 0.1.0"}, - {:kino, "~> 0.2.0"} + {:kino, "~> 0.3.0"} ]) ``` @@ -247,7 +247,7 @@ widget = |> Vl.encode(:color, datum: [repeat: :layer], type: :nominal) ) |> Kino.VegaLite.new() - |> Kino.render() + |> tap(&Kino.render/1) Kino.VegaLite.periodically(widget, 200, 1, fn i -> point =