{ "info": { "author": "Andrew Dawson", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "panel-plots\n===========\n\nA simple to use and understand system for making panel plots with matplotlib.\nThe panel-plots package is designed to make it easy to create panel plots with\nspecific sizes, either panel size or overall figure size, maing it particularly\nsuitable for generating figures for journal articles where you need to prepare\nan image of a particular size and ensure consistent and correct font sizing.\n\n\nGetting started\n---------------\n\nThe panel-plots package only manages location information, it leaves everything\nelse up to you (and matplotlib). A simple example is to create a 2x3 panel plot\nof a specified total width. Rremember, knowing the width of the plot allows you\nto select the same font size as in your document and know the fonts will work\nout being the same size::\n\n import matplotlib.pyplot as plt\n from panels import FigureSizeLocator\n\n loc = FigureSizeLocator(2, 3, figwidth=150, hsep=12, vsep=12,\n padleft=10, padright=10, padtop=10, padbottom=10)\n fig = plt.figure(figsize=loc.figsize)\n \n for i, pos in enumerate(loc.panel_position_iterator()):\n ax = fig.add_axes(pos)\n ax.plot([0, 1, 2], [3, 2, 1])\n ax.set_title('Panel #{}'.format(i))\n\n plt.show()\n\nYou can do a similar thing but specify the size of the individual panels using\nthe `PanelSizeLocator` locator.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ajdawson/panel-plots", "keywords": "", "license": "GPL3", "maintainer": "", "maintainer_email": "", "name": "panel-plots", "package_url": "https://pypi.org/project/panel-plots/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/panel-plots/", "project_urls": { "Homepage": "https://github.com/ajdawson/panel-plots" }, "release_url": "https://pypi.org/project/panel-plots/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "Organize matplotlib plots in panels", "version": "0.1.0" }, "last_serial": 2717040, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "cc1a7ddbe57ee8a0e847b445f444ad75", "sha256": "5181c8c723b9ca6967c7135f7127b3c04a0b6ee7b39c7be69e26b5579f08b4f0" }, "downloads": -1, "filename": "panel-plots-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cc1a7ddbe57ee8a0e847b445f444ad75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24452, "upload_time": "2017-03-20T08:59:51", "url": "https://files.pythonhosted.org/packages/17/73/6d4e94ff51e5a8bf5cdb5bf798dfad9f74a7b0912ce92d2eade3e6e600f6/panel-plots-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cc1a7ddbe57ee8a0e847b445f444ad75", "sha256": "5181c8c723b9ca6967c7135f7127b3c04a0b6ee7b39c7be69e26b5579f08b4f0" }, "downloads": -1, "filename": "panel-plots-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cc1a7ddbe57ee8a0e847b445f444ad75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24452, "upload_time": "2017-03-20T08:59:51", "url": "https://files.pythonhosted.org/packages/17/73/6d4e94ff51e5a8bf5cdb5bf798dfad9f74a7b0912ce92d2eade3e6e600f6/panel-plots-0.1.0.tar.gz" } ] }