{"action":"closed","issue":{"url":"https://api.github.com/repos/kivy/kivy/issues/1548","labels_url":"https://api.github.com/repos/kivy/kivy/issues/1548/labels{/name}","comments_url":"https://api.github.com/repos/kivy/kivy/issues/1548/comments","events_url":"https://api.github.com/repos/kivy/kivy/issues/1548/events","html_url":"https://github.com/kivy/kivy/issues/1548","id":20378740,"number":1548,"title":"different ways of specifying the points of a line","user":{"login":"mortbauer","id":1112068,"avatar_url":"https://avatars.githubusercontent.com/u/1112068?v=3","gravatar_id":"","url":"https://api.github.com/users/mortbauer","html_url":"https://github.com/mortbauer","followers_url":"https://api.github.com/users/mortbauer/followers","following_url":"https://api.github.com/users/mortbauer/following{/other_user}","gists_url":"https://api.github.com/users/mortbauer/gists{/gist_id}","starred_url":"https://api.github.com/users/mortbauer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mortbauer/subscriptions","organizations_url":"https://api.github.com/users/mortbauer/orgs","repos_url":"https://api.github.com/users/mortbauer/repos","events_url":"https://api.github.com/users/mortbauer/events{/privacy}","received_events_url":"https://api.github.com/users/mortbauer/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kivy/kivy/labels/feature","name":"feature","color":"bfd4f2"},{"url":"https://api.github.com/repos/kivy/kivy/labels/graphics","name":"graphics","color":"02d7e1"},{"url":"https://api.github.com/repos/kivy/kivy/labels/needs-analysis","name":"needs-analysis","color":"207de5"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2013-10-02T07:42:48Z","updated_at":"2016-02-01T15:14:37Z","closed_at":"2016-02-01T15:14:37Z","body":"This is a feature request to support different ways to specify the points of a Line or Mesh. This would be needed in order to create high efficient plots for scientific usage, as the data is mostly in form of numpy arrays. Currently one needs to create a list of tuples from an x and y array which is not efficient at all, another problem I saw is the use of the ListProperty which seems to always create a copy of the assigned list. Another framework which handles this very nice is pyqtgraph, some relevant part of the code would be http://bazaar.launchpad.net/~luke-campagnola/pyqtgraph/main/view/head:/pyqtgraph/graphicsItems/PlotCurveItem.py the updateData method, where it just uses the view of the arry, no copying done.\r\nI kivy seems much cleaner and pythonic in a way so I would be happy to work with it instead of Qt.\r\n\r\n<bountysource-plugin>\r\n---\r\nWant to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/977362-different-ways-of-specifying-the-points-of-a-line?utm_campaign=plugin&utm_content=tracker%2F42681&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F42681&utm_medium=issues&utm_source=github).\r\n</bountysource-plugin>"}}