All Projects → reaviz → Reaviz

reaviz / Reaviz

Licence: apache-2.0
📊 Data visualization library for React based on D3

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Reaviz

Just Dashboard
📊 📋 Dashboards using YAML or JSON files
Stars: ✭ 1,511 (+602.79%)
Mutual labels:  data-visualization, chart, d3, d3js
Reaviz
📊 Data visualization library for React based on D3
Stars: ✭ 1,141 (+430.7%)
Mutual labels:  data-visualization, charts, heatmap, d3js
Amcharts4
The most advanced amCharts charting library for JavaScript and TypeScript apps.
Stars: ✭ 907 (+321.86%)
Mutual labels:  data-visualization, chart, charts, data-viz
Ac D3
Javascript Library for building Audiovisual Charts in D3
Stars: ✭ 76 (-64.65%)
Mutual labels:  data-visualization, chart, charts, d3
Victory
A collection of composable React components for building interactive data visualizations
Stars: ✭ 9,248 (+4201.4%)
Mutual labels:  data-visualization, charts, d3
Dex
Dex : The Data Explorer -- A data visualization tool written in Java/Groovy/JavaFX capable of powerful ETL and publishing web visualizations.
Stars: ✭ 1,238 (+475.81%)
Mutual labels:  data-visualization, d3, d3js
Visx
🐯 visx | visualization components
Stars: ✭ 14,544 (+6664.65%)
Mutual labels:  data-visualization, chart, d3
Plotly.js
Open-source JavaScript charting library behind Plotly and Dash
Stars: ✭ 14,268 (+6536.28%)
Mutual labels:  data-visualization, charts, d3
Ss Vis Component
VIS components for a security system, to monitor the state and confirm the system's health running.
Stars: ✭ 88 (-59.07%)
Mutual labels:  data-visualization, chart, d3js
Keen Dataviz.js
Data Visualization Charting Library
Stars: ✭ 215 (+0%)
Mutual labels:  data-visualization, charts, d3
Anychart Android
AnyChart Android Chart is an amazing data visualization library for easily creating interactive charts in Android apps. It runs on API 19+ (Android 4.4) and features dozens of built-in chart types.
Stars: ✭ 1,762 (+719.53%)
Mutual labels:  data-visualization, chart, charts
React D3 Components
D3 Components for React
Stars: ✭ 1,599 (+643.72%)
Mutual labels:  chart, charts, d3
Graphic
A Flutter data visualization library based on Grammar of Graphics.
Stars: ✭ 173 (-19.53%)
Mutual labels:  data-visualization, chart, charts
V Chart Plugin
Easily bind a chart to the data stored in your Vue.js components.
Stars: ✭ 188 (-12.56%)
Mutual labels:  chart, d3, d3js
Muze
Composable data visualisation library for web with a data-first approach now powered by WebAssembly
Stars: ✭ 1,153 (+436.28%)
Mutual labels:  data-visualization, charts, data-viz
C3
📊 A D3-based reusable chart library
Stars: ✭ 9,163 (+4161.86%)
Mutual labels:  data-visualization, chart, d3
Victory Native
victory components for react native
Stars: ✭ 2,013 (+836.28%)
Mutual labels:  data-visualization, charts, d3
Victory Pie
D3 pie & donut chart component for React
Stars: ✭ 61 (-71.63%)
Mutual labels:  data-visualization, charts, d3
D3
This is the repository for my course, Learning Data Visualization with D3.js on LinkedIn Learning and Lynda.com.
Stars: ✭ 64 (-70.23%)
Mutual labels:  data-visualization, d3, d3js
Echarts
Apache ECharts is a powerful, interactive charting and data visualization library for browser
Stars: ✭ 49,119 (+22746.05%)
Mutual labels:  data-visualization, charts, data-viz


Data visualization library for React based on D3js


REAVIZ is a modular chart component library that leverages React natively for rendering the components while using D3js under the hood for calculations. The library provides an easy way to get started creating charts without sacrificing customization ability.

🚀 Quick Links

✨ Features

Chart types include:

  • Bar Chart
    • Single Series Vertical / Horizontal
    • Multi Series Vertical / Horizontal
    • Stacked Vertical / Horizontal
    • Stacked Normalized Vertical / Horizontal
    • Stacked Diverging Vertical / Horizontal
    • Marimekko
    • Radial
    • Sparkline
    • Waterfall
  • Line Chart
    • Single Series
    • Multi Series
    • Stacked
    • Stacked Normalized
    • Radial
    • Sparklines
  • Area Chart
    • Single Series
    • Multi Series
    • Stacked
    • Stacked Normalized
    • Radial
    • Sparklines
  • Bubble Chart
    • Linear
    • Radial
  • Scatter Chart
    • Linear
    • Radial
  • Pie Chart
    • Standard
    • Exploded
    • Donut Chart
  • Sankey chart
  • Hive Plot
  • Gauge
    • Radial
    • Linear
    • Stacked Radial
  • Map Chart
  • Heatmap
    • Standard
    • Year Calendar
    • Month Calendar
  • Venn Diagram
    • Standard
    • Euler
    • Fixed Euler

Additional features:

  • Legend
    • Discrete
    • Sequential
  • Axis
    • Linear
    • Radial
    • Advanced Label Positioning
  • Gestures
    • Pinch
    • Pan
    • Zoom
    • Move
  • Tooltip
    • Single Value
    • Grouped Values
  • Line/Area Series Symbols
  • Animations Enter/Update/Exit
  • Brush
  • Patterns
  • Gradients
  • Grid Lines
  • Mark Lines
  • BigInt Support
  • Auto Sizing
  • Bar Guidelines
  • Range Lines
  • SSR

If you are looking for node-based graphs, checkout reaflow.

📦 Install

To use reaviz in your project, install it via npm/yarn:

npm i reaviz --save

then import a chart type into your JSX element:

import { BarChart } from 'reaviz';

const data = [
  { key: 'IDS', data: 14 },
  { key: 'Malware', data: 5 },
  { key: 'DLP', data: 18 }
];

const App = () => <BarChart width={350} height={250} data={data} />;

Checkout this demo live or visit the demos page to learn more!

🔭 Development

If you want to run REAVIZ locally, its super easy!

  • Clone the repository
  • yarn install
  • yarn start
  • Browser opens to Storybook page

to publish the repo to git you can run:

  • yarn version --new-version x.x.x to bump the version
  • git push --follow-tags
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].