2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Rickyアドカレ2024Advent Calendar 2024

Day 22

elixirのKinoと仲良くなる

Last updated at Posted at 2024-12-24

Kinoとは?

Client-driven interactive widgets for Livebook.
Kino is the library used by Livebook to render rich and interactive outputs directly from your Elixir code.

KinoとはLivebook上で動作するUIライブラリで、画像の表示やユーザーが操作可能なボタンやフォームをElixirコードでLivebook上に配置できます。

引用:Elixir実践入門

UIに関連したライブラリであり、統計データ、APIのレスポンスデータ、画像ウやグラフその他のUIを整えることができます。

実践

以下の作業はLivebookで行います。

Chart

Elixirのデータをさまざまなグラフに描画します。

my_data = %{a: [89, 124, 0, 67, 45], b: [12, 45, 67, 83, 31]}

でデータを用意して実行します。

次にSmartからChartを選択します。
image.png

データの対象を確認したら実行します。
image.png

グラフができあがりました。
image.png

MAP

地図データの表示とマーカーの追加と図形、点、線の描画を行います。

image.png

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?