Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

victory-voronoi-container

Package Overview
Dependencies
Maintainers
3
Versions
155
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

victory-voronoi-container

Interactive Voronoi Mouseover Component for Victory

  • 34.1.3
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
260K
increased by6.04%
Maintainers
3
Weekly downloads
 
Created

What is victory-voronoi-container?

The victory-voronoi-container package is a part of the Victory library, which provides a set of modular charting components for React. The victory-voronoi-container specifically allows for the creation of Voronoi overlays, which can be used to enhance data visualization by providing interactive regions that respond to user interactions such as mouse events.

What are victory-voronoi-container's main functionalities?

Basic Voronoi Container

This feature allows you to create a basic Voronoi container that displays labels when the user hovers over different regions of the chart. The labels show the x and y values of the data points.

const voronoiContainer = (
  <VictoryVoronoiContainer
    labels={({ datum }) => `x: ${datum.x}, y: ${datum.y}`}
  />
);

Custom Voronoi Container

This feature allows you to customize the Voronoi container by using a custom label component. In this example, a VictoryTooltip component is used to display the labels with a custom flyout style.

const customVoronoiContainer = (
  <VictoryVoronoiContainer
    labels={({ datum }) => `Custom label: ${datum.x}, ${datum.y}`}
    labelComponent={<VictoryTooltip flyoutStyle={{ fill: 'white' }} />}
  />
);

Responsive Voronoi Container

This feature enables the Voronoi container to be responsive, adjusting to different screen sizes and orientations. The labels still display the x and y values of the data points.

const responsiveVoronoiContainer = (
  <VictoryVoronoiContainer
    responsive={true}
    labels={({ datum }) => `x: ${datum.x}, y: ${datum.y}`}
  />
);

Other packages similar to victory-voronoi-container

Keywords

FAQs

Package last updated on 09 Mar 2020

Did you know?

Socket

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc