Commit Graph
100 Commits
Author SHA1 Message Date
Colin Megill bc07ebd23d make a toggle in future 2017-12-23 11:12:50 -08:00
Colin Megill 769aa145ac if any graph selection, deselect nodes without positions 2017-12-23 11:10:19 -08:00
Colin Megill 5a3d3c4a3c default black 2017-12-23 11:09:22 -08:00
Colin Megill eb1caa9c68 move logic out of reducer into middleware 2017-12-22 19:30:32 -08:00
Colin Megill 78dbe1913a add cell color middleware 2017-12-22 19:30:07 -08:00
Colin Megill 862a1b129b draw graph from color attr 2017-12-22 19:29:09 -08:00
Colin Megill f497440af2 slice current selection rather than all cells to preserve color 2017-12-22 19:29:00 -08:00
Colin Megill 377b8c55b7 draw lines and graph with new __color__ attr 2017-12-22 19:28:36 -08:00
Colin Megill 769cbea140 don't show unselected lines for now in parallel (toggle in the future) 2017-12-20 18:03:04 -08:00
Colin Megill 68d99b71dc colors 2017-12-12 21:37:19 -08:00
Colin Megill f89973aaa9 categorical wider 2017-12-12 20:33:35 -08:00
Colin Megill 191615b62b send continous through middleware & comments 2017-12-12 20:33:23 -08:00
Colin Megill fd93349515 switch to staging api 2017-12-07 14:38:48 -08:00
Colin Megill 7b3313e108 consume custom middleware in reducer, set initial allCells & selected 2017-12-07 14:38:42 -08:00
Colin Megill 3df194fdd2 add custom middleware to index 2017-12-07 14:38:21 -08:00
Colin Megill 4608fb035c custom middleware to update cell selection 2017-12-07 14:37:55 -08:00
Colin Megill c2ca9eb544 remove comment 2017-12-07 14:33:50 -08:00
Colin Megill fa9d0ad528 red lines on canvas for testing 2017-12-07 14:33:40 -08:00
Colin Megill 9a3d349f99 move graph scales, still hardcoded, into globals 2017-12-07 14:33:25 -08:00
Colin Megill 3799fda639 move filtering and ctx reset out of axes 2017-12-07 14:32:41 -08:00
Colin Megill 98caa373f5 only show continuous color options above graph for now 2017-11-27 03:14:39 -08:00
Colin Megill 1b72e8dab3 graph now renders from global cell selection, significant perf boost 2017-11-27 03:14:10 -08:00
Colin Megill bfa03e77b4 parallel now rendering from centralized cell selection! 2017-11-27 02:43:20 -08:00
Colin Megill 354a3857cc remove excess methods and process around metadata type coercion 2017-11-27 02:41:50 -08:00
Colin Megill 3fd7fdf5c4 return entire selection from continuous rather than just cell name 2017-11-26 23:26:39 -08:00
Colin Megill 857c44512c add expression reducer 2017-11-26 23:25:07 -08:00
Colin Megill 1e431c6a0a expression reducer and stubbed out component 2017-11-26 23:19:49 -08:00
Colin Megill 4a412bb05c debounce function in continuous 2017-11-26 23:19:12 -08:00
Colin Megill 2af16dc4c6 async render queue again, move debounce up to component 2017-11-26 23:18:30 -08:00
Colin Megill f81aec9da4 fire expression call on app load 2017-11-26 23:17:57 -08:00
Colin Megill 7dd3c3db02 expression count get and post action creators 2017-11-26 23:17:32 -08:00
Colin Megill 9b045b1187 make parallel fixed width at 1200 for now 2017-11-26 23:17:14 -08:00
Colin Megill 546c7020cf break out experimental webgl heatmap 2017-11-26 23:16:02 -08:00
Colin Megill abf14cf159 colorscales working in continuous metadata 2017-11-23 01:55:59 -08:00
Colin Megill 42bef3d6cd move colorScale and colorAccessor to redux to make it global 2017-11-17 14:59:28 -08:00
Colin Megill e18f57e6f2 move clear context out of conditional in cont 2017-11-17 14:57:22 -08:00
Colin Megill 670b2b22c3 do shuffle 2017-11-16 21:25:48 -08:00
Colin Megill eaf24d1498 concise conditionals 2017-11-16 21:01:08 -08:00
Colin Megill b2205c1184 deselect in component 2017-11-16 21:00:46 -08:00
Colin Megill 976fc68b9d deselect in reducer 2017-11-16 21:00:36 -08:00
Colin Megill a137957c47 move render queue out of continuous 2017-11-16 20:05:52 -08:00
Colin Megill cdd94b3602 render queue instantiation in own function 2017-11-16 20:05:30 -08:00
Colin Megill 382cc45035 graph brush selection 2017-11-16 20:04:58 -08:00
Colin Megill de42ec3da3 ensure continuous present to prevent indexOf null error 2017-11-15 13:52:54 -08:00
Colin Megill 7d02228bee subsetting graph with continuous 2017-11-08 16:35:50 -08:00
Colin Megill 4c1c812c0e remove experimental shimmer 2017-11-08 16:35:30 -08:00
Colin Megill af656649e1 add continuous selection to reducer 2017-11-08 16:35:16 -08:00
Colin Megill 186deb07ba remove previous orchestrator file function 2017-11-07 16:30:17 -08:00
Colin Megill 67c9c68ba7 move main draw function into top level component 2017-11-07 16:30:07 -08:00
Colin Megill 0451baef55 move canvas line draw loop into own file 2017-11-07 16:29:42 -08:00
Colin Megill 5243c87306 Move brush into draw axes 2017-11-07 16:29:24 -08:00
Colin Megill 2e93dd975c whitespace 2017-11-07 16:22:57 -08:00
Colin Megill 69eb9f3df0 rearrange imports 2017-11-07 16:22:40 -08:00
Colin Megill c2380fd222 remove old hardcoded path 2017-11-07 16:22:28 -08:00
Colin Megill 40fcfed06c remove comment 2017-11-07 16:22:12 -08:00
Colin Megill 18418e058a remove hardcoded dimensions from util, add functions from main 2017-11-07 16:21:57 -08:00
Colin Megill c91e0553bb import modularized files in continuous 2017-11-07 11:51:24 -08:00
Colin Megill 82ba82a61c modularize parallel coords 2017-11-07 11:51:24 -08:00
Colin Megill b54cc122be modularize parallel coords setup 2017-11-07 11:51:24 -08:00
Colin Megill e41da4f233 modularize axes 2017-11-07 11:51:24 -08:00
Colin Megill 28bf479a76 set scales at 0 to 1 for normalized data 2017-11-07 11:51:04 -08:00
Colin Megill 4eed54ffbf graph constant number until normalization 2017-11-06 14:31:34 -08:00
Colin Megill b13b45b29a on load, read query string off window to first request 2017-11-06 11:01:21 -08:00
Colin Megill 93ba5ef2aa color scales in graph 2017-11-06 00:11:50 -08:00
Colin Megill 735e81f90b Create reducer for controls 2017-11-06 00:10:55 -08:00
Colin Megill 743e20c6fc create the global color control component 2017-11-05 22:57:01 -08:00
Colin Megill b52595057f no need to return null in map 2017-11-05 22:56:25 -08:00
Colin Megill d5bcfbef18 preparing for color scales 2017-11-02 12:55:34 -07:00
Colin Megill cead683368 construct query string in action creators 2017-11-02 12:54:53 -07:00
Colin Megill 5b15f67b52 graph listens directly for the presence of vertices 2017-11-02 12:53:41 -07:00
Colin Megill 48c614a735 move expression counts func into util 2017-11-02 12:53:23 -07:00
Colin Megill b5f068abf9 select and deselect 2017-11-02 06:34:50 -07:00
Colin Megill 764f082d24 rename 2017-10-23 14:11:26 -07:00
Colin Megill 936f9ccb6d import new file 2017-10-23 14:10:44 -07:00
Colin Megill 614a73fb75 break categorical item into own file 2017-10-23 14:10:37 -07:00
Colin Megill 320aa5fd4f fix hot reloading 2017-10-23 14:10:24 -07:00
Colin Megill bd8912b9ec hook up parallel coords to real data 2017-10-23 12:49:14 -07:00
Colin Megill bbe6107f49 fire categorical select deselect conditionally 2017-10-23 12:48:43 -07:00
Colin Megill 1c2acaddb8 reducer for deselect categorical metadata 2017-10-23 12:48:19 -07:00
Colin Megill 68c48f9a2f fix build 2017-10-23 12:47:52 -07:00
Colin Megill 0c0a4124fc categorical metadata selectable 2017-10-17 19:27:54 -07:00
Colin Megill 11f1f350da margin on the spinner 2017-10-17 19:27:21 -07:00
Colin Megill 608a887e9e remove text from continuous, black for now 2017-10-17 19:27:04 -07:00
Colin Megill 4ad4338efc rename to selectedMetadata 2017-10-17 19:25:37 -07:00
Colin Megill 8f3e7ddd79 notes on url middleware 2017-10-16 10:56:27 -07:00
Colin Megill d31dde7436 add loading state for cells to ui 2017-10-16 10:55:19 -07:00
Colin Megill 9676926025 remove create ranges, now done on server 2017-10-16 10:54:57 -07:00
Colin Megill ae8ee8b936 squash proptype errors 2017-10-16 10:54:38 -07:00
Colin Megill 3256a06f27 add greyscale ramp to globals 2017-10-16 10:54:23 -07:00
Colin Megill dd4bf76607 categories uses real data 🎉 2017-10-16 10:53:57 -07:00
Colin Megill 0d17563522 add halogen for pulse spinner 2017-10-16 10:53:05 -07:00
Colin Megill ff1ad6f762 update react helmet to squash proptypes error 2017-10-16 10:52:56 -07:00
Colin Megill eb492cc70c notes about middleware 2017-10-16 10:40:02 -07:00
Colin Megill 48a75beaf9 cells reducer and middleware listen for actions 2017-10-12 19:33:00 -07:00
Colin Megill e7ed697def categorical fires an action 2017-10-12 19:32:42 -07:00
Colin Megill d6b91176c4 rename url reducer 2017-10-12 19:32:27 -07:00
Colin Megill 381e6fe927 move async out of app 2017-10-12 19:32:09 -07:00
Colin Megill 0ba5386a34 async action creator for request cells 2017-10-12 19:31:54 -07:00
Colin Megill e3f37cc52b add thunks for async 2017-10-12 19:31:40 -07:00
Colin Megill 82c309dc16 move url helper to actions, add alphabetical helper to util 2017-10-12 19:31:23 -07:00