Building a Line Chart in React with VisX

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • visx

    🐯 visx | visualization components

    VisX is a low-level charting library by AirBnB, which uses d3 for math and calculations. It has a steep learning curve, but on the upside, it's possible to create performant and customisable charts in react.

  • chakra-ui

    ⚡️ Simple, Modular & Accessible UI Components for your React Applications

    Chakra UI is an awesome UI components library, which has easy styling capabilities.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • d3-scale

    Encodings that map abstract data to visual representation.

    Let's start small and build axes. To build axes, we need to define scales first. Under the hood VisX uses d3, so we it's really useful to review d3 scales documentation. D3 will use math to help translate our numbers to pixel locations inside the container.

  • MetBrewer

    Color palette package in R inspired by works at the Metropolitan Museum of Art in New York

    Color scheme for lines I took from this awesome MetBrewer R color palettes package.

  • visx-linechart

    visx line chart example with interactive crosshair and tooltip

    If you want to try it too, here is a link to GitHub: https://github.com/MariaZentsova/visx-linechart

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts