{ "info": { "author": "jrm", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# enaml-native-charts\nCharts for enaml-native using [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart)\n\n\n[![enaml-native-charts](https://img.youtube.com/vi/crKQpns_vL8/0.jpg)](https://youtu.be/crKQpns_vL8)\n\n\n### Installation\n\nInstall using the [enaml-native-cli](https://github.com/codelv/enaml-native-cli) \n(or pip install and run `enaml-native link`)\n\n```bash\n\nenaml-native install enaml-native-charts\n\n```\n\nThen add `enaml-native-charts` to your `project.json`.\n\nFinally in `main.py` install the chart widgets \n\n```python\nfrom charts.android.factories import install\ninstall()\n\n```\n\nThen import and use in your `view.enaml`\n\n```python\n\nfrom charts.widgets.api import *\n\n#etc...\n\n\n```\n\n### Features\n\nAdds the following widgets\n\n- LineChart\n- ScatterChart\n- PieChart\n- BarChart (stacked and regular)\n\nData is added to a chart using the `DataSet` component.\n\n> Note: Live data updating has not yet been implemented (but I'm working on it) \n\n\n### Examples\n\nSee the [examples](examples/) directory.\n\n\n\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "enaml-native-charts", "package_url": "https://pypi.org/project/enaml-native-charts/", "platform": "", "project_url": "https://pypi.org/project/enaml-native-charts/", "project_urls": null, "release_url": "https://pypi.org/project/enaml-native-charts/1.0.3/", "requires_dist": [ "enaml-native (>=3.0.0)" ], "requires_python": "", "summary": "enaml-native-charts package for enaml-native-cli", "version": "1.0.3" }, "last_serial": 3584870, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "f82a126322b28ed2b747bb492ee5e7b4", "sha256": "dea6cbadb16929589d504de64795abaa9213858a99c08ece0f741875e11bab0e" }, "downloads": -1, "filename": "enaml_native_charts-1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f82a126322b28ed2b747bb492ee5e7b4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 65961, "upload_time": "2017-10-31T23:21:24", "url": "https://files.pythonhosted.org/packages/62/fa/0cde17bd6db1f12403e3ecb5c0351a39eb7941ec1d78dcd3756d5268b2ca/enaml_native_charts-1.0-py2-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8f7eaa627767b6ec45ee0811bb4e4d80", "sha256": "a033ebbc3cb86cfa515143319ea742c9a29354dc5b444015499ab60ae382f79e" }, "downloads": -1, "filename": "enaml_native_charts-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "8f7eaa627767b6ec45ee0811bb4e4d80", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 66072, "upload_time": "2017-11-04T03:19:07", "url": "https://files.pythonhosted.org/packages/97/4a/a179cd73fc9d7d227c6b05b4f97c0a0f737dde4cae85a71ba7deeee455ca/enaml_native_charts-1.0.1-py2-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "eee10411c6c5f5739803cb5b162a1f15", "sha256": "169639c3d85546f2f3ffd87f1a52f319eb90f5da42d0dd1e7445c2607c5b78ac" }, "downloads": -1, "filename": "enaml_native_charts-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "eee10411c6c5f5739803cb5b162a1f15", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 68550, "upload_time": "2017-11-10T22:00:36", "url": "https://files.pythonhosted.org/packages/24/01/cf207d2bb60257117fc3fe74567873044425997c5086500d3c16c39d6a8c/enaml_native_charts-1.0.2-py2-none-any.whl" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "75e4b2ac8591a7aba0625dcdd63d0569", "sha256": "155bedc9b83bf6567814f6eba99f5cc264c249e89d614bd9736df45a3d68d039" }, "downloads": -1, "filename": "enaml_native_charts-1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "75e4b2ac8591a7aba0625dcdd63d0569", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 68579, "upload_time": "2018-02-15T16:20:30", "url": "https://files.pythonhosted.org/packages/98/5b/f66665733f0c21fc9cea09aafafb05c149e8cbaff4fce70342da59616060/enaml_native_charts-1.0.3-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "75e4b2ac8591a7aba0625dcdd63d0569", "sha256": "155bedc9b83bf6567814f6eba99f5cc264c249e89d614bd9736df45a3d68d039" }, "downloads": -1, "filename": "enaml_native_charts-1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "75e4b2ac8591a7aba0625dcdd63d0569", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 68579, "upload_time": "2018-02-15T16:20:30", "url": "https://files.pythonhosted.org/packages/98/5b/f66665733f0c21fc9cea09aafafb05c149e8cbaff4fce70342da59616060/enaml_native_charts-1.0.3-py2-none-any.whl" } ] }