Igor Alshannikov

Results 285 comments of Igor Alshannikov

Hi @fwetdb , could you verify that the fix works? Lets-Plot [v2.5.0](https://github.com/JetBrains/lets-plot/releases/tag/v2.5.0) is out.

Yes, it turned out to be not a trivial task in Python so we put it away for a while.

Looks good! One possible issue might be their LGPLv3 license. Its copyleft-type license and we possibly are not allowed to bundle CairoSVG with Lets-Plot or even just hardcode a dependency...

I've ask our legal dept for clarification. I hope you are right.

They said that we can use CairoSVG but we shouldn't install it by default and instead should prompt user to install CairoSVG himself when required.

As compose for desktop supports [embedding of Swing components](https://blog.jetbrains.com/kotlin/2021/02/jetpack-compose-for-desktop-milestone-3-released/#Embedding_Swing_components_in_Compose_for_Desktop_compositions) , you can try to use a plot Swing component available in lets-plot. For example - `DefaultPlotPanelBatik` which extends `JPanel`. Here...

Sure, we can add such method to the class. But did you consider a different workflow: without `show()`. If "plot expression" is the last one in cell, then after execution...

> What is the reasoning behind the distinction between path and filename? This idea was taken from from [ggplot2 (R)](https://ggplot2.tidyverse.org/reference/ggsave.html). We're always trying to preserve the similarity to the ggplot2...

`LocalDate` and `LocalDateTime` do not represent an instant of time unless timezone or offset is also provided. This ambiguity is the reason these data types are not supported at the...

As `geomPoint` does of course extend `Feature`, the failure > Type mismatch: inferred type is geomPoint but Feature was expected was likely caused by class loading conflict I reported here:...