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

d3plus-react

Package Overview
Dependencies
Maintainers
1
Versions
71
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

d3plus-react

React components for d3plus visualizations.

  • 0.2.19
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
368
decreased by-25.96%
Maintainers
1
Weekly downloads
 
Created
Source

d3plus-react

NPM Release Build Status Dependency Status Gitter

React components for d3plus visualizations.

Installing

Use npm install d3plus-react -S to install the package as a dependency. And then use the components in your React project like this:

import {Treemap} from "d3plus-react";

const methods = {
  groupBy: "id",
  data: [
    {id: "alpha", value: 29},
    {id: "beta",  value: 10}
  ],
  size: d => d.value
};

<Treemap config={methods} />

Additionally, a file named .d3plus.js needs to exist in the root path of your project. This file should contain all global styles to be applied to the visualizations (passed to the .config( ) method). Here is an example that makes all of your visualizations use the best font ever created:

export default {
  shapeConfig: {
    fontFamily: "Comic Sans MS"
  }
};

API Reference

Classes

AreaPlot <>

This is a global class, and extends all of the methods and functionality of Viz.


BarChart <>

This is a global class, and extends all of the methods and functionality of Viz.


Donut <>

This is a global class, and extends all of the methods and functionality of Viz.


Geomap <>

This is a global class, and extends all of the methods and functionality of Viz.


LinePlot <>

This is a global class, and extends all of the methods and functionality of Viz.


Network <>

This is a global class, and extends all of the methods and functionality of Viz.


Pie <>

This is a global class, and extends all of the methods and functionality of Viz.


Plot <>

This is a global class, and extends all of the methods and functionality of Viz.


Priestley <>

This is a global class, and extends all of the methods and functionality of Viz.


StackedArea <>

This is a global class, and extends all of the methods and functionality of Viz.


Tree <>

This is a global class, and extends all of the methods and functionality of Viz.


Treemap <>

This is a global class, and extends all of the methods and functionality of Viz.


Viz <>

This is a global class, and extends all of the methods and functionality of React.Component.

# new Viz()

Creates SVG paths and coordinate points based on an array of data. See this example for help getting started using the geomap generator.

# Viz.defaultProps <>

This is a static property of Viz.

ParamTypeDefaultDescription
[config]Object{}An object containing method/value pairs to be passed to the visualization's .config( ) method.
[dataFormat]functiond3plus.dataFoldA custom formatting function to be used when formatting data from an AJAX request. The function will be passed the raw data returned from the request, and is expected to return an array of values used for the data method.

Documentation generated on Thu, 16 Nov 2017 02:19:54 GMT

Keywords

FAQs

Package last updated on 16 Nov 2017

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