• Townie
    AI
  • Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
dcm31

dcm31

roughVizPlayground

Public
Like
1
roughVizPlayground
Home
Code
2
README.md
H
main.tsx
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
Code
/
Search
main.tsx
https://dcm31--a5a50e6e278311f0b46e569c3dd06744.web.val.run
README.md

roughViz Playground

This val creates an interactive playground for exploring the roughViz library by Jared Wilber. roughViz is a JavaScript library for creating sketchy/hand-drawn styled charts in the browser, based on D3.js, roughjs, and handy.

Features

  • Interactive controls to adjust chart parameters:

    • Roughness: Controls how "sketchy" the charts appear
    • Fill Style: Different fill patterns (hachure, cross-hatch, dots, etc.)
    • Bowing: Controls the "bending" of lines
    • Fill Weight: Controls the thickness of fill patterns
  • Demonstrates six chart types:

    • Bar Chart
    • Donut Chart
    • Pie Chart
    • Scatter Chart
    • Horizontal Bar Chart
    • Line Chart
  • Includes code examples for each chart type that update with your selected parameters

Usage

The playground provides a user interface to adjust various parameters and see how they affect the appearance of different chart types. Simply adjust the sliders and dropdown, then click "Apply Settings" to see the changes.

Resources

  • roughViz GitHub Repository
  • roughViz Demo Site
HTTP
  • main.tsx
    dcm31--a5…44.web.val.run
Code
README.md
H
main.tsx
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.