toyplot icon indicating copy to clipboard operation
toyplot copied to clipboard

Interactive plotting for Python.

Results 22 toyplot issues
Sort by recently updated
recently updated
newest added

If a mark doesn't export data (i.e. it's an annotation), it shouldn't prevent selection and export of a mark below it in Z order.

Bug

It's hard to hit the line. We should probably be highlighting / selecting whatever is closest to the cursor.

Enhancement

- Create a number line - Set the domain to "0" and "8". - The default Extended tick locator generates four ticks at 0, 2.5, 5, and 7.5, which is...

Bug

Something about the reveal.js slides makes the context menu open off to the lower right of the pointer (sometimes off screen), and there doesn't seem to be any way to...

Bug

This will make it easier to see the selected point that corresponds with axis coordinates. Cartesian axes can use a crosshair, Numberline axes can use a vertical line, and will...

Enhancement

Actually, more like polygons or squishy blobs that are the convex hull of a collection of points. This would facilitate analyzing clusters, both in graphs and scatterplots. - [ ]...

Enhancement

This PR addresses multiple security issues: - **Issue #218**: XSS vulnerability in inline scripts - Fixed by escaping tags in JavaScript code. - **Issue #219**: Unsafe hyperlink validation - Fixed...

## Summary - escape literal sequences in generated inline JavaScript to block injection - add a unittest-based test suite with coverage for the escaping behavior - hook the new tests...

# Issue 3: Ghostscript Invocation Inconsistencies and Reduced Sandbox Severity: Medium ## Summary Toyplot invokes Ghostscript to rasterize PDF -> PNG. There are two issues: 1. PATH-based command discovery without...

# Issue 2: Unvalidated Hyperlink Schemes Allow javascript: Injection Severity: High ## Summary User-supplied hyperlink values (canvas-level, axes, table cells, marks, markers) are only type-checked in `toyplot/require.py::hyperlink()` but not validated...