Vegaでbar chart.
準備
.NET Core 3.0 Preview SDK を使っています。こんな感じでコマンド打ちます。
dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview5-19227-01
dotnet new blazor -o vega_bar_chart
cd vega_bar_chart
実装
4つのファイルを変更します。
wwwroot/index.html
scriptを読み込んでます。
wwwroot/helper.js
BlazorとD3を繋ぐためのヘルパーです。
wwwroot/spec.json
Vegaの設定を書いたJSONです。
Pages/Index.razor
「myVegaHelper」を呼び出し。vegaのグラフ用にdiv #view。
動作確認
こんな感じなります。