Viewing profile — thomasp85
thomasp85
HN member- Joined
- Sat, Feb 25, 2017, 6:36 PM UTC
- HN karma
- 193
- Public activity
- 25 items
- HN profile
- View on Hacker News ↗
About thomasp85
No profile information was provided.
Recent public activity
-
comment
Comment #48659267
No objections at all. But probably good to describe that it is ggsql-inspired rather than a full reimplementation as it could lead to user confusion about what syntax is supported …
-
comment
Comment #48658419
ggsql developer here. It's quite fun to see an alternative implementation of our syntax so early. Why did you decide on this path rather than working with the ggsql duckdb extensio…
- story
-
comment
Comment #47838574
We are not out to convince anyone to switch from ggplot2 (and we are not planning to stop developing that). ggsql is (partly) about reaching new audiences and putting powerful visu…
-
comment
Comment #47836949
Ah - I don't think it really matters here, but if you find yourself in need then you can open a GitHub issue and we can discuss
-
comment
Comment #47836925
Ah - yes, in theory you could create a "ggplot2 writer" which renders the plot object to an R file you can execute. It is not too far away from the current Vega-Lite writer we use.…
-
comment
Comment #47836165
That is certainly in the pipeline. We chose to start with vegalite so we could focus on the internals of the representation
-
comment
Comment #47836088
I'm not quite sure I understand what you mean by "degrade in context" - care to elaborate?
-
comment
Comment #47835626
My answers will probably disappoint 1) No (unless you count 'render to image and insert that into your excel document') 2) This is not possible - manual adjustments are not reprodu…
-
comment
Comment #47834962
Let me try to not miss any of the questions :-) ggsql is modular by design. It consists of various reader modules that takes care of connecting with different data backends (curren…
-
comment
Comment #47834841
I don't think we will get the various niche geoms that have been developed by the ggplot2 community anytime soon. The point of this is not to superseed ggplot2 in any way, but to p…
-
comment
Comment #47834811
That is conceivable, not a top priority as we want to focus on this being a great experience for every backend, but certainly something we are thinking of
-
comment
Comment #47834224
We certainly plan to create a few videos showing how to set it up and use it. If you use it in Positron with the ggsql extension it can interact directly with the connection pane t…
-
comment
Comment #47834209
That is fair - it is somewhat of a special concept. ggsql connects directly with your database backend (if you wish - you can also run it with an in-memory DuckDB backend). Your vi…
-
comment
Comment #47834120
I'd say it does, though it is certainly much more low-level than e.g. ggplot2. But the basic premises of the building blocks described be Leland Wilkinson is there
-
comment
Comment #47834079
I'm one of the authors - happy to take any questions!
-
comment
Comment #47833559
The new visualisation tool from Posit. Combines SQL with the grammar of graphics, known from ggplot2, D3, and plotnine
- story
- story
-
comment
Comment #13736090
Really happy you like it. Would love to see something published using it
-
comment
Comment #13733744
You can of course animate it like this https://twitter.com/thomasp85/status/694905779539812352 but a static representation is often easier to interogate. I would try to bin the tim…
-
comment
Comment #13733724
Without needing to get into an R vs Python discussion I think it is fair to say that this is a perfectly valid subjective opinion and that a lot of people will disagree completely.…
-
comment
Comment #13733655
Depending on the number of time points you can use the facetting functions in ggraph to create small multiples
-
comment
Comment #13733022
I'm in talk with the plotly devs regarding ggraph support — once that materialises it should cover most interaction
-
comment
Comment #13733017
Yes, you use already available network packages like igraph and network (where you can import dot files) and then use the declarative API of ggraph to specify your plot