Visualization
ビジュアライゼーションの授業課題で作成したウェブサイトである。Flutter on the webを用いてgithub, firebase上でデプロイした。データはSpotify APIを用いてTwiceのアーティストIDからアルバムに関する情報(ex.特徴量)を取得した。Spotify APIの取得方法はこちらから。 右のグラフの可視化はこちらから。 グラフを可視化するにあたり以下のライブラリを使用しました。 Synfunction, 詳細はこちらから。 Graphic, 詳細はこちらから。
Get spotify data
Spotify APIを使うためにはまずClient IDとClient Secretを取得する必要がある。Spotifyのアカウントを作成し、ログインする。 Spotify for DevelopersからDashboardを開き、CREATE AN APPからAPP name(アプリの名前)とAPP description(アプリの説明)を入力し、規約をチェックしてCREATEする。 DashboardからID等を参照する。lib直下にkeyフォルダを作成してその中にapikey.dartを作成する。idとkeyを設定したらメインで呼び出す。
/* apikey.dart */
String api_id = 'CLIENT_ID';
String api_key = 'CLIENT_SECRET';
/* spotify.dart */
import 'key/apikey.dart';
String APIid = api_id;
String APIkey = api_key;
次に