A visualisation library written in Python to plot your Google Sheets.
Project description
GSheet Plotter
An interface to plot graphs using data from your Google Spreadsheets.
Features:
- Fetch spreadsheet from ID
- Plot 2D graphs using any two columns
- Export graphs in .png
Quick Links to get up and running
Installation:
Install GSheet Plotter
pip install gsheet_plotter
Create a credentials file(.json) to allow access to GSheet Plotter to access your spreadsheets.
-
Go to Google-Developer-Console and login with your Google account.
-
In the left pane click on
Credentials
- Click on
Create Credentials
- In the dropdown, choose
Service Account
- Fill in the details, and click on
Create
-
Click on
Done -
Go back to your dashboard and you'll see new credentials added with the information you entered.
-
Click on the Edit icon
-
Goto Keys on
Add Key. -
Download the JSON file and move to the working directory.
Usage:
- Instantiate the class by passing Google Service Account json file,Sheet Id found in the Google Sheet URL and the work sheet name
- Fetch data from the sheet to a pandas dataframe. The dataframe is saved in the
dataattribute.
- Plot the graph by using two column names
- Additional method- Fetch the data and plot the graph in one go by passing the column list
Available methods
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gsheet_plotter-0.0.1.tar.gz.
File metadata
- Download URL: gsheet_plotter-0.0.1.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
591a02db4a7d2f419309fa5cf283a90cd72662a0245d82032b03efaefae81388
|
|
| MD5 |
0856cd832f02048e83e61d1d979f79c7
|
|
| BLAKE2b-256 |
9af986b01e0094ca4c1f2af02b07a78b4edb5e609ed61b59b2bf72a856f5b765
|
File details
Details for the file gsheet_plotter-0.0.1-py3-none-any.whl.
File metadata
- Download URL: gsheet_plotter-0.0.1-py3-none-any.whl
- Upload date:
- Size: 16.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c7b0a14feb9a993faa8a996397db417b4933c6c0af088a0fe03c19a3d93f0b5
|
|
| MD5 |
44297e969b9f7ac134b9e895200c586a
|
|
| BLAKE2b-256 |
687839845d8f5f3a88b8db4a921bcde21b1e46ff05c2efba684cab6ac73e7766
|