lets-plot icon indicating copy to clipboard operation
lets-plot copied to clipboard

Multiplatform plotting library based on the Grammar of Graphics

Results 201 lets-plot issues
Sort by recently updated
recently updated
newest added

```python import numpy as np from lets_plot import * LetsPlot.setup_html() np.random.seed(42) data = {'x': np.random.randint(10, size=3000)} ggplot(data, aes(x='x', y='..sumpct..')) + geom_bar() ``` Output: ![image](https://github.com/JetBrains/lets-plot/assets/14200189/8dafca0f-5355-4cc5-89b0-01a3ad2bcc9d) Would be great to see %...

I'd like to be able to make a custom scale. My particular use-case is transforming unit magnitudes, for example, by having a scale that multiplies values by 1e6. In plotnine,...

*

If I create a line plot where a datetime variable uses `scale_x_continuous` with a date format specifier, the axis ticks will be placed at wrong places (off by 1). For...

Some of the plots don't look very appealing: ```python import numpy as np from lets_plot import * LetsPlot.setup_html() np.random.seed(43) data = { 'x': np.append(np.random.normal(0,1,1000), np.random.normal(3,1,500)), 'y': np.append(np.random.normal(0,1,1000), np.random.normal(3,1,500)) } ggplot(data,...

In the [The Gallery of Basemaps](https://datalore.jetbrains.com/report/static/HZqq77cegYd.E7get_WnChZ/05NSsbcsOYZMBN9n4JfKzL) demo I see "Fail to fetch" for the NASA GIBS BlueMarble_NextGeneration tileset. The developer console is showing the 500 error code. This has been...

This tool may help with filtering and "brushing". See: https://observablehq.com/@d3/brushable-parallel-coordinates

Useful in some cases: ![image](https://github.com/JetBrains/lets-plot/assets/14200189/46cc49e7-e173-43b3-852f-ac2415f289d2) https://stackoverflow.com/questions/58525699/how-can-i-add-a-vertical-colour-gradient-to-a-ridgeplot-in-ggridges ![image](https://github.com/JetBrains/lets-plot/assets/14200189/3e2219b6-0fa5-41c5-813f-8fb0d80b0818) https://stackoverflow.com/questions/27250542/how-to-make-gradient-color-filled-timeseries-plot-in-r

Example: ```python data = { 'g': ['b', 'a', 'a', 'a', 'c', 'c'], } labels = {'a': 'A', 'b': 'B', 'c': 'C'} ggplot(data) + \ geom_bar(aes(x=as_discrete('g', order_by='..count..'))) + \ scale_x_discrete(labels=labels) ```...

bug

Example: ```python data = { 'x': [0, 1], 'y': [0, 1], 'a': [0.79, 3.93], 'r': [.71, .35], } ggplot(data, aes('x', 'y')) + \ geom_point() + \ geom_spoke(aes(angle='a', radius='r')) + \...

bug

Short minor labels can greatly increase readability of a plot: ![image](https://github.com/JetBrains/lets-plot/assets/14200189/13572103-b801-41c9-8c38-7d4e61e4e4f1) ![image](https://github.com/JetBrains/lets-plot/assets/14200189/0485c026-e56d-4b71-9a99-9ed9f526bb61)