{ "info": { "author": "xypnox", "author_email": "xypnox@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "
\n

\n xyplot \ud83d\udcc8\n

\n \"Graph\n

\n Plotting with python made easy\n

\n
\n\n[![Say Thanks](https://img.shields.io/badge/Say-Thanks-blue.svg)](https://saythanks.io/to/xypnox) ![PyPI](https://img.shields.io/pypi/v/xyplot) ![PyPI - License](https://img.shields.io/pypi/l/xyplot) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/xyplot) ![GitHub stars](https://img.shields.io/github/stars/xypnox/xyplot?style=social)\n\nAre you tired of replicating common steps that are needed to plot even a simple polynomial functions in python's infamous Matplotlib?\n\nWorry no more! Presenting **xyplot**! Plot polynomials easily and, more importantly, pythonically!\n\nFor example, to plot a polynomial best fit curve you only need to:\n\n```python\nfrom xyplot import Curve\n\n# Our data\nx, y = [0, 2, 4, 6, 8], [0.8, -1.1, 1.06, 6.75, 16.54]\n\n# A simple curve object with data and degree of polynomial\ncurve = Curve(x, y, 2)\n\n# Set the x, y axis labels and Title\ncurve.set(\n xlabel = \"Labels are fun and easy\",\n ylabel = \"Oooh see him Go!\",\n title = \"I am an easy Graph\"\n)\n\n# Label our data and curve\ncurve.createPlot(\n plotLabel=\"Label for the Curve\",\n dataLabel=\"Label for our DATA\",\n)\n\ncurve.save(\"sample.png\") # Save our graph in high quality\n```\n\nMakes sense right? See `examples` for other examples.\n\n> **Fair Warning**\n>\n> This is just a high level sensible wrapper to the matplotlib and numpy package. Its aim is to reduce the workload necessary to make very basic plots.\n>\n> To make more extensive and customizable plots, refer to [matplotlib](https://matplotlib.org/)\n\n
\n\t\"Meme\n
\n\n## Why this effort?\n\nSome of the more inquistive and experienced would be asking why the hell did I create an entire package that can only plot polynomials. Because there was nothing similar in matplotlib and I wanted to help those who have only little knowledge of python plot amazing graphs in as few lines and headaches as possible.\n\nFor those who still like control, you always have the fig, ax attributes of the curve class available for exploitation! And then, if you are not satisfied, try the OG Matplotlib!\n\n## Installation\n\nTo install the program run\n\n```\n$ pip install xyplot\n```\n\nIf you are using Ubuntu run this instead:\n\n```\n$ pip3 install xyplot\n```\n\nTo check whether the installation was successful, try importing it:\n\n```python\nfrom xyplot import Curve\n```\n\nIf the import worked, the package is most probably installed.\n\nNote that you may want to install some other python libraries to fully enjoy the _Scientific Python_ experience.\n\nThese are recommended:\n\n```\n$ pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose\n```\n\n## Documentation?\n\n> Documentation is like sex: when it is good, it is very, very good; and when it is bad, it is better than nothing. \u2014 _Dick B._\n\nWith that said, the documentation can be found here: http://www.xypnox.com/xyplot/xyplot/index.html\n\n## Contributions?\n\nAre welcome!\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xypnox/xyplot", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "xyplot", "package_url": "https://pypi.org/project/xyplot/", "platform": "", "project_url": "https://pypi.org/project/xyplot/", "project_urls": { "Homepage": "https://github.com/xypnox/xyplot" }, "release_url": "https://pypi.org/project/xyplot/0.2.0/", "requires_dist": [ "matplotlib", "numpy" ], "requires_python": "", "summary": "Plotting with python made easy", "version": "0.2.0" }, "last_serial": 5802413, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "17996aa14dea7b4efe32fab186f13166", "sha256": "f17ec92348d4f0c4504fa8593edb4082bbf23d098e9e8bc7f996664f918f14bc" }, "downloads": -1, "filename": "xyplot-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "17996aa14dea7b4efe32fab186f13166", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11986, "upload_time": "2019-09-02T21:52:56", "url": "https://files.pythonhosted.org/packages/3f/18/7ee0314730ba27d1c533c2ca18ab67371ef12992ae2502bcc4f884c984f5/xyplot-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1835e1e63a8b9cbf47b481dea5665df8", "sha256": "afaa8c3002defc6a006dafc56fef4de4adb4c85aff063c4bb7028ac694b8acd8" }, "downloads": -1, "filename": "xyplot-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1835e1e63a8b9cbf47b481dea5665df8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4356, "upload_time": "2019-09-02T21:52:59", "url": "https://files.pythonhosted.org/packages/9e/84/6900bbe2b8f96baa172f126835de99458d84953c21cb3c5d65cc916408dc/xyplot-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d2320de04c7c4dea437ef27d309637f5", "sha256": "0e43cc86ba4d41f70236b108a6af6a1eef4d81074307eaff76ab6fd5feb9a578" }, "downloads": -1, "filename": "xyplot-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d2320de04c7c4dea437ef27d309637f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12307, "upload_time": "2019-09-02T22:09:51", "url": "https://files.pythonhosted.org/packages/7d/23/99ef7a1c773a06fe6a99316d345c297c4b1f42ec3bd1e1d735a3ee8e8434/xyplot-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00857e2724532b43fd4a3144e3230c63", "sha256": "f7ab877719e3a7f2e745dbb998031fa61b5fca62a97be218bf14d99a5bd8c278" }, "downloads": -1, "filename": "xyplot-0.1.1.tar.gz", "has_sig": false, "md5_digest": "00857e2724532b43fd4a3144e3230c63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4745, "upload_time": "2019-09-02T22:09:53", "url": "https://files.pythonhosted.org/packages/bc/48/a20117d156122cb6b9e67c6e48d91acbc354dbb03df2c71770dfa2c0c1c4/xyplot-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "35680c90c0fbacb17105655d88b9c60b", "sha256": "576de9359fa0b9ad8e789463b33be5dfdbf0c2e46b5197dca4b8733bb036f278" }, "downloads": -1, "filename": "xyplot-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "35680c90c0fbacb17105655d88b9c60b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12293, "upload_time": "2019-09-02T22:20:12", "url": "https://files.pythonhosted.org/packages/96/2c/8742d59d98c4cab6fdb8dec63d727b1f43a807dc129db3972b30378c3dd1/xyplot-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "094249aea32b93a6155bef3c16225636", "sha256": "0827f767c830c75c766667c25f1f884e84aa40590b91d1a87f626882dfe0da3d" }, "downloads": -1, "filename": "xyplot-0.1.2.tar.gz", "has_sig": false, "md5_digest": "094249aea32b93a6155bef3c16225636", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4728, "upload_time": "2019-09-02T22:20:14", "url": "https://files.pythonhosted.org/packages/b9/dc/5c8a38915ce4a9b1c222fddc1203ab88a4a98480689cdd0165f6f0379b9b/xyplot-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "7b2b7ec10dcf4ea23da125d2a761cbfa", "sha256": "5273b391c0e070b59d30208d086d792f26a25aaaca322d3fa529a5edac86327b" }, "downloads": -1, "filename": "xyplot-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7b2b7ec10dcf4ea23da125d2a761cbfa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12119, "upload_time": "2019-09-09T06:07:41", "url": "https://files.pythonhosted.org/packages/c1/7f/dc97d69758dc6924b050062fbbc0aa9d4e86602ba4166e9078cb1202879e/xyplot-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e62a5f5a68de185a48f294b7efd73388", "sha256": "fae552375f0361b310643cbc425f5060fb466177db27a1f6c84ac7974b0de915" }, "downloads": -1, "filename": "xyplot-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e62a5f5a68de185a48f294b7efd73388", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4680, "upload_time": "2019-09-09T06:07:43", "url": "https://files.pythonhosted.org/packages/6c/86/5ed1ce6d0e5234ee6988a5cd8d5d8be583ab29ebbf667f5a3bfcdf46de56/xyplot-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "4cb756b04e50af0f60ed197d7b6a4522", "sha256": "ff194bf60271fb39cc4cffbdd639ff8b178df1452ed21a1e823c295cb8c5d926" }, "downloads": -1, "filename": "xyplot-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4cb756b04e50af0f60ed197d7b6a4522", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12121, "upload_time": "2019-09-09T06:09:58", "url": "https://files.pythonhosted.org/packages/ca/0f/ada6dbf829fd32eeefc19d252701f91e124cdf4926a21bbb6a0c7d267240/xyplot-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2bda8c10ed7f5a7bcf0341f9bedc9d8a", "sha256": "830e2ca2b336240e20e3ccb79ddc5efbba7a01582fe986dd19de4ff7b13595f2" }, "downloads": -1, "filename": "xyplot-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2bda8c10ed7f5a7bcf0341f9bedc9d8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4684, "upload_time": "2019-09-09T06:10:00", "url": "https://files.pythonhosted.org/packages/97/e6/354b94ef738658e906872f9632217997145b8a613da28ef97bf09bd56f96/xyplot-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f636d6c6f3a9e7c98a170c2bac509eef", "sha256": "15011ffb67f2b3d9ab48e9a81d35a3e498f72f5d02e0d9d0a855ad1abedbca7e" }, "downloads": -1, "filename": "xyplot-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f636d6c6f3a9e7c98a170c2bac509eef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12361, "upload_time": "2019-09-09T08:20:41", "url": "https://files.pythonhosted.org/packages/89/75/34445b63ee37b87c8565a48b196d954ebb95f05653939678aa1caa0ae5d9/xyplot-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffbe74819e1e965c8a0e6cb30c101bc6", "sha256": "d8390e4c22ddae249cc994272feab47fc3b23a69e5630e0d6bbc8b6807faf9f4" }, "downloads": -1, "filename": "xyplot-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ffbe74819e1e965c8a0e6cb30c101bc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4995, "upload_time": "2019-09-09T08:20:42", "url": "https://files.pythonhosted.org/packages/ed/22/6d8ee46471f4647cb95c1212a9d498f1bdfeb49bd5891651231485898617/xyplot-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f636d6c6f3a9e7c98a170c2bac509eef", "sha256": "15011ffb67f2b3d9ab48e9a81d35a3e498f72f5d02e0d9d0a855ad1abedbca7e" }, "downloads": -1, "filename": "xyplot-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f636d6c6f3a9e7c98a170c2bac509eef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12361, "upload_time": "2019-09-09T08:20:41", "url": "https://files.pythonhosted.org/packages/89/75/34445b63ee37b87c8565a48b196d954ebb95f05653939678aa1caa0ae5d9/xyplot-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffbe74819e1e965c8a0e6cb30c101bc6", "sha256": "d8390e4c22ddae249cc994272feab47fc3b23a69e5630e0d6bbc8b6807faf9f4" }, "downloads": -1, "filename": "xyplot-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ffbe74819e1e965c8a0e6cb30c101bc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4995, "upload_time": "2019-09-09T08:20:42", "url": "https://files.pythonhosted.org/packages/ed/22/6d8ee46471f4647cb95c1212a9d498f1bdfeb49bd5891651231485898617/xyplot-0.2.0.tar.gz" } ] }