{"action":"created","issue":{"url":"https://api.github.com/repos/dc-js/dc.js/issues/621","repository_url":"https://api.github.com/repos/dc-js/dc.js","labels_url":"https://api.github.com/repos/dc-js/dc.js/issues/621/labels{/name}","comments_url":"https://api.github.com/repos/dc-js/dc.js/issues/621/comments","events_url":"https://api.github.com/repos/dc-js/dc.js/issues/621/events","html_url":"https://github.com/dc-js/dc.js/issues/621","id":36234836,"number":621,"title":"better scatter plot indexing?","user":{"login":"gordonwoodhull","id":1366709,"avatar_url":"https://avatars.githubusercontent.com/u/1366709?v=3","gravatar_id":"","url":"https://api.github.com/users/gordonwoodhull","html_url":"https://github.com/gordonwoodhull","followers_url":"https://api.github.com/users/gordonwoodhull/followers","following_url":"https://api.github.com/users/gordonwoodhull/following{/other_user}","gists_url":"https://api.github.com/users/gordonwoodhull/gists{/gist_id}","starred_url":"https://api.github.com/users/gordonwoodhull/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gordonwoodhull/subscriptions","organizations_url":"https://api.github.com/users/gordonwoodhull/orgs","repos_url":"https://api.github.com/users/gordonwoodhull/repos","events_url":"https://api.github.com/users/gordonwoodhull/events{/privacy}","received_events_url":"https://api.github.com/users/gordonwoodhull/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dc-js/dc.js/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/dc-js/dc.js/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/dc-js/dc.js/milestones/12","html_url":"https://github.com/dc-js/dc.js/milestones/v2.1","labels_url":"https://api.github.com/repos/dc-js/dc.js/milestones/12/labels","id":409917,"number":12,"title":"v2.1","description":"","creator":{"login":"jrideout","id":197338,"avatar_url":"https://avatars.githubusercontent.com/u/197338?v=3","gravatar_id":"","url":"https://api.github.com/users/jrideout","html_url":"https://github.com/jrideout","followers_url":"https://api.github.com/users/jrideout/followers","following_url":"https://api.github.com/users/jrideout/following{/other_user}","gists_url":"https://api.github.com/users/jrideout/gists{/gist_id}","starred_url":"https://api.github.com/users/jrideout/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrideout/subscriptions","organizations_url":"https://api.github.com/users/jrideout/orgs","repos_url":"https://api.github.com/users/jrideout/repos","events_url":"https://api.github.com/users/jrideout/events{/privacy}","received_events_url":"https://api.github.com/users/jrideout/received_events","type":"User","site_admin":false},"open_issues":136,"closed_issues":16,"state":"open","created_at":"2013-08-23T18:46:34Z","updated_at":"2016-05-19T21:21:03Z","due_on":null,"closed_at":null},"comments":9,"created_at":"2014-06-22T00:28:39Z","updated_at":"2016-06-03T15:11:06Z","closed_at":null,"body":"The shrinking of dots when the value goes to zero implemented for #491 points out a possible design flaw in the way the scatterplot is currently implemented.\r\n\r\nIndexing by the position is intuitive, and helps slightly with rectangular brushing, but it doesn't allow points to disappear from the set except by the value going to zero.  And they must maintain the same order because there is no key function specified for `d3.data`. Implicitly it gets keyed by the order of the points supplied.\r\n\r\nGoing forward toward 3.0, I want to consider whether the indexing was better for bubble plots (where you usually explicitly index by order and supply X and Y accessors), or whether a dataKey accessor should be added to the scatter plot interface.\r\n\r\nIn terms of efficiency, probably neither is very good for crossfilter.  There isn't any key you could use that would allow a rectangular range to map to a range of records."},"comment":{"url":"https://api.github.com/repos/dc-js/dc.js/issues/comments/223606057","html_url":"https://github.com/dc-js/dc.js/issues/621#issuecomment-223606057","issue_url":"https://api.github.com/repos/dc-js/dc.js/issues/621","id":223606057,"user":{"login":"danielhomola","id":5399803,"avatar_url":"https://avatars.githubusercontent.com/u/5399803?v=3","gravatar_id":"","url":"https://api.github.com/users/danielhomola","html_url":"https://github.com/danielhomola","followers_url":"https://api.github.com/users/danielhomola/followers","following_url":"https://api.github.com/users/danielhomola/following{/other_user}","gists_url":"https://api.github.com/users/danielhomola/gists{/gist_id}","starred_url":"https://api.github.com/users/danielhomola/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielhomola/subscriptions","organizations_url":"https://api.github.com/users/danielhomola/orgs","repos_url":"https://api.github.com/users/danielhomola/repos","events_url":"https://api.github.com/users/danielhomola/events{/privacy}","received_events_url":"https://api.github.com/users/danielhomola/received_events","type":"User","site_admin":false},"created_at":"2016-06-03T15:11:06Z","updated_at":"2016-06-03T15:11:06Z","body":"Got it, this is fantastic. I had to write custom reduce functions to get the color-changing of the scatterplots to work anyway, so I can use one of that custom IDs I added to the value of the reduce function of the scatterplot's group. \r\n\r\nI'll post a working example in an hour or so. \r\n\r\nThanks a lot for your help with this!"}}
{"actor":{"display_login":"danielhomola"}}