export default function AxisOn0()

in packages/showcase/axes/axis-on-0.js [32:61]


export default function AxisOn0({
  xDomain = [-1, 3],
  yDomain = [-5, 15],
  xAxisOn0 = true,
  yAxisOn0 = true,
  verticalTickValues = [],
  horizontalTickValues = [0]
}) {
  return (
    <XYPlot width={300} height={300} {...{xDomain, yDomain}}>
      {!verticalTickValues || verticalTickValues.length ? (
        <VerticalGridLines tickValues={verticalTickValues} />
      ) : null}
      {!horizontalTickValues || horizontalTickValues.length ? (
        <HorizontalGridLines tickValues={horizontalTickValues} />
      ) : null}
      <XAxis on0={xAxisOn0} />
      <YAxis on0={yAxisOn0} />
      <LineSeries
        data={[
          {x: -1, y: 10},
          {x: 0, y: 5},
          {x: 1, y: 3},
          {x: 2, y: -5},
          {x: 3, y: 15}
        ]}
      />
    </XYPlot>
  );
}