Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/glamp/bashplotlib
plotting in the terminal
https://github.com/glamp/bashplotlib
Last synced: about 2 months ago
JSON representation
plotting in the terminal
- Host: GitHub
- URL: https://github.com/glamp/bashplotlib
- Owner: glamp
- License: mit
- Created: 2012-12-13T04:01:10.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2022-04-29T19:18:16.000Z (about 2 years ago)
- Last Synced: 2024-01-10T08:34:56.444Z (5 months ago)
- Language: Python
- Homepage:
- Size: 75.4 MB
- Stars: 1,802
- Watchers: 45
- Forks: 138
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Lists
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-stars - bashplotlib - plotting in the terminal (Python)
- awesome-python-cn - bashplotlib
- Awesome-Python - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- Python-Awesome - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- awesome-python - bashplotlib - plotting in the terminal (Awesome Python / Command-line Tools)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- python-awesome-case1 - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- fucking-awesome-python - :octocat: bashplotlib - :star: 1746 :fork_and_knife: 135 - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-python-master - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome_python - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- awesome-stars - glamp/bashplotlib - plotting in the terminal (Python)
- awesome-python-cn - bashplotlib
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- join-awesome-python-interview-topics - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-python-cn - 官网
- awesome-stars - glamp/bashplotlib - plotting in the terminal (Python)
- awesome-python-clone - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- awesome-python4 - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- awesome-python-resources-all - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- fucking-awesome-python - :octocat: bashplotlib - :star: 1478 :fork_and_knife: 122 - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-python-zh - bashplotlib - 在终端制作基本情节。 (命令行界面开发)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-python-master - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-python-resources - GitHub - 62% open · ⏱️ 31.03.2021): (命令行工具)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome - glamp/bashplotlib - plotting in the terminal (Python)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- awesomePython - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-stars - bashplotlib - plotting in the terminal (Python)
- awesome-python-cn - 官网
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- git-github.com-vinta-awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- awesome_python - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- python-awesome - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- fucking_awesome_python - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- awesome-research - bashplot
- Mpaperlee-awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- awesome-research - bashplot
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Interface Development)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- awesome-python - bashplotlib - Making basic plots in the terminal. (Command-line Tools)
- awesome - bashplotlib - plotting in the terminal (Python)
- my-awesome-stars - glamp/bashplotlib - plotting in the terminal (Python)
- awesome-python - bashplotlib - plotting in the terminal ` 📝 3 months ago` (Command-line Interface Development [🔝](#readme))
README
# bashplotlib
*plotting in the terminal*## what is it?
bashplotlib is a python package and command line tool for making basic plots in the terminal. It's a quick way to visualize data when you don't have a GUI. It's written in pure python and can quickly be installed anywhere using pip.## installation
### install with pip
```
$ pip install bashplotlib
```
### install from source
```
$ git clone [email protected]:glamp/bashplotlib.git
$ cd bashplotlib
$ python setup.py install
```Either method will install the bashplotlib python package and will also add
hist
andscatter
to your python scripts folder. This folder should be on your path (add it if it's not).## features
- quick plotting from the command line
- customize the color, size, title, and shape of plots
- pipe data into plots with stdin## usage
### command linehist
takes input from either stdin or specified using the -f parameter. Input should be a single column of numbers.
scatter
takes x and y coordinates as input form either a comma delimited file using -f or from 2 different files using -x and -y.### in python
If you want to use bashplotlib from python, just import histogram and scatterplot.
```
from bashplotlib.scatterplot import plot_scatter
``````
from bashplotlib.histogram import plot_hist
```## examples
```
$ scatter --file data/texas.txt --pch .
``````
$ hist --file data/exp.txt
``````
$ scatter -x data/x_test.txt -y data/y_test.txt
```## todo
- sideways numbers for x-axis of histograms
- colors for individual points
- line charts
- trendlines