{"action":"opened","number":156,"pull_request":{"url":"https://api.github.com/repos/JoeFu/mseproject/pulls/156","id":144819365,"html_url":"https://github.com/JoeFu/mseproject/pull/156","diff_url":"https://github.com/JoeFu/mseproject/pull/156.diff","patch_url":"https://github.com/JoeFu/mseproject/pull/156.patch","issue_url":"https://api.github.com/repos/JoeFu/mseproject/issues/156","number":156,"state":"open","locked":false,"title":"Implement the chart \"Event contexts overview\", its sub-chart and related functions","user":{"login":"oOlzyOo","id":20057073,"avatar_url":"https://avatars1.githubusercontent.com/u/20057073?v=4","gravatar_id":"","url":"https://api.github.com/users/oOlzyOo","html_url":"https://github.com/oOlzyOo","followers_url":"https://api.github.com/users/oOlzyOo/followers","following_url":"https://api.github.com/users/oOlzyOo/following{/other_user}","gists_url":"https://api.github.com/users/oOlzyOo/gists{/gist_id}","starred_url":"https://api.github.com/users/oOlzyOo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oOlzyOo/subscriptions","organizations_url":"https://api.github.com/users/oOlzyOo/orgs","repos_url":"https://api.github.com/users/oOlzyOo/repos","events_url":"https://api.github.com/users/oOlzyOo/events{/privacy}","received_events_url":"https://api.github.com/users/oOlzyOo/received_events","type":"User","site_admin":false},"body":"close #126 \r\n\r\nI have implemented the chart \"Event contexts overview\" and its sub-chart. I implement the mechanism to deal with x-label issue (prevent x-labels from overlapping, prevent them from only showing part of the labels, which may damage the accuracy of information). The mechanism will show labels at different angles dynamically or not show any label (because there is not enough space) according to the number of bars in current state.\r\n\r\nI have implemented related functions including: auto-complete for event context (according to the period and threshold that user sets) ,change event context (for the sub-chart), change presentation order, set period, threshold, export CSV. Data can be exported in CSV format according to the configuration options that user chooses, also these configuration options are included in the file name.","created_at":"2017-10-05T02:58:17Z","updated_at":"2017-10-05T02:58:17Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":{"login":"oOlzyOo","id":20057073,"avatar_url":"https://avatars1.githubusercontent.com/u/20057073?v=4","gravatar_id":"","url":"https://api.github.com/users/oOlzyOo","html_url":"https://github.com/oOlzyOo","followers_url":"https://api.github.com/users/oOlzyOo/followers","following_url":"https://api.github.com/users/oOlzyOo/following{/other_user}","gists_url":"https://api.github.com/users/oOlzyOo/gists{/gist_id}","starred_url":"https://api.github.com/users/oOlzyOo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oOlzyOo/subscriptions","organizations_url":"https://api.github.com/users/oOlzyOo/orgs","repos_url":"https://api.github.com/users/oOlzyOo/repos","events_url":"https://api.github.com/users/oOlzyOo/events{/privacy}","received_events_url":"https://api.github.com/users/oOlzyOo/received_events","type":"User","site_admin":false},"assignees":[{"login":"oOlzyOo","id":20057073,"avatar_url":"https://avatars1.githubusercontent.com/u/20057073?v=4","gravatar_id":"","url":"https://api.github.com/users/oOlzyOo","html_url":"https://github.com/oOlzyOo","followers_url":"https://api.github.com/users/oOlzyOo/followers","following_url":"https://api.github.com/users/oOlzyOo/following{/other_user}","gists_url":"https://api.github.com/users/oOlzyOo/gists{/gist_id}","starred_url":"https://api.github.com/users/oOlzyOo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oOlzyOo/subscriptions","organizations_url":"https://api.github.com/users/oOlzyOo/orgs","repos_url":"https://api.github.com/users/oOlzyOo/repos","events_url":"https://api.github.com/users/oOlzyOo/events{/privacy}","received_events_url":"https://api.github.com/users/oOlzyOo/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"milestone":{"url":"https://api.github.com/repos/JoeFu/mseproject/milestones/4","html_url":"https://github.com/JoeFu/mseproject/milestone/4","labels_url":"https://api.github.com/repos/JoeFu/mseproject/milestones/4/labels","id":2754174,"number":4,"title":"Sprint 4 (Week 8-9)","description":"This is milestone 4 which starts from September 11th 2017 to October 6th 2017.","creator":{"login":"oOlzyOo","id":20057073,"avatar_url":"https://avatars1.githubusercontent.com/u/20057073?v=4","gravatar_id":"","url":"https://api.github.com/users/oOlzyOo","html_url":"https://github.com/oOlzyOo","followers_url":"https://api.github.com/users/oOlzyOo/followers","following_url":"https://api.github.com/users/oOlzyOo/following{/other_user}","gists_url":"https://api.github.com/users/oOlzyOo/gists{/gist_id}","starred_url":"https://api.github.com/users/oOlzyOo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oOlzyOo/subscriptions","organizations_url":"https://api.github.com/users/oOlzyOo/orgs","repos_url":"https://api.github.com/users/oOlzyOo/repos","events_url":"https://api.github.com/users/oOlzyOo/events{/privacy}","received_events_url":"https://api.github.com/users/oOlzyOo/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":55,"state":"open","created_at":"2017-09-09T03:57:26Z","updated_at":"2017-10-05T02:58:18Z","due_on":"2017-10-06T07:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/JoeFu/mseproject/pulls/156/commits","review_comments_url":"https://api.github.com/repos/JoeFu/mseproject/pulls/156/comments","review_comment_url":"https://api.github.com/repos/JoeFu/mseproject/pulls/comments{/number}","comments_url":"https://api.github.com/repos/JoeFu/mseproject/issues/156/comments","statuses_url":"https://api.github.com/repos/JoeFu/mseproject/statuses/c389e48d0bafc4f4637a387add7a03c041bad0d7","head":{"label":"JoeFu:Branch_#126","ref":"Branch_#126","sha":"c389e48d0bafc4f4637a387add7a03c041bad0d7","user":{"login":"JoeFu","id":17455443,"avatar_url":"https://avatars0.githubusercontent.com/u/17455443?v=4","gravatar_id":"","url":"https://api.github.com/users/JoeFu","html_url":"https://github.com/JoeFu","followers_url":"https://api.github.com/users/JoeFu/followers","following_url":"https://api.github.com/users/JoeFu/following{/other_user}","gists_url":"https://api.github.com/users/JoeFu/gists{/gist_id}","starred_url":"https://api.github.com/users/JoeFu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoeFu/subscriptions","organizations_url":"https://api.github.com/users/JoeFu/orgs","repos_url":"https://api.github.com/users/JoeFu/repos","events_url":"https://api.github.com/users/JoeFu/events{/privacy}","received_events_url":"https://api.github.com/users/JoeFu/received_events","type":"User","site_admin":false},"repo":{"id":87630626,"name":"mseproject","full_name":"JoeFu/mseproject","owner":{"login":"JoeFu","id":17455443,"avatar_url":"https://avatars0.githubusercontent.com/u/17455443?v=4","gravatar_id":"","url":"https://api.github.com/users/JoeFu","html_url":"https://github.com/JoeFu","followers_url":"https://api.github.com/users/JoeFu/followers","following_url":"https://api.github.com/users/JoeFu/following{/other_user}","gists_url":"https://api.github.com/users/JoeFu/gists{/gist_id}","starred_url":"https://api.github.com/users/JoeFu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoeFu/subscriptions","organizations_url":"https://api.github.com/users/JoeFu/orgs","repos_url":"https://api.github.com/users/JoeFu/repos","events_url":"https://api.github.com/users/JoeFu/events{/privacy}","received_events_url":"https://api.github.com/users/JoeFu/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/JoeFu/mseproject","description":null,"fork":false,"url":"https://api.github.com/repos/JoeFu/mseproject","forks_url":"https://api.github.com/repos/JoeFu/mseproject/forks","keys_url":"https://api.github.com/repos/JoeFu/mseproject/keys{/key_id}","collaborators_url":"https://api.github.com/repos/JoeFu/mseproject/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/JoeFu/mseproject/teams","hooks_url":"https://api.github.com/repos/JoeFu/mseproject/hooks","issue_events_url":"https://api.github.com/repos/JoeFu/mseproject/issues/events{/number}","events_url":"https://api.github.com/repos/JoeFu/mseproject/events","assignees_url":"https://api.github.com/repos/JoeFu/mseproject/assignees{/user}","branches_url":"https://api.github.com/repos/JoeFu/mseproject/branches{/branch}","tags_url":"https://api.github.com/repos/JoeFu/mseproject/tags","blobs_url":"https://api.github.com/repos/JoeFu/mseproject/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/JoeFu/mseproject/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/JoeFu/mseproject/git/refs{/sha}","trees_url":"https://api.github.com/repos/JoeFu/mseproject/git/trees{/sha}","statuses_url":"https://api.github.com/repos/JoeFu/mseproject/statuses/{sha}","languages_url":"https://api.github.com/repos/JoeFu/mseproject/languages","stargazers_url":"https://api.github.com/repos/JoeFu/mseproject/stargazers","contributors_url":"https://api.github.com/repos/JoeFu/mseproject/contributors","subscribers_url":"https://api.github.com/repos/JoeFu/mseproject/subscribers","subscription_url":"https://api.github.com/repos/JoeFu/mseproject/subscription","commits_url":"https://api.github.com/repos/JoeFu/mseproject/commits{/sha}","git_commits_url":"https://api.github.com/repos/JoeFu/mseproject/git/commits{/sha}","comments_url":"https://api.github.com/repos/JoeFu/mseproject/comments{/number}","issue_comment_url":"https://api.github.com/repos/JoeFu/mseproject/issues/comments{/number}","contents_url":"https://api.github.com/repos/JoeFu/mseproject/contents/{+path}","compare_url":"https://api.github.com/repos/JoeFu/mseproject/compare/{base}...{head}","merges_url":"https://api.github.com/repos/JoeFu/mseproject/merges","archive_url":"https://api.github.com/repos/JoeFu/mseproject/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/JoeFu/mseproject/downloads","issues_url":"https://api.github.com/repos/JoeFu/mseproject/issues{/number}","pulls_url":"https://api.github.com/repos/JoeFu/mseproject/pulls{/number}","milestones_url":"https://api.github.com/repos/JoeFu/mseproject/milestones{/number}","notifications_url":"https://api.github.com/repos/JoeFu/mseproject/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/JoeFu/mseproject/labels{/name}","releases_url":"https://api.github.com/repos/JoeFu/mseproject/releases{/id}","deployments_url":"https://api.github.com/repos/JoeFu/mseproject/deployments","created_at":"2017-04-08T11:58:23Z","updated_at":"2017-08-22T04:47:02Z","pushed_at":"2017-10-05T00:16:07Z","git_url":"git://github.com/JoeFu/mseproject.git","ssh_url":"git@github.com:JoeFu/mseproject.git","clone_url":"https://github.com/JoeFu/mseproject.git","svn_url":"https://github.com/JoeFu/mseproject","homepage":null,"size":178967,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":14,"forks":0,"open_issues":14,"watchers":0,"default_branch":"master"}},"base":{"label":"JoeFu:master","ref":"master","sha":"893239fe868c32da456fa3bdff17cc530e3f1e68","user":{"login":"JoeFu","id":17455443,"avatar_url":"https://avatars0.githubusercontent.com/u/17455443?v=4","gravatar_id":"","url":"https://api.github.com/users/JoeFu","html_url":"https://github.com/JoeFu","followers_url":"https://api.github.com/users/JoeFu/followers","following_url":"https://api.github.com/users/JoeFu/following{/other_user}","gists_url":"https://api.github.com/users/JoeFu/gists{/gist_id}","starred_url":"https://api.github.com/users/JoeFu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoeFu/subscriptions","organizations_url":"https://api.github.com/users/JoeFu/orgs","repos_url":"https://api.github.com/users/JoeFu/repos","events_url":"https://api.github.com/users/JoeFu/events{/privacy}","received_events_url":"https://api.github.com/users/JoeFu/received_events","type":"User","site_admin":false},"repo":{"id":87630626,"name":"mseproject","full_name":"JoeFu/mseproject","owner":{"login":"JoeFu","id":17455443,"avatar_url":"https://avatars0.githubusercontent.com/u/17455443?v=4","gravatar_id":"","url":"https://api.github.com/users/JoeFu","html_url":"https://github.com/JoeFu","followers_url":"https://api.github.com/users/JoeFu/followers","following_url":"https://api.github.com/users/JoeFu/following{/other_user}","gists_url":"https://api.github.com/users/JoeFu/gists{/gist_id}","starred_url":"https://api.github.com/users/JoeFu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoeFu/subscriptions","organizations_url":"https://api.github.com/users/JoeFu/orgs","repos_url":"https://api.github.com/users/JoeFu/repos","events_url":"https://api.github.com/users/JoeFu/events{/privacy}","received_events_url":"https://api.github.com/users/JoeFu/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/JoeFu/mseproject","description":null,"fork":false,"url":"https://api.github.com/repos/JoeFu/mseproject","forks_url":"https://api.github.com/repos/JoeFu/mseproject/forks","keys_url":"https://api.github.com/repos/JoeFu/mseproject/keys{/key_id}","collaborators_url":"https://api.github.com/repos/JoeFu/mseproject/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/JoeFu/mseproject/teams","hooks_url":"https://api.github.com/repos/JoeFu/mseproject/hooks","issue_events_url":"https://api.github.com/repos/JoeFu/mseproject/issues/events{/number}","events_url":"https://api.github.com/repos/JoeFu/mseproject/events","assignees_url":"https://api.github.com/repos/JoeFu/mseproject/assignees{/user}","branches_url":"https://api.github.com/repos/JoeFu/mseproject/branches{/branch}","tags_url":"https://api.github.com/repos/JoeFu/mseproject/tags","blobs_url":"https://api.github.com/repos/JoeFu/mseproject/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/JoeFu/mseproject/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/JoeFu/mseproject/git/refs{/sha}","trees_url":"https://api.github.com/repos/JoeFu/mseproject/git/trees{/sha}","statuses_url":"https://api.github.com/repos/JoeFu/mseproject/statuses/{sha}","languages_url":"https://api.github.com/repos/JoeFu/mseproject/languages","stargazers_url":"https://api.github.com/repos/JoeFu/mseproject/stargazers","contributors_url":"https://api.github.com/repos/JoeFu/mseproject/contributors","subscribers_url":"https://api.github.com/repos/JoeFu/mseproject/subscribers","subscription_url":"https://api.github.com/repos/JoeFu/mseproject/subscription","commits_url":"https://api.github.com/repos/JoeFu/mseproject/commits{/sha}","git_commits_url":"https://api.github.com/repos/JoeFu/mseproject/git/commits{/sha}","comments_url":"https://api.github.com/repos/JoeFu/mseproject/comments{/number}","issue_comment_url":"https://api.github.com/repos/JoeFu/mseproject/issues/comments{/number}","contents_url":"https://api.github.com/repos/JoeFu/mseproject/contents/{+path}","compare_url":"https://api.github.com/repos/JoeFu/mseproject/compare/{base}...{head}","merges_url":"https://api.github.com/repos/JoeFu/mseproject/merges","archive_url":"https://api.github.com/repos/JoeFu/mseproject/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/JoeFu/mseproject/downloads","issues_url":"https://api.github.com/repos/JoeFu/mseproject/issues{/number}","pulls_url":"https://api.github.com/repos/JoeFu/mseproject/pulls{/number}","milestones_url":"https://api.github.com/repos/JoeFu/mseproject/milestones{/number}","notifications_url":"https://api.github.com/repos/JoeFu/mseproject/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/JoeFu/mseproject/labels{/name}","releases_url":"https://api.github.com/repos/JoeFu/mseproject/releases{/id}","deployments_url":"https://api.github.com/repos/JoeFu/mseproject/deployments","created_at":"2017-04-08T11:58:23Z","updated_at":"2017-08-22T04:47:02Z","pushed_at":"2017-10-05T00:16:07Z","git_url":"git://github.com/JoeFu/mseproject.git","ssh_url":"git@github.com:JoeFu/mseproject.git","clone_url":"https://github.com/JoeFu/mseproject.git","svn_url":"https://github.com/JoeFu/mseproject","homepage":null,"size":178967,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":14,"forks":0,"open_issues":14,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/JoeFu/mseproject/pulls/156"},"html":{"href":"https://github.com/JoeFu/mseproject/pull/156"},"issue":{"href":"https://api.github.com/repos/JoeFu/mseproject/issues/156"},"comments":{"href":"https://api.github.com/repos/JoeFu/mseproject/issues/156/comments"},"review_comments":{"href":"https://api.github.com/repos/JoeFu/mseproject/pulls/156/comments"},"review_comment":{"href":"https://api.github.com/repos/JoeFu/mseproject/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/JoeFu/mseproject/pulls/156/commits"},"statuses":{"href":"https://api.github.com/repos/JoeFu/mseproject/statuses/c389e48d0bafc4f4637a387add7a03c041bad0d7"}},"author_association":"COLLABORATOR","merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":12,"additions":1488,"deletions":0,"changed_files":4}}
{"actor":{"display_login":"oOlzyOo"}}