Skip to content

Commit ba7b621

Browse files
Update demo
1 parent 5bec3d8 commit ba7b621

File tree

2 files changed

+30
-8
lines changed

2 files changed

+30
-8
lines changed

docs/data/charts/zoom-and-pan/ZoomSlider.js

+15-4
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import { ScatterChartPro } from '@mui/x-charts-pro/ScatterChartPro';
22
import * as React from 'react';
33

4-
const dataLength = 800;
4+
const dataLength = 790;
55
const data = Array.from({ length: dataLength }).map((_, i) => ({
66
x: i,
77
y: 50 + Math.sin(i / 5) * 25,
88
}));
99
const series2Data = Array.from({ length: dataLength }).map((_, i) => ({
10-
x: i,
10+
x: i + 10,
1111
y: 50 + Math.sin(i / 5) * 25,
1212
}));
1313

@@ -38,12 +38,23 @@ export default function ZoomSlider() {
3838
},
3939
]}
4040
yAxis={[
41-
{ zoom: { slider: { enabled: true } } },
42-
{ id: 'y2', position: 'right', zoom: { slider: { enabled: true } } },
41+
{ id: 'y', width: 28, zoom: { slider: { enabled: true } } },
42+
{
43+
id: 'y2',
44+
position: 'right',
45+
width: 28,
46+
zoom: { slider: { enabled: true } },
47+
},
4348
]}
4449
series={[{ data }, { data: series2Data, xAxisId: 'x2', yAxisId: 'y2' }]}
4550
height={400}
4651
margin={{ bottom: 40 }}
52+
initialZoom={[
53+
{ axisId: 'x', start: 10, end: 90 },
54+
{ axisId: 'x2', start: 30, end: 70 },
55+
{ axisId: 'y', start: 10, end: 90 },
56+
{ axisId: 'y2', start: 30, end: 70 },
57+
]}
4758
/>
4859
);
4960
}

docs/data/charts/zoom-and-pan/ZoomSlider.tsx

+15-4
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import { ScatterChartPro } from '@mui/x-charts-pro/ScatterChartPro';
22
import * as React from 'react';
33

4-
const dataLength = 800;
4+
const dataLength = 790;
55
const data = Array.from({ length: dataLength }).map((_, i) => ({
66
x: i,
77
y: 50 + Math.sin(i / 5) * 25,
88
}));
99
const series2Data = Array.from({ length: dataLength }).map((_, i) => ({
10-
x: i,
10+
x: i + 10,
1111
y: 50 + Math.sin(i / 5) * 25,
1212
}));
1313

@@ -38,12 +38,23 @@ export default function ZoomSlider() {
3838
},
3939
]}
4040
yAxis={[
41-
{ zoom: { slider: { enabled: true } } },
42-
{ id: 'y2', position: 'right', zoom: { slider: { enabled: true } } },
41+
{ id: 'y', width: 28, zoom: { slider: { enabled: true } } },
42+
{
43+
id: 'y2',
44+
position: 'right',
45+
width: 28,
46+
zoom: { slider: { enabled: true } },
47+
},
4348
]}
4449
series={[{ data }, { data: series2Data, xAxisId: 'x2', yAxisId: 'y2' }]}
4550
height={400}
4651
margin={{ bottom: 40 }}
52+
initialZoom={[
53+
{ axisId: 'x', start: 10, end: 90 },
54+
{ axisId: 'x2', start: 30, end: 70 },
55+
{ axisId: 'y', start: 10, end: 90 },
56+
{ axisId: 'y2', start: 30, end: 70 },
57+
]}
4758
/>
4859
);
4960
}

0 commit comments

Comments
 (0)