-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTODO.txt
More file actions
61 lines (60 loc) · 2.88 KB
/
TODO.txt
File metadata and controls
61 lines (60 loc) · 2.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
[X] Data inconsistencies (self-links & duplication...)
[X] Node substitutions during processing
[X] Histogram of # of interactions?
[X] Character finder
[X] Ego networks
[X] Show both arrows (in ego graphs where there's guaranteed to be space)
[X] Static layout algorithms:
[X] Honeycomb:
1. Start by putting the character w/ the most interactions at the origin
2. At each step, pick the character who has the most interactions summed
across already-placed characters to pick next (break ties using
total interactions, then neighbors, then ID).
3. At each step, pick a spot for that character from among not-already-
occupied vertices on a simplex grid that are adjacent to an occupied
vertex.
4. To choose a spot, evaluate the score of each vertex as a weighted
sum of its distance from vertices occupied by already-placed nodes,
according to the strength of connection with each of those nodes.
The spot that has the minimum score is chosen, breaking ties towards
the origin, and double-ties by which edge spot was added first.
[~] Fix into-the-sunset bug w/ unconnected nodes (attraction works at least)
[X] Loose layout should be looser: force # of ticks at moderate alpha & restart
[X] Affinity graphs
[X] don't show dlinks in affinity graphs (now shows labeled links)
[~] writeup of how the graph layout works
[X] custom help file for Cleves
[X] custom categories
[X] Why is main character not symbol "A"?
[ ] More UI for inside vs. outside nodes?
[ ] add switch for building hive layout based on total interactions vs.
interactions with placed nodes.
[ ] node radius slider positioning for narrow screens
[ ] toggle in listing to allow filtering by visible nodes
[ ] group assignment tool in visualizer!
[ ] Drag to select
[ ] Make labels continuous with data somehow?
[ ] More flexible neighbor limits in ego networks?
[ ] Mme de Cleves Ego network limit has both links bug!
[ ] Mme. Pontmercy in Miserables groups 8/5 affinity plot!
[ ] error message when we can't find the graph data
[ ] break hive layout ties AWAY from the origin?
[ ] hideable (and default-hidden) link labels for full network?
[ ] consistent treatment of initiated/received/total/neighbors for filtered
graphs?
[ ] select groups from legend
[ ] scatter plots
[ ] DOT format
[ ] ego network outer edges
[ ] side-by-side
[ ] extra relationships
[ ] history/timeline view
[ ] vertical scrolling per-character timeline listing all quotes and
who the recipient(s) were
[ ] visualize subjects - two copies of each node?
[ ] locations? - bipartite?
[ ] bipartite separation using force on relationships graph
[ ] Flexible tool for constraining based on characters and/or pages?
[ ] bring quotes themselves into visualizer?
[ ] tool for saving and comparing snapshots
[ ] make github.io page with cleves demo