Skip to content

Commit

Permalink
feat(generators): add network data generation (#1082)
Browse files Browse the repository at this point in the history
  • Loading branch information
wyze committed Aug 5, 2020
1 parent 4d8e822 commit 46bf12c
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 5 deletions.
1 change: 1 addition & 0 deletions packages/generators/src/index.js
Expand Up @@ -262,6 +262,7 @@ export const generateWinesTastes = ({ randMin = 20, randMax = 120 } = {}) => {

export * from './bullet'
export * from './chord'
export * from './network'
export * from './parallelCoordinates'
export * from './sankey'
export * from './swarmplot'
Expand Up @@ -8,7 +8,7 @@
*/
import random from 'lodash/random'

export const generateData = ({
export const generateNetworkData = ({
rootNodeRadius = 12,
minMidNodes = 6,
maxMidNodes = 16,
Expand Down
4 changes: 2 additions & 2 deletions packages/network/stories/network.stories.js
@@ -1,10 +1,10 @@
import React from 'react'
import { storiesOf } from '@storybook/react'
import { NetworkDefaultProps } from '../src/props'
import { generateData } from '../../../website/src/data/components/network/generator'
import { generateNetworkData } from '@nivo/generators'
import { Network } from '../src'

const data = generateData()
const data = generateNetworkData()

const commonProperties = {
...NetworkDefaultProps,
Expand Down
4 changes: 3 additions & 1 deletion website/src/pages/network/canvas.js
Expand Up @@ -11,7 +11,7 @@ import { ResponsiveNetworkCanvas, NetworkCanvasDefaultProps } from '@nivo/networ
import ComponentTemplate from '../../components/components/ComponentTemplate'
import meta from '../../data/components/network/meta.yml'
import { groups } from '../../data/components/network/props'
import { generateData } from '../../data/components/network/generator'
import { generateNetworkData } from '@nivo/generators'

const initialProperties = Object.freeze({
pixelRatio:
Expand All @@ -38,6 +38,8 @@ const initialProperties = Object.freeze({
isInteractive: true,
})

const generateData = () => generateNetworkData()

const NetworkCanvas = () => {
return (
<ComponentTemplate
Expand Down
4 changes: 3 additions & 1 deletion website/src/pages/network/index.js
Expand Up @@ -11,7 +11,7 @@ import { ResponsiveNetwork, NetworkDefaultProps } from '@nivo/network'
import ComponentTemplate from '../../components/components/ComponentTemplate'
import meta from '../../data/components/network/meta.yml'
import { groups } from '../../data/components/network/props'
import { generateData } from '../../data/components/network/generator'
import { generateNetworkData } from '@nivo/generators'

const initialProperties = Object.freeze({
margin: {
Expand Down Expand Up @@ -42,6 +42,8 @@ const initialProperties = Object.freeze({
motionDamping: 12,
})

const generateData = () => generateNetworkData()

const Network = () => {
return (
<ComponentTemplate
Expand Down

0 comments on commit 46bf12c

Please sign in to comment.