top | item 40051199

(no title)

LettuceSand12 | 1 year ago

Went down this road recently and I ended up deciding to work with holoviz instead: https://holoviz.org/

Having some level of abstraction on top of matplotlib is necessary if you don’t want to spend time tweaking every little thing.

discuss

order

nerdponx|1 year ago

I recently started using Holoviews/Hvplot/Geoviews/Datashader for some big-ish data viz, and it's been mostly positive, but with some notable annoyances. The performance on big data is excellent. But I spent maybe two hours trying to figure out how to draw a damn regression line over my plot and I couldn't. Also hv.extension() seemed to break plain Matplotlib, whenever I tried to generate a plot after calling that function, I got an error about a non-interactive backend when trying to view a plot interactively, even when I selected an interactive backend explicitly.

holtzy|1 year ago

That's the thing with wrapper libraries: amazing at the beginning, but quickly becoming frustrating.