Re:Unicode-based scientific plotting for working in the term...
by michaelhoffman on Saturday June 06, 2020 @10:29AM
(#23439414)
This is great! Anyone know of anything like this for Python or R?
[ Parent
| on HN ]
Re:Unicode-based scientific plotting for working in the term...
by ianhorn on Saturday June 06, 2020 @02:15PM
(#23441169)
I made a dead simple, somehow surprisingly useful one for python back in 2014. I still use it for quick investigations all the time.
hipsterplot: https://github.com/imh/hipsterplot
Re:Unicode-based scientific plotting for working in the term...
by dheera on Saturday June 06, 2020 @02:09PM
(#23441115)
I also wrote a more generic Python terminal plotting library:
https://github.com/dheera/python-termgraphics
For robotics people -- the above is used in rosshow: http://github.com/dheera/rosshow
Re:Unicode-based scientific plotting for working in the term...
by metaodi on Saturday June 06, 2020 @11:31AM
(#23439838)
I guess plotille (https://github.com/tammoippen/plotille) is the closest match for python. And maybe termgraph (https://github.com/mkaz/termgraph) is kind of similar.
Re:Unicode-based scientific plotting for working in the term...
by foob on Saturday June 06, 2020 @01:47PM
(#23440925)
It's not unicode, but there's also sixelplot [1] which allows matplotlib plotting in a terminal using sixel. The underlying pysixel library [2] unfortunately doesn't support Python 3.7+ however.
Re:Unicode-based scientific plotting for working in the term...
by iso-8859-1 on Saturday June 06, 2020 @03:59PM
(#23441830)
There is a PR that fixes it for 3.7, it needs review: https://github.com/saitoha/PySixel/pull/5
Re:Unicode-based scientific plotting for working in the term...
by SubiculumCode on Saturday June 06, 2020 @05:25PM
(#23442356)
Honest question: Why would I ever want/need to plot data in the R console, and not in a R graphics window?
Re:Unicode-based scientific plotting for working in the term...
by tejtm on Saturday June 06, 2020 @06:23PM
(#23442799)
the "work" you are doing is via ssh into a big box behind gateway/jumphost with peculiar limitations on ports & access from the data gravity well which is your bog standard asymmetric home isp ; annoying but you need to do anyway because the remote hardware has more bandwidth, memory, cores and storage than a stack of laptops taller than you... I could go on but lets just acknowledge not every task fits in a prepackaged shiny solution.