Security News
Bun 1.2 Released with 90% Node.js Compatibility and Built-in S3 Object Support
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.
react-vis
Advanced tools
See the live demo at http://uber.github.io/react-vis
A collection of react components to render common data visualization charts, such as line/area/bar charts, heat maps, scatteplots, pie and donut charts, tables with fixed headers and tree maps.
Some notable features:
react-vis
doesn't require any deep knowledge of data visualization libraries to start building your first visualizations.react-vis
provides a set of basic building blocks for different charts. For instance, separate X and Y axis components. This provides a high level of control of chart layout for applications that need it.react-vis
supports the React's lifecycle and doesn't create unnecessary nodes.Install react-vis via npm.
npm install react-vis
Include the CSS from ./node_modules/react-vis/main
in your HTML page or via SASS:
@import "./node_modules/react-vis/main";
Import the necessary components from the library…
import {XYPlot, XAxis, YAxis, HorizontalGridLines, LineSeries} from 'react-vis';
… and add the following code to your render
function:
<XYPlot
width={300}
height={300}>
<HorizontalGridLines />
<LineSeries
data={[
{x: 1, y: 10},
{x: 2, y: 5},
{x: 3, y: 15}
]}/>
<XAxis />
<YAxis />
</XYPlot>
Take a look at the folder with examples or check out some docs:
To develop on this component, install the dependencies and then build and watch the static files:
npm install && npm run watch
Once complete, you can view the component's example in your browser (will open automatically). Any changes you make to the example code will run the compiler to build the files again.
To lint your code, run the tests, and create code coverage reports:
npm test
colorRange
, colorDomain
, colorType
, opacityRange
, opacityDomain
and opacityType
properties are now supported for the Treemap scales (more info about scales is here).RadialChart
: now onSectionClick
, onSectionMouseOver
and onSectionMouseOut
are supported.BarSeries
component was split into VerticalBarSeries
and HorizontalBarSeries
; no orientation
property is needed anymore.0
by default. The value can be modified with [scale-name]BaseValue
property.Hint
component was fixed: now topleft
orientation aligns it to the top left corner, but not to the bottom right.displayName
were removed (interverring with livereactload).FAQs
Data visualization library based on React and d3.
The npm package react-vis receives a total of 52,303 weekly downloads. As such, react-vis popularity was classified as popular.
We found that react-vis demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 5 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.
Security News
Biden's executive order pushes for AI-driven cybersecurity, software supply chain transparency, and stronger protections for federal and open source systems.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.