Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

I'm a fan of Plottable, but the reusability aspect seems really interesting.


sort by: page size:

I've been using Plottable recently and it's great. Hope it gets more widely used so there's more material out there about it - it's SUPER powerful but the documentation is hard to understand if you're really trying to extend it.

Plottable?

Plottable was the easiest and most flexible for me to use.

Plottable is absolutely amazing!

Also plottable, one of the few large typescript open source libraries you can depend upon.

Wow, very cool. Personally I'm not really interested in trying to go through building something like what you've done for myself, haha.

I've come across Plotters before but last time I checked, the documentation was pretty sparse and I didn't really relish the thought of trying to parse though and tweak the examples at that time. It looks like they're gradually filling out the docs now, though, so maybe I'll give it another go.


It's like Universal Paperclips with a plot. Neat.

The biggest draw to me is actually the non-visual part of it. I don't get hung up on silly visual things such as column width. Or, where to put the plots I make.

Granted, this has its own downsides. But so far I'm loving it. And yes, being able to essentially save off just what I did so that I can rerun the same tasks again later on a new data set is really really nice.


For me the most useful features of Plot over other libraries are the declarative transforms: bin, stack, map, filter, etc. This means that a lot of the data munging that you would normally do before passing things off to the plotting library are done by Plot itself. Why would you want that? Well these transforms are now "facet aware" - if you want to facet on some some qualitative property, slap a `fx: property` on your mark and your transforms will then be run for each subplot.

Secondly, I simply find the API to be very tastefully built. The Geo API (https://observablehq.com/plot/marks/geo) is a particular highlight. I've used Plot for about 1.5 years for recreational side projects - it has genuinely kept me entertained for many hours in no small part due to its interface design.


I also like that I can incorporate plots into my plain-text notes files.

I should make a table with all other plotters and compare them. That would be cool.

that sounds amazing, I just spent 3 hours last night making mpl plots for ideas I already had. this sounds like a perfect use case for me

This is a very interesting project! I love maplotlib but sometimes getting it to do what I want is an absolute chore. I may give this a shot with some of my next figures.

It can be nice for groupby-aggregate logic. And it feeds into plotnine.

If you also support react native using their canvas, it might be a pretty sweet addition. Plotting libraries are somewhat missing in react-native.

Your plots look great; what tool(s) did you use to create them?

I also used KST many years ago and it was surely a big source of inspiration, but I think that PlotJuggler offer a much more intuitive interface.

But of course I am biased, as author of PlotJuggler ;)


I just used plotr on the weekend to add a nice little pie chart to a view. There's a few rough edges but it was relatively painless.

Have you tried plotnine? The api is effectively identical.
next

Legal | privacy