{ "info": { "author": "zgmphoo", "author_email": "zgmphoo@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "### pgdancer\uff1a\u4e00\u4e2apython\u7684\u901a\u7528\u52a8\u6001\u6570\u636e\u53ef\u89c6\u5316\u6846\u67b6\n-----\n\n[English](readme-en.md)\n\n\n## \u4ecb\u7ecd\n\u8fd9\u662f\u4e00\u4e2apython\u7684\u52a8\u6001\u6570\u636e\u53ef\u89c6\u5316\u9879\u76ee\uff0c\u57fa\u4e8epygame\u6e38\u620f\u5f15\u64ce\u3002\u80fd\u591f\u5c06pandas\u7684Dataframe\u6570\u636e\u7ed3\u6784\u4f7f\u7528\u52a8\u6001\u7684\u65b9\u6cd5\u5c55\u793a\u3002\n\n## Requirements\n* Anaconda-python 3.61+ and pygame 1.95+\n* Works on Linux, windows, Mac OSX\n\n## \u6548\u679c\u5c55\u793a\n\n![image](docs/images/demo.gif)\n\n# \u5feb\u901f\u5f00\u59cb\n\n```python\npip install pgdancer\n```\n\n\u6253\u5f00\u547d\u4ee4\u884c\u7ec8\u7aef\n\n```python\npgdancer startproject my_project\ncd my_project\n```\n\n\u5728\u9879\u76ee\u76ee\u5f55\u4e2d\uff0c\u4f1a\u751f\u6210 settings.py \u6587\u4ef6\u4f5c\u4e3a\u8bbe\u7f6e\u6587\u4ef6\uff0c\u5f53\u4f60\u9700\u8981\u5b83\u7684\u65f6\u5019\n#### \u4e0b\u8f7d\u793a\u4f8bcsv\u6587\u4ef6,[\u70b9\u6211\u4e0b\u8f7d](examples/brands_data.csv)\n\u628a\u6587\u4ef6\u653e\u5728\u547d\u4ee4\u884c\u7ec8\u7aef\u7684\u6587\u4ef6\u5939\u8def\u5f84\u4e2d\n\n```python\nvim demo.py\n```\n\n\u5199\u5165\u4ee5\u4e0b\u5185\u5bb9\u5e76\u4fdd\u5b58\n\n```python\nimport pandas as pd\n\n\nfrom pgdancer import histogram\n\n\nif __name__ == '__main__':\n # example code\n df = pd.read_csv(\"brands_data.csv\", index_col=\"brands\", thousands=\",\").fillna(0)\n df = df.astype(\"int\")\n h = histogram.Histogram(df, 1600, 900, window_type=0)\n h.run(\"pgdancer\", \"Top 15 Best Global Brands Ranking\", \"---Datasource:https://www.interbrand.com\", \\\n \"Top 15 Best Global Brands Ranking\", \"Brand Value:$m\")\n\n```\n\n\u8fd0\u884cpython\u811a\u672c\n```python\npython demo.py\n```\n\n## \u4f7f\u7528\u6587\u6863\n\u6587\u6863\u6b63\u5728\u7f16\u5199\u4e2d\n\n## \u7279\u522b\u8bf4\u660e\n\u5b57\u4f53\u95ee\u9898: pygame\u9ed8\u8ba4\u5b57\u4f53\u662f\u82f1\u6587\u7684,\u663e\u793a\u4e2d\u6587\u6216\u7279\u6b8a\u6587\u5b57\u4f1a\u51fa\u73b0\u6846\u6846,\n\u4ee5\u4e0b\u65b9\u6cd5\u53ef\u4ee5\u83b7\u53d6\u7cfb\u7edf\u5b57\u4f53\u5217\u8868\uff0c\u589e\u52a0histogram.py\u6e90\u7801\u4e2dgetFontStyle\u51fd\u6570\u4e2d\u7684font_list\u5217\u8868\u53ef\u4ee5\u89e3\u51b3\nPS\uff1a\u540e\u7eed\u7248\u672c\u4f1a\u89e3\u51b3\u5b57\u4f53\u95ee\u9898\n```python\nimport pygame\npygame.font.get_fonts()\n```\n\u989c\u8272\u95ee\u9898\uff1a\npgdancer\u5185\u7f6e\u4e8631\u79cd\u989c\u8272\uff0cDataframe.index \u8d85\u8fc731\u4e2a\u5219\u4f1a\u62a5\u9519\nPS\uff1a\u540e\u7eed\u7248\u672c\u4f1a\u89e3\u51b3\u989c\u8272\u95ee\u9898\n\n# \u672a\u6765\u7684\u7248\u672c\n1. \u52a0\u5165\u6709\u56fe\u7247\u7684\u52a8\u6001\u6837\u5f0f\n2. \u52a0\u5165\u80cc\u666f\u97f3\u4e50\u529f\u80fd\n3. \u7ec4\u4ef6\u5316\n4. \u66f4\u6f02\u4eae\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/zgmphoo/pgdancer", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "pgdancer", "package_url": "https://pypi.org/project/pgdancer/", "platform": "any", "project_url": "https://pypi.org/project/pgdancer/", "project_urls": { "Homepage": "https://github.com/zgmphoo/pgdancer" }, "release_url": "https://pypi.org/project/pgdancer/0.1/", "requires_dist": [ "pandas (>=0.20.1)", "pygame (>=1.9.5)" ], "requires_python": "", "summary": "common dynamic data visualization framework for python", "version": "0.1" }, "last_serial": 5375904, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ffef078476e3738b8c26e93a25efba9a", "sha256": "76bb28fe3a0746d71ead39d1ce9d856ec7e87e958826efee5e7bdfd3956265eb" }, "downloads": -1, "filename": "pgdancer-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ffef078476e3738b8c26e93a25efba9a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63807, "upload_time": "2019-06-08T18:22:19", "url": "https://files.pythonhosted.org/packages/5b/e3/00dbd4bfa7a46aad5a29dbcc99ebad7d566daea4dd149ddfbc3f7fe7c996/pgdancer-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74e35b3eac679ca8c1222022b96806c8", "sha256": "7590c49d4faf87465da6687df90f72c9defb2412db1d50a673afa2b05e9b34da" }, "downloads": -1, "filename": "pgdancer-0.1.tar.gz", "has_sig": false, "md5_digest": "74e35b3eac679ca8c1222022b96806c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61746, "upload_time": "2019-06-08T18:22:22", "url": "https://files.pythonhosted.org/packages/8a/11/f1b1e09fefefd64b84d3ca2906881c62ced8ca77416a99fb9985a16e4ec2/pgdancer-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ffef078476e3738b8c26e93a25efba9a", "sha256": "76bb28fe3a0746d71ead39d1ce9d856ec7e87e958826efee5e7bdfd3956265eb" }, "downloads": -1, "filename": "pgdancer-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ffef078476e3738b8c26e93a25efba9a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63807, "upload_time": "2019-06-08T18:22:19", "url": "https://files.pythonhosted.org/packages/5b/e3/00dbd4bfa7a46aad5a29dbcc99ebad7d566daea4dd149ddfbc3f7fe7c996/pgdancer-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74e35b3eac679ca8c1222022b96806c8", "sha256": "7590c49d4faf87465da6687df90f72c9defb2412db1d50a673afa2b05e9b34da" }, "downloads": -1, "filename": "pgdancer-0.1.tar.gz", "has_sig": false, "md5_digest": "74e35b3eac679ca8c1222022b96806c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61746, "upload_time": "2019-06-08T18:22:22", "url": "https://files.pythonhosted.org/packages/8a/11/f1b1e09fefefd64b84d3ca2906881c62ced8ca77416a99fb9985a16e4ec2/pgdancer-0.1.tar.gz" } ] }