dysonance / Temporal.jl

Time series implementation for the Julia language focused on efficiency and flexibility
Other
100 stars 25 forks source link

add plotting functionality! #9

Closed dysonance closed 7 years ago

dysonance commented 7 years ago

It looks like Plots.jl now support precompilation. Since adding a Plots dependency would have kept Temporal from precompiling (the only reason that these features were not yet added), it could well now be time to implement plotting recipes.

(However, if it goes back to not precompiling, then Temporal would no longer precompile. This is something that should be watched very closely.)

femtotrader commented 7 years ago

With @davidanthoff work on integration of Temporal with IterableTables it shouldn't be too hard to add plotting features.

davidanthoff commented 7 years ago

So what should work right now is that you can pass a TS to either Gadfly or VegaLite instead of a DataFrame. I haven't integrated with Plots.jl because that is slightly more involved, but it is on my road map.

ChrisRackauckas commented 7 years ago

You don't need Plots.jl as a dependency. Just create recipes. You never should depend on Plots.jl itself.

dysonance commented 7 years ago

@ChrisRackauckas Thanks for the tip, made that change and pushed commits to METADATA, so hopefully plotting functionality with Plots.jl should be available publicly soon. Apologies for my ignorance in not realizing this was the proper way to integrate this functionality.