# Sketchy Plot

**URL:** <https://talk.observablehq.com/t/sketchy-plot/10955>\
**Category:** Show and tell\
**Created:** [November 4, 2026, 10:54am UTC](https://talk.observablehq.com/t/sketchy-plot/10955 "2026-11-04T10:54:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jwoLondon](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.observablehq.com/jwolondon/32/259_2.png) [@jwoLondon](https://talk.observablehq.com/u/jwoLondon)\
**Post date:** [November 4, 2026, 10:54am UTC](https://talk.observablehq.com/t/sketchy-plot/10955/1 "2026-11-04T10:54:23Z")

</div>

I’ve updated my Sketchy Plot plug-in to allow six of the roughness settings to be data-driven channels:

[https://observablehq.com/@jwolondon/making-plot-sketchy](https://observablehq.com/@jwolondon/making-plot-sketchy)

This should make it much easier to treat roughness and related sketchy settings as visual variables. It should be fully compatible with earlier versions and any Plot specifications that include rough settings should gracefully be ignored in standard Plot.

 ![roughnessChannel](https://canada1.discourse-cdn.com/flex030/uploads/observablehq/original/2X/e/e6bada87311d9efa184dbb5a4fb1d4783e1c587c.png)

 ![channels](https://canada1.discourse-cdn.com/flex030/uploads/observablehq/original/2X/1/1855014e87a868fcbc8df2e7f308ef552e3ac4de.png)

 ![hachureAngleChannel](https://canada1.discourse-cdn.com/flex030/uploads/observablehq/original/2X/e/eed2a29192b3e6fb9a27352c23c9283e05602061.jpeg)
