import React from 'react'; import { StackedBarChart } from 'reaviz'; import { binnedDateData } from 'reaviz-data-utils'; import { Bar, StackedBarSeries, RangeLines, BarSeries, StackedNormalizedBarSeries, BarLabel, GuideBar, HistogramBarSeries, MarimekkoBarSeries } from 'reaviz'; import { GridlineSeries, Gridline } from 'reaviz'; import { LinearXAxis, LinearXAxisTickSeries, LinearYAxis, LinearYAxisTickSeries, LinearYAxisTickLabel, LinearXAxisTickLabel } from 'reaviz'; import { Gradient, GradientStop } from 'reaviz'; import { getXScale, getYScale } from 'reaviz'; import { BarChart } from 'reaviz'; export default { tags: ['snapshot'], title: 'Charts/Bar Chart/Axis', component: BarChart, subcomponents: { BarSeries, StackedBarSeries, StackedNormalizedBarSeries, MarimekkoBarSeries, RangeLines, Bar, BarLabel, GuideBar, HistogramBarSeries } }; export const TopBottomAxis = () => { const scale = getXScale({ type: 'category', width: 450, data: [ { key: 'Closed', data: 0, x: 'Closed' }, { key: 'Opened', data: 0, x: 'Opened' } ], isMultiSeries: false, isDiverging: true }); return ( } />} series={ , ]} /> } rangeLines={} />, , ]} /> } rangeLines={} /> ]} /> } xAxis={ `${d < 0 ? d * -1 : d}`} /> } /> } /> } secondaryAxis={[ } /> } /> ]} yAxis={ } /> } /> ); }; TopBottomAxis.story = { name: 'Top + Bottom Axis' }; export const LeftRightAxis = () => { const scale = getYScale({ type: 'category', height: 200, data: [ { key: 'Closed', data: 0, y: 'Closed' }, { key: 'Opened', data: 0, y: 'Opened' } ], isMultiSeries: false, isDiverging: true }); return ( } />} series={ , ]} /> } rangeLines={} />, , ]} /> } rangeLines={} /> ]} /> } yAxis={ `${d < 0 ? d * -1 : d}`} /> } /> } /> } xAxis={ } /> } secondaryAxis={[ } /> } /> ]} /> ); }; LeftRightAxis.story = { name: 'Left + Right Axis' };