plot icon indicating copy to clipboard operation
plot copied to clipboard

A concise API for exploratory data visualization implementing a layered grammar of graphics

Results 266 plot issues
Sort by recently updated
recently updated
newest added

Possibilities: - a **min** option and a **max** option. - support **domain**: [min, undefined] and **domain**: [undefined, max] - support **domain** as a function of the channels min and max...

enhancement
question

A transform to decimate (sample) data, by filtering the index. Possible strategies: * % sample, not smart but easy to understand * lttb (ref. https://skemman.is/bitstream/1946/15343/3/SS_MSthesis.pdf); adaptive binning. * M4 (as...

enhancement

Related to https://github.com/observablehq/plot/issues/375 I thought `labelAnchor: right` would put the label under the axis rule, not that far to the right. # OK # Not expected

question

It’d be nice to support arbitrary clip paths. I can implement one by wrapping a mark like so: ```js function clip(mark, renderClip) { return { initialize(facets, channels) { return mark.initialize(facets,...

enhancement
geo

Currently, if two rects do not share an x1 and x2, they will not stack, it would be great if they did! Here's an example of something i would like...

enhancement
question

https://github.com/observablehq/plot/assets/7001/76810a97-44c4-4caf-afb9-2519e5ed7ada quoting @visnup: _I always need some occlusionX or Y_ πŸ˜… For #27 TODO: - [x] fix the display of y in the tip (if using tip: true), it should...

A data decimation transform can be used to simplify dense line charts by removing many of the points that don't add visual information to a line path. The decimation strategy...

Ref. https://github.com/observablehq/plot/discussions/1963#discussioncomment-7993585

(alternative/complement to #1967)

For #1590. Related #1738. This sketches out four possible strategies for implementing zooming. All are currently implemented as a render transform (to prototype). I need to expand the first strategy...