{"action":"created","issue":{"url":"https://api.github.com/repos/matplotlib/matplotlib/issues/4502","labels_url":"https://api.github.com/repos/matplotlib/matplotlib/issues/4502/labels{/name}","comments_url":"https://api.github.com/repos/matplotlib/matplotlib/issues/4502/comments","events_url":"https://api.github.com/repos/matplotlib/matplotlib/issues/4502/events","html_url":"https://github.com/matplotlib/matplotlib/issues/4502","id":85972610,"number":4502,"title":"Default style proposal: outward tick marks","user":{"login":"ellisonbg","id":27600,"avatar_url":"https://avatars.githubusercontent.com/u/27600?v=3","gravatar_id":"","url":"https://api.github.com/users/ellisonbg","html_url":"https://github.com/ellisonbg","followers_url":"https://api.github.com/users/ellisonbg/followers","following_url":"https://api.github.com/users/ellisonbg/following{/other_user}","gists_url":"https://api.github.com/users/ellisonbg/gists{/gist_id}","starred_url":"https://api.github.com/users/ellisonbg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ellisonbg/subscriptions","organizations_url":"https://api.github.com/users/ellisonbg/orgs","repos_url":"https://api.github.com/users/ellisonbg/repos","events_url":"https://api.github.com/users/ellisonbg/events{/privacy}","received_events_url":"https://api.github.com/users/ellisonbg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/matplotlib/matplotlib/milestones/19","html_url":"https://github.com/matplotlib/matplotlib/milestones/Color%20overhaul","labels_url":"https://api.github.com/repos/matplotlib/matplotlib/milestones/19/labels","id":982168,"number":19,"title":"Color overhaul","description":"v2.0.0 milestone\r\n\r\nThe v2.0 will be based on the 1.4.3 release and contain only default color changes and bug-fixes.","creator":{"login":"tacaswell","id":199813,"avatar_url":"https://avatars.githubusercontent.com/u/199813?v=3","gravatar_id":"","url":"https://api.github.com/users/tacaswell","html_url":"https://github.com/tacaswell","followers_url":"https://api.github.com/users/tacaswell/followers","following_url":"https://api.github.com/users/tacaswell/following{/other_user}","gists_url":"https://api.github.com/users/tacaswell/gists{/gist_id}","starred_url":"https://api.github.com/users/tacaswell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tacaswell/subscriptions","organizations_url":"https://api.github.com/users/tacaswell/orgs","repos_url":"https://api.github.com/users/tacaswell/repos","events_url":"https://api.github.com/users/tacaswell/events{/privacy}","received_events_url":"https://api.github.com/users/tacaswell/received_events","type":"User","site_admin":false},"open_issues":54,"closed_issues":28,"state":"open","created_at":"2015-02-17T00:47:12Z","updated_at":"2015-09-10T19:50:08Z","due_on":"2015-09-30T04:00:00Z","closed_at":null},"comments":39,"created_at":"2015-06-08T00:52:05Z","updated_at":"2015-09-17T20:28:31Z","closed_at":null,"body":"I would like to propose making tick marks point outward by default (and for the 2.0 release). The idea for this comes from William Cleveland's *Elements of Graphing Data*. I quote directly from him:\r\n\r\n> ...tick marks should point outward. This format prevents data from being obscured (page 33)\r\n\r\nThe idea is really simple. Data belongs on the inside of the axes frame. If your tick marks point inwards, there is a good chance that the tick marks and data will interfere. This type of interference happens often in practice with dense amounts of data in line/scatter plots and with all kinds of color/surface plots. Here is a simple example:\r\n\r\nThe tick marks on a a default styled `pcolor` plot are almost impossible to see along some borders:\r\n\r\n![screen shot 2015-06-07 at 5 40 44 pm](https://cloud.githubusercontent.com/assets/27600/8026833/3515b6fa-0d3d-11e5-855c-fa6479776a57.png)\r\n\r\nThe tick marks outwards become extremely helpful and visible:\r\n\r\n![screen shot 2015-06-07 at 5 40 50 pm](https://cloud.githubusercontent.com/assets/27600/8026835/457fdeda-0d3d-11e5-90f1-b1c7a69387c3.png)\r\n\r\nCleveland's way of describing this choice also helps me to understand the default visual styling of ggplot2 and seaborn, which use a) no tick marks and b) light grid lines against a grey bg. This is simply a different way of providing the visual guides for plots that don't interfere with the data itself. The other option for the defaults would be to move in this direction (no tick marks with light grid lines on a grey bg), but I think that is probably too much change for the defaults."},"comment":{"url":"https://api.github.com/repos/matplotlib/matplotlib/issues/comments/141218229","html_url":"https://github.com/matplotlib/matplotlib/issues/4502#issuecomment-141218229","issue_url":"https://api.github.com/repos/matplotlib/matplotlib/issues/4502","id":141218229,"user":{"login":"Tillsten","id":189880,"avatar_url":"https://avatars.githubusercontent.com/u/189880?v=3","gravatar_id":"","url":"https://api.github.com/users/Tillsten","html_url":"https://github.com/Tillsten","followers_url":"https://api.github.com/users/Tillsten/followers","following_url":"https://api.github.com/users/Tillsten/following{/other_user}","gists_url":"https://api.github.com/users/Tillsten/gists{/gist_id}","starred_url":"https://api.github.com/users/Tillsten/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tillsten/subscriptions","organizations_url":"https://api.github.com/users/Tillsten/orgs","repos_url":"https://api.github.com/users/Tillsten/repos","events_url":"https://api.github.com/users/Tillsten/events{/privacy}","received_events_url":"https://api.github.com/users/Tillsten/received_events","type":"User","site_admin":false},"created_at":"2015-09-17T20:28:31Z","updated_at":"2015-09-17T20:28:31Z","body":"On the topic of ticks: with 1.5 it is now possible to disable top and right spines, but not ticks. So adding \r\nytick.left.visible and ytick.right.visible to the rcparms would be nice (same for xticks). Another nice feature would be able to have rounded ticks."}}