# GGPLOTLY
A data visualization library for Python that combines the power of ggplot and plotly.
## Installation
```bash
pip install ggplotly
```
## Usage
```python
from ggplotly import *
import pandas as pd
df = pd.DataFrame({
'x': [1, 2, 3, 4, 5],
'y': [1, 2, 3, 4, 5]
})
ggplot(df, aes(x='x', y='y')) + geom_point()
```
## Working Geoms
- geom_point
- geom_line
- geom_bar
- geom_area
Raw data
{
"_id": null,
"home_page": "https://github.com/bbcho/ggplotly",
"name": "ggplotly",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "Ben Cho",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/ef/51/42f6e01876be3bb157c227b6b87966422f6ba9a607ba54ad3926029402af/ggplotly-0.1.tar.gz",
"platform": null,
"description": "# GGPLOTLY\n\nA data visualization library for Python that combines the power of ggplot and plotly.\n\n## Installation\n\n```bash\npip install ggplotly\n```\n\n## Usage\n\n```python\nfrom ggplotly import *\nimport pandas as pd\n\ndf = pd.DataFrame({\n 'x': [1, 2, 3, 4, 5],\n 'y': [1, 2, 3, 4, 5]\n})\n\nggplot(df, aes(x='x', y='y')) + geom_point()\n```\n\n## Working Geoms\n\n- geom_point\n- geom_line\n- geom_bar\n- geom_area\n",
"bugtrack_url": null,
"license": null,
"summary": "An advanced ggplot2-like plotting system for Python built on top of Plotly",
"version": "0.1",
"project_urls": {
"Homepage": "https://github.com/bbcho/ggplotly"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "98fe89bbce645c7b3f5264bee468199df3ab7e2223a7c2d47dc5f9231f75d090",
"md5": "b8fe965ba63184293806879a85cd4f45",
"sha256": "6edf73167fe5f40673d7d241d2901a6f5d4ed724c225983bbe3c8c9fcdc15ecf"
},
"downloads": -1,
"filename": "ggplotly-0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b8fe965ba63184293806879a85cd4f45",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 41854,
"upload_time": "2024-10-06T18:39:56",
"upload_time_iso_8601": "2024-10-06T18:39:56.228864Z",
"url": "https://files.pythonhosted.org/packages/98/fe/89bbce645c7b3f5264bee468199df3ab7e2223a7c2d47dc5f9231f75d090/ggplotly-0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ef5142f6e01876be3bb157c227b6b87966422f6ba9a607ba54ad3926029402af",
"md5": "648a43052588a22a15f90f05a6d26461",
"sha256": "3a7ed7f85f1ae09dc6ff2d87d79e424efe585056aaeb73bfd97a5ff78841a0c3"
},
"downloads": -1,
"filename": "ggplotly-0.1.tar.gz",
"has_sig": false,
"md5_digest": "648a43052588a22a15f90f05a6d26461",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 21405,
"upload_time": "2024-10-06T18:39:57",
"upload_time_iso_8601": "2024-10-06T18:39:57.974090Z",
"url": "https://files.pythonhosted.org/packages/ef/51/42f6e01876be3bb157c227b6b87966422f6ba9a607ba54ad3926029402af/ggplotly-0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-06 18:39:57",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "bbcho",
"github_project": "ggplotly",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "joblib",
"specs": [
[
"==",
"1.4.2"
]
]
},
{
"name": "numpy",
"specs": [
[
"==",
"2.1.1"
]
]
},
{
"name": "packaging",
"specs": [
[
"==",
"24.1"
]
]
},
{
"name": "pandas",
"specs": [
[
"==",
"2.2.3"
]
]
},
{
"name": "patsy",
"specs": [
[
"==",
"0.5.6"
]
]
},
{
"name": "plotly",
"specs": [
[
"==",
"5.24.1"
]
]
},
{
"name": "python-dateutil",
"specs": [
[
"==",
"2.9.0.post0"
]
]
},
{
"name": "pytz",
"specs": [
[
"==",
"2024.2"
]
]
},
{
"name": "scikit-learn",
"specs": [
[
"==",
"1.5.2"
]
]
},
{
"name": "scipy",
"specs": [
[
"==",
"1.14.1"
]
]
},
{
"name": "six",
"specs": [
[
"==",
"1.16.0"
]
]
},
{
"name": "statsmodels",
"specs": [
[
"==",
"0.14.3"
]
]
},
{
"name": "tenacity",
"specs": [
[
"==",
"9.0.0"
]
]
},
{
"name": "threadpoolctl",
"specs": [
[
"==",
"3.5.0"
]
]
},
{
"name": "tzdata",
"specs": [
[
"==",
"2024.2"
]
]
}
],
"lcname": "ggplotly"
}