{"id":34082496,"url":"https://github.com/lollo03/termplots","last_synced_at":"2026-04-08T12:06:41.510Z","repository":{"id":151590194,"uuid":"618142215","full_name":"lollo03/termplots","owner":"lollo03","description":"A lightweight plot library for your terminal","archived":false,"fork":false,"pushed_at":"2023-04-06T15:07:39.000Z","size":21,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-16T14:35:43.854Z","etag":null,"topics":["plot","python","terminal"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/termplots/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lollo03.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-03-23T20:54:33.000Z","updated_at":"2023-03-26T13:06:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"f3bb8665-cc12-439f-b2c3-7793344b1f15","html_url":"https://github.com/lollo03/termplots","commit_stats":{"total_commits":19,"total_committers":1,"mean_commits":19.0,"dds":0.0,"last_synced_commit":"65a0efa80c30efd46d7914b92e751ac9fb03ff07"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/lollo03/termplots","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lollo03%2Ftermplots","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lollo03%2Ftermplots/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lollo03%2Ftermplots/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lollo03%2Ftermplots/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lollo03","download_url":"https://codeload.github.com/lollo03/termplots/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lollo03%2Ftermplots/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31554195,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T10:21:54.569Z","status":"ssl_error","status_checked_at":"2026-04-08T10:21:38.171Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["plot","python","terminal"],"created_at":"2025-12-14T12:18:00.036Z","updated_at":"2026-04-08T12:06:41.503Z","avatar_url":"https://github.com/lollo03.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Termplots\n\nA lightweight plot library for your terminal\n\n## Installation\n\n```\npip install termplots\n```\n\n## Get started\n\n### Simple plot\n\n```python\nimport termplots as tmp\n\ntmp.plot([-0.5,0,1,0.5,1.5], ystep=0.5)\n```\n\nOutput:\n\n```\n 2.0|\n 1.5|        *\n 1.0|    *\n 0.5|      *\n 0.0|--*-------\n 0.5|*\n 1.0|\n```\n\n### Multiple plots\n\n```python\nimport termplots as tmp\n\ntmp.plot([[1,0,2], [-1,0,3,0,2,2]], car=['*', '$', '@'], labels=['List 1', 'List 2'])\n```\n\nOutput:\n\n```\n 4|\n 3|    $\n 2|    *   $ $\n 1|*\n 0|--@---$-----\n 1|$\n 2|\n\n*: List 1\n$: List 2\n@: overlaps\n```\n\n### Compact plot\n\n```python\nimport termplots as tmp\ntmp.cplot([[32,20,0, 112],[-32,-20,0,20]])\n```\n\nOutput:\n\n```\n112|      *\n 32|*\n 20|  *   #\n  0|----@---\n 20|  #\n 32|#\n```\n\nor\n\n```python\nimport termplots as tmp\ntmp.cplot([-3,2,1,15])\n```\n\nOutput:\n\n```\n15|      *\n 2|  *\n 1|    *\n 0|--------\n 3|*\n```\n\n## Other arguments\n\n### `plot()`\n\n- `ystep` (default `1`): defines steps on the y axis\n- `lowlim`: lower limit of the y axis\n- `highlim`: upper limit of the y axis\n- `car` (default `['*', '#', '@']`): list of point(s) marker, the last char is used for overlaps\n- `labels` (default `None`): list of labels\n\n### `cplot()`\n\n- `car` (default `['*', '#', '@']`): list of point(s) marker, the last char is used for overlaps\n- `labels` (default `None`): list of labels\n\n## Colors\n\nTermplots support up to 6 colors. Colors are automatically assigned to different series.\n\n\u003e I tested the colors only on macOS. If the colors don't work try a different terminal or open an issue\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flollo03%2Ftermplots","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flollo03%2Ftermplots","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flollo03%2Ftermplots/lists"}