6
MyAnimeList Visualizer By Binh Tran

MyAnimeList Visualizer By Binh Tran. JSON Data Format {"anime":[{ "status":"finished airing", "status":"finished airing", "type":"TV", "type":"TV", "score":0,

Embed Size (px)

Citation preview

Page 1: MyAnimeList Visualizer By Binh Tran. JSON Data Format {"anime":[{ "status":"finished airing", "status":"finished airing", "type":"TV", "type":"TV", "score":0,

MyAnimeList VisualizerBy Binh Tran

Page 2: MyAnimeList Visualizer By Binh Tran. JSON Data Format {"anime":[{ "status":"finished airing", "status":"finished airing", "type":"TV", "type":"TV", "score":0,

JSON Data Format

{"anime":[{

"status":"finished airing",

"type":"TV",

"score":0,

"watched_episodes":13,

"watched_status":"watching",

"title":"Cowboy Bebop",

"episodes":26,

}]}

Page 3: MyAnimeList Visualizer By Binh Tran. JSON Data Format {"anime":[{ "status":"finished airing", "status":"finished airing", "type":"TV", "type":"TV", "score":0,

Finished Tasks

Grab a MyAnimeList user's anime list data

Calculate ratio of episodes watched to score

Calculate ratio episodes watched to total episodes

Graph with x-axis (# of total episodes)

Graph with y-axis (# of episodes user watched)

Graph with z-axis (user's score)

Display one anime as an individual node on 3d graph

Color code the anime node from blue to red showing it's watched episodes to total episodes ratio

Page 4: MyAnimeList Visualizer By Binh Tran. JSON Data Format {"anime":[{ "status":"finished airing", "status":"finished airing", "type":"TV", "type":"TV", "score":0,

Remaining Tasks

Make color code legend for anime node. Higher ratio of episodes watched to score will be shades of red. Lower ratio will be shades of green.

Page 5: MyAnimeList Visualizer By Binh Tran. JSON Data Format {"anime":[{ "status":"finished airing", "status":"finished airing", "type":"TV", "type":"TV", "score":0,

Extra Features

Show only specific animes by their types

Show other users animelists with a username textbox

Page 6: MyAnimeList Visualizer By Binh Tran. JSON Data Format {"anime":[{ "status":"finished airing", "status":"finished airing", "type":"TV", "type":"TV", "score":0,