How can I help you?
Synchronized Charts in React Chart component
3 Feb 202624 minutes to read
Synchronized charts allow multiple chart instances to share common interactions so that actions performed on one chart are reflected across the others. This approach is useful for comparing related datasets and analyzing trends consistently across multiple visualizations.
Tooltip synchronization
The tooltip can be synchronized across multiple charts by using the showTooltip and hideTooltip methods. When the user hovers over a data point in one chart, the showTooltip method can be invoked for the other charts to display the corresponding tooltip information simultaneously.
In the showTooltip method, specify the following parameters programmatically to enable the tooltip for a specific chart:
-
x– The x-value of the data point or the x-coordinate. -
y– The y-value of the data point or the y-coordinate.
import * as React from "react";
import * as ReactDOM from "react-dom";
import { Chart, AreaSeries, LineSeries, DateTime, Tooltip, IMouseEventArgs, ChartComponent, SeriesCollectionDirective, SeriesDirective, Inject } from '@syncfusion/ej2-react-charts';
import { synchronizedData } from './datasource';
import { Browser } from '@syncfusion/ej2-base';
function App() {
let chart1;
let chart2;
let chart1MouseLeave = (args) => {
chart2.hideTooltip();
};
let chart1MouseMove = (args) => {
if ((!Browser.isDevice && !chart1.isTouch && !chart1.isChartDrag) || chart1.startMove) {
chart2.startMove = chart1.startMove;
chart2.showTooltip(args.x, args.y);
}
};
let chart1MouseUp = (args) => {
if (Browser.isDevice && chart1.startMove) {
chart2.hideTooltip();
}
};
let chart2MouseLeave = (args) => {
chart1.hideTooltip();
};
let chart2MouseMove = (args) => {
if ((!Browser.isDevice && !chart2.isTouch && !chart2.isChartDrag) || chart2.startMove) {
chart1.startMove = chart2.startMove;
chart1.showTooltip(args.x, args.y);
}
};
let chart2MouseUp = (args) => {
if (Browser.isDevice && chart2.startMove) {
chart1.hideTooltip();
}
};
return <div className="control-section">
<div className="row">
<div className="col">
<ChartComponent
id="container1"
ref={chart => chart1 = chart}
primaryXAxis={{
minimum: new Date(2023, 1, 18),
maximum: new Date(2023, 7, 18),
valueType: 'DateTime',
labelFormat: 'MMM d',
lineStyle: { width: 0 },
majorGridLines: { width: 0 },
edgeLabelPlacement: Browser.isDevice ? 'None' : 'Shift',
labelRotation: Browser.isDevice ? -45 : 0,
interval: Browser.isDevice ? 2 : 1
}}
primaryYAxis={{
labelFormat: 'n2',
majorTickLines: { width: 0 },
lineStyle: { width: 0 },
minimum: 0.86,
maximum: 0.96,
interval: 0.025
}}
chartArea={{ border: { width: 0 } }}
chartMouseLeave={chart1MouseLeave.bind(this)}
chartMouseMove={chart1MouseMove.bind(this)}
chartMouseUp={chart1MouseUp.bind(this)}
titleStyle={{ textAlignment: 'Near' }}
tooltip={{ enable: true, fadeOutDuration: Browser.isDevice ? 2500 : 1000, shared: true, header: '', format: '<b>€${point.y}</b><br>${point.x} 2023', enableMarker: false }}
title="US to Euro">
<Inject services={[LineSeries, DateTime, Tooltip]} />
<SeriesCollectionDirective>
<SeriesDirective type="Line" dataSource={synchronizedData} xName="USD" yName="EUR" width={2} emptyPointSettings={{ mode: 'Drop' }}></SeriesDirective>
</SeriesCollectionDirective>
</ChartComponent>
</div>
<div className="col">
<ChartComponent
id="container2"
ref={chart => chart2 = chart}
primaryXAxis={{
minimum: new Date(2023, 1, 18),
maximum: new Date(2023, 7, 18),
valueType: 'DateTime',
labelFormat: 'MMM d',
lineStyle: { width: 0 },
majorGridLines: { width: 0 },
edgeLabelPlacement: Browser.isDevice ? 'None' : 'Shift',
labelRotation: Browser.isDevice ? -45 : 0,
interval: Browser.isDevice ? 2 : 1
}}
primaryYAxis={{
labelFormat: 'n1',
majorTickLines: { width: 0 },
lineStyle: { width: 0 },
minimum: 79,
maximum: 85,
interval: 1.5
}}
chartArea={{ border: { width: 0 } }}
chartMouseLeave={chart2MouseLeave.bind(this)}
chartMouseMove={chart2MouseMove.bind(this)}
chartMouseUp={chart2MouseUp.bind(this)}
titleStyle={{ textAlignment: 'Near' }}
tooltip={{ enable: true, fadeOutDuration: Browser.isDevice ? 2500 : 1000, shared: true, header: '', format: '<b>₹${point.y}</b><br>${point.x} 2023', enableMarker: false }}
title="US to INR">
<Inject services={[AreaSeries, DateTime, Tooltip]} />
<SeriesCollectionDirective>
<SeriesDirective type="Area" dataSource={synchronizedData} xName="USD" yName="INR" opacity={0.6} width={2} border={{ width: 2 }}></SeriesDirective>
</SeriesCollectionDirective>
</ChartComponent>
</div>
</div>
</div>
}
;
export default App;
ReactDOM.render(<App />, document.getElementById("charts"));import * as React from "react";
import * as ReactDOM from "react-dom";
import { Chart, AreaSeries, LineSeries, DateTime, Tooltip, IMouseEventArgs, ChartComponent, SeriesCollectionDirective, SeriesDirective, Inject } from '@syncfusion/ej2-react-charts';
import { synchronizedData } from './datasource';
import { Browser } from '@syncfusion/ej2-base';
function App() {
let chart1: ChartComponent;
let chart2: ChartComponent;
let chart1MouseLeave = (args: IMouseEventArgs): void => {
chart2.hideTooltip();
};
let chart1MouseMove = (args: IMouseEventArgs): void => {
if ((!Browser.isDevice && !chart1.isTouch && !chart1.isChartDrag) || chart1.startMove) {
chart2.startMove = chart1.startMove;
chart2.showTooltip(args.x, args.y);
}
};
let chart1MouseUp = (args: IMouseEventArgs): void => {
if (Browser.isDevice && chart1.startMove) {
chart2.hideTooltip();
}
};
let chart2MouseLeave = (args: IMouseEventArgs): void => {
chart1.hideTooltip();
};
let chart2MouseMove = (args: IMouseEventArgs): void => {
if ((!Browser.isDevice && !chart2.isTouch && !chart2.isChartDrag) || chart2.startMove) {
chart1.startMove = chart2.startMove;
chart1.showTooltip(args.x, args.y);
}
};
let chart2MouseUp = (args: IMouseEventArgs): void => {
if (Browser.isDevice && chart2.startMove) {
chart1.hideTooltip();
}
}
return <div className="control-section">
<div className="row">
<div className="col">
<ChartComponent
id="container1"
ref={chart => chart1 = chart}
primaryXAxis={{
minimum: new Date(2023, 1, 18),
maximum: new Date(2023, 7, 18),
valueType: 'DateTime',
labelFormat: 'MMM d',
lineStyle: { width: 0 },
majorGridLines: { width: 0 },
edgeLabelPlacement: Browser.isDevice ? 'None' : 'Shift',
labelRotation: Browser.isDevice ? -45 : 0,
interval: Browser.isDevice ? 2 : 1
}}
primaryYAxis={{
labelFormat: 'n2',
majorTickLines: { width: 0 },
lineStyle: { width: 0 },
minimum: 0.86,
maximum: 0.96,
interval: 0.025
}}
chartArea={{ border: { width: 0 } }}
chartMouseLeave={chart1MouseLeave.bind(this)}
chartMouseMove={chart1MouseMove.bind(this)}
chartMouseUp={chart1MouseUp.bind(this)}
titleStyle={{ textAlignment: 'Near' }}
tooltip={{ enable: true, fadeOutDuration: Browser.isDevice ? 2500 : 1000, shared: true, header: '', format: '<b>€${point.y}</b><br>${point.x} 2023', enableMarker: false }}
title="US to Euro">
<Inject services={[LineSeries, DateTime, Tooltip]} />
<SeriesCollectionDirective>
<SeriesDirective type="Line" dataSource={synchronizedData} xName="USD" yName="EUR" width={2} emptyPointSettings={{ mode: 'Drop' }}></SeriesDirective>
</SeriesCollectionDirective>
</ChartComponent>
</div>
<div className="col">
<ChartComponent
id="container2"
ref={chart => chart2 = chart}
primaryXAxis={{
minimum: new Date(2023, 1, 18),
maximum: new Date(2023, 7, 18),
valueType: 'DateTime',
labelFormat: 'MMM d',
lineStyle: { width: 0 },
majorGridLines: { width: 0 },
edgeLabelPlacement: Browser.isDevice ? 'None' : 'Shift',
labelRotation: Browser.isDevice ? -45 : 0,
interval: Browser.isDevice ? 2 : 1
}}
primaryYAxis={{
labelFormat: 'n1',
majorTickLines: { width: 0 },
lineStyle: { width: 0 },
minimum: 79,
maximum: 85,
interval: 1.5
}}
chartArea={{ border: { width: 0 } }}
chartMouseLeave={chart2MouseLeave.bind(this)}
chartMouseMove={chart2MouseMove.bind(this)}
chartMouseUp={chart2MouseUp.bind(this)}
titleStyle={{ textAlignment: 'Near' }}
tooltip={{ enable: true, fadeOutDuration: Browser.isDevice ? 2500 : 1000, shared: true, header: '', format: '<b>₹${point.y}</b><br>${point.x} 2023', enableMarker: false }}
title="US to INR">
<Inject services={[AreaSeries, DateTime, Tooltip]} />
<SeriesCollectionDirective>
<SeriesDirective type="Area" dataSource={synchronizedData} xName="USD" yName="INR" opacity={0.6} width={2} border={{ width: 2 }}></SeriesDirective>
</SeriesCollectionDirective>
</ChartComponent>
</div>
</div>
</div>
};
export default App;
ReactDOM.render(<App />, document.getElementById("charts"));export let synchronizedData = [
{
USD: new Date('2023-02-18'),
EUR: 0.93316,
JPY: 134.10,
SGD: 1.3370,
INR: 82.814
},
{
USD: new Date('2023-02-19'),
EUR: 0.93591,
JPY: 134.31,
SGD: 1.3371,
INR: 82.773
},
{
USD: new Date('2023-02-20'),
EUR: 0.93604,
JPY: 134.32,
SGD: 1.3359,
INR: 82.721
},
{
USD: new Date('2023-02-21'),
EUR: 0.93881,
JPY: 134.97,
SGD: 1.3402,
INR: 82.899
},
{
USD: new Date('2023-02-22'),
EUR: 0.94289,
JPY: 134.93,
SGD: 1.3408,
INR: 82.843
},
{
USD: new Date('2023-02-23'),
EUR: 0.94358,
JPY: 134.63,
SGD: 1.3428,
INR: 82.636
},
{
USD: new Date('2023-02-24'),
EUR: 0.94473,
JPY: 136.47,
SGD: 1.3500,
INR: 82.933
},
{
USD: new Date('2023-02-25'),
EUR: 0.94584,
JPY: 136.48,
SGD: 1.3499,
INR: 82.929
},
{
USD: new Date('2023-02-26'),
EUR: 0.94745,
JPY: 136.40,
SGD: 1.3498,
INR: 82.928
},
{
USD: new Date('2023-02-27'),
EUR: 0.94262,
JPY: 136.32,
SGD: 1.3469,
INR: 82.673
},
{
USD: new Date('2023-02-28'),
EUR: 0.94548,
JPY: 136.35,
SGD: 1.3484,
INR: 82.641
},
{
USD: new Date('2023-03-01'),
EUR: 0.93722,
JPY: 136.20,
SGD: 1.3420,
INR: 82.418
},
{
USD: new Date('2023-03-02'),
EUR: 0.94344,
JPY: 136.70,
SGD: 1.3473,
INR: 82.349
},
{
USD: new Date('2023-03-03'),
EUR: 0.93901,
JPY: 135.85,
SGD: 1.3452,
INR: 81.712
},
{
USD: new Date('2023-03-04'),
EUR: 0.93968,
JPY: 135.84,
SGD: 1.3452,
INR: 81.713
},
{
USD: new Date('2023-03-05'),
EUR: 0.94106,
JPY: 136.02,
SGD: 1.3455,
INR: 81.742
},
{
USD: new Date('2023-03-06'),
EUR: 0.93573,
JPY: 135.99,
SGD: 1.3451,
INR: 81.858
},
{
USD: new Date('2023-03-07'),
EUR: 0.94792,
JPY: 137.38,
SGD: 1.3544,
INR: 82.072
},
{
USD: new Date('2023-03-08'),
EUR: 0.94793,
JPY: 137.24,
SGD: 1.3533,
INR: 81.960
},
{
USD: new Date('2023-03-09'),
EUR: 0.94480,
JPY: 136.41,
SGD: 1.3532,
INR: 82.011
},
{
USD: new Date('2023-03-10'),
EUR: 0.93842,
JPY: 135.00,
SGD: 1.3488,
INR: 82.018
},
{
USD: new Date('2023-03-11'),
EUR: 0.93926,
JPY: 134.99,
SGD: 1.3489,
INR: 81.966
},
{
USD: new Date('2023-03-12'),
EUR: 0.93600,
JPY: 134.98,
SGD: 1.3475,
INR: 82.019
},
{
USD: new Date('2023-03-13'),
EUR: 0.93246,
JPY: 133.12,
SGD: 1.3474,
INR: 82.422
},
{
USD: new Date('2023-03-14'),
EUR: 0.93219,
JPY: 134.40,
SGD: 1.3452,
INR: 82.309
},
{
USD: new Date('2023-03-15'),
EUR: 0.94490,
JPY: 132.94,
SGD: 1.3512,
INR: 82.713
},
{
USD: new Date('2023-03-16'),
EUR: 0.94220,
JPY: 133.38,
SGD: 1.3461,
INR: 82.642
},
{
USD: new Date('2023-03-17'),
EUR: 0.93006,
JPY: 131.84,
SGD: 1.3416,
INR: 82.531
},
{
USD: new Date('2023-03-18'),
EUR: 0.92806,
JPY: 131.85,
SGD: 1.3415,
INR: 82.536
},
{
USD: new Date('2023-03-19'),
EUR: 0.93648,
JPY: 132.29,
SGD: 1.3406,
INR: 82.544
},
{
USD: new Date('2023-03-20'),
EUR: 0.93295,
JPY: 131.40,
SGD: 1.3377,
INR: 82.520
},
{
USD: new Date('2023-03-21'),
EUR: 0.92817,
JPY: 132.36,
SGD: 1.3370,
INR: 82.663
},
{
USD: new Date('2023-03-22'),
EUR: 0.92003,
JPY: 131.18,
SGD: 1.3297,
INR: 82.520
},
{
USD: new Date('2023-03-23'),
EUR: 0.92290,
JPY: 130.80,
SGD: 1.3278,
INR: 82.253
},
{
USD: new Date('2023-03-24'),
EUR: 0.92795,
JPY: 130.75,
SGD: 1.3329,
INR: 82.347
},
{
USD: new Date('2023-03-25'),
EUR: 0.92795,
JPY: 130.75,
SGD: 1.3329,
INR: 82.347
},
{
USD: new Date('2023-03-26'),
EUR: 0.92789,
JPY: 130.79,
SGD: 1.3316,
INR: 82.348
},
{
USD: new Date('2023-03-27'),
EUR: 0.92601,
JPY: 131.48,
SGD: 1.3312,
INR: 82.240
},
{
USD: new Date('2023-03-28'),
EUR: 0.92242,
JPY: 130.85,
SGD: 1.3277,
INR: 82.164
},
{
USD: new Date('2023-03-29'),
EUR: 0.92205,
JPY: 132.66,
SGD: 1.3292,
INR: 82.246
},
{
USD: new Date('2023-03-30'),
EUR: 0.91709,
JPY: 132.81,
SGD: 1.3276,
INR: 82.103
},
{
USD: new Date('2023-03-31'),
EUR: 0.92020,
JPY: 132.78,
SGD: 1.3308,
INR: 82.181
},
{
USD: new Date('2023-04-01'),
EUR: 0.92021,
JPY: 132.77,
SGD: 1.3308,
INR: 82.181
},
{
USD: new Date('2023-04-02'),
EUR: 0.92422,
JPY: 133.26,
SGD: 1.3328,
INR: 82.201
},
{
USD: new Date('2023-04-03'),
EUR: 0.91706,
JPY: 132.34,
SGD: 1.3269,
INR: 82.147
},
{
USD: new Date('2023-04-04'),
EUR: 0.91257,
JPY: 131.68,
SGD: 1.3255,
INR: 82.138
},
{
USD: new Date('2023-04-05'),
EUR: 0.91665,
JPY: 131.12,
SGD: 1.3281,
INR: 81.960
},
{
USD: new Date('2023-04-06'),
EUR: 0.91605,
JPY: 131.84,
SGD: 1.3306,
INR: 81.825
},
{
USD: new Date('2023-04-07'),
EUR: 0.90949,
JPY: 132.15,
SGD: 1.3321,
INR: 81.875
},
{
USD: new Date('2023-04-08'),
EUR: 0.90951,
JPY: 132.15,
SGD: 1.3298,
INR: 81.841
},
{
USD: new Date('2023-04-09'),
EUR: 0.90951,
JPY: 132.15,
SGD: 1.3298,
INR: 81.841
},
{
USD: new Date('2023-04-10'),
EUR: 0.92040,
JPY: 133.54,
SGD: 1.3324,
INR: 81.977
},
{
USD: new Date('2023-04-11'),
EUR: 0.91601,
JPY: 133.62,
SGD: 1.3324,
INR: 82.079
},
{
USD: new Date('2023-04-12'),
EUR: 0.90951,
JPY: 133.07,
SGD: 1.3279,
INR: 81.951
},
{
USD: new Date('2023-04-13'),
EUR: 0.90513,
JPY: 132.59,
SGD: 1.3222,
INR: 81.691
},
{
USD: new Date('2023-04-14'),
EUR: 0.90139,
JPY: 133.83,
SGD: 1.3303,
INR: 81.852
},
{
USD: new Date('2023-04-15'),
EUR: 0.90067,
JPY: 133.81,
SGD: 1.3304,
INR: 81.842
},
{
USD: new Date('2023-04-16'),
EUR: 0.91013,
JPY: 133.91,
SGD: 1.3311,
INR: 81.857
},
{
USD: new Date('2023-04-17'),
EUR: 0.91539,
JPY: 134.46,
SGD: 1.3342,
INR: 82.004
},
{
USD: new Date('2023-04-18'),
EUR: 0.91132,
JPY: 134.05,
SGD: 1.3325,
INR: 82.107
},
{
USD: new Date('2023-04-19'),
EUR: 0.91297,
JPY: 134.73,
SGD: 1.3349,
INR: 82.334
},
{
USD: new Date('2023-04-20'),
EUR: 0.91182,
JPY: 134.18,
SGD: 1.3326,
INR: 82.153
},
{
USD: new Date('2023-04-21'),
EUR: 0.90117,
JPY: 134.16,
SGD: 1.3351,
INR: 82.041
},
{
USD: new Date('2023-04-22'),
EUR: 0.90117,
JPY: 134.16,
SGD: 1.3351,
INR: 82.041
},
{
USD: new Date('2023-04-23'),
EUR: 0.90977,
JPY: 134.09,
SGD: 1.3341,
INR: 82.036
},
{
USD: new Date('2023-04-24'),
EUR: 0.90489,
JPY: 134.12,
SGD: 1.3334,
INR: 81.855
},
{
USD: new Date('2023-04-25'),
EUR: 0.91085,
JPY: 133.72,
SGD: 1.3380,
INR: 81.978
},
{
USD: new Date('2023-04-26'),
EUR: 0.90584,
JPY: 133.58,
SGD: 1.3354,
INR: 81.748
},
{
USD: new Date('2023-04-27'),
EUR: 0.90684,
JPY: 133.90,
SGD: 1.3351,
INR: 81.716
},
{
USD: new Date('2023-04-28'),
EUR: 0.89872,
JPY: 136.31,
SGD: 1.3355,
INR: 81.745
},
{
USD: new Date('2023-04-29'),
EUR: 0.89861,
JPY: 136.32,
SGD: 1.3353,
INR: 81.742
},
{
USD: new Date('2023-04-30'),
EUR: 0.90810,
JPY: 136.24,
SGD: 1.3349,
INR: 81.764
},
{
USD: new Date('2023-05-01'),
EUR: 0.91123,
JPY: 137.45,
SGD: 1.3363,
INR: 81.780
},
{
USD: new Date('2023-05-02'),
EUR: 0.90859,
JPY: 136.52,
SGD: 1.3346,
INR: 81.770
},
{
USD: new Date('2023-05-03'),
EUR: 0.90346,
JPY: 134.61,
SGD: 1.3303,
INR: 81.804
},
{
USD: new Date('2023-05-04'),
EUR: 0.90740,
JPY: 134.29,
SGD: 1.3277,
INR: 81.698
},
{
USD: new Date('2023-05-05'),
EUR: 0.89849,
JPY: 134.84,
SGD: 1.3261,
INR: 81.730
},
{
USD: new Date('2023-05-06'),
EUR: 0.89200,
JPY: 134.83,
SGD: 1.3261,
INR: 81.730
},
{
USD: new Date('2023-05-07'),
EUR: 0.90768,
JPY: 135.04,
SGD: 1.3257,
INR: 81.720
},
{
USD: new Date('2023-05-08'),
EUR: 0.90893,
JPY: 135.01,
SGD: 1.3251,
INR: 81.787
},
{
USD: new Date('2023-05-09'),
EUR: 0.91193,
JPY: 135.20,
SGD: 1.3271,
INR: 82.102
},
{
USD: new Date('2023-05-10'),
EUR: 0.91019,
JPY: 134.20,
SGD: 1.3247,
INR: 81.913
},
{
USD: new Date('2023-05-11'),
EUR: 0.91601,
JPY: 134.52,
SGD: 1.3315,
INR: 82.094
},
{
USD: new Date('2023-05-12'),
EUR: 0.91412,
JPY: 135.75,
SGD: 1.3388,
INR: 82.256
},
{
USD: new Date('2023-05-13'),
EUR: 0.91429,
JPY: 135.73,
SGD: 1.3384,
INR: 82.197
},
{
USD: new Date('2023-05-14'),
EUR: 0.92153,
JPY: 135.78,
SGD: 1.3385,
INR: 82.228
},
{
USD: new Date('2023-05-15'),
EUR: 0.91939,
JPY: 136.02,
SGD: 1.3362,
INR: 82.270
},
{
USD: new Date('2023-05-16'),
EUR: 0.92062,
JPY: 136.39,
SGD: 1.3404,
INR: 82.295
},
{
USD: new Date('2023-05-17'),
EUR: 0.92249,
JPY: 137.59,
SGD: 1.3421,
INR: 82.458
},
{
USD: new Date('2023-05-18'),
EUR: 0.92798,
JPY: 138.65,
SGD: 1.3478,
INR: 82.726
},
{
USD: new Date('2023-05-19'),
EUR: 0.92391,
JPY: 137.97,
SGD: 1.3444,
INR: 82.842
},
{
USD: new Date('2023-05-20'),
EUR: 0.92447,
JPY: 137.97,
SGD: 1.3444,
INR: 82.843
},
{
USD: new Date('2023-05-21'),
EUR: 0.92428,
JPY: 137.66,
SGD: 1.3451,
INR: 82.883
},
{
USD: new Date('2023-05-22'),
EUR: 0.92482,
JPY: 138.57,
SGD: 1.3464,
INR: 82.822
},
{
USD: new Date('2023-05-23'),
EUR: 0.92833,
JPY: 138.53,
SGD: 1.3469,
INR: 82.897
},
{
USD: new Date('2023-05-24'),
EUR: 0.92982,
JPY: 139.22,
SGD: 1.3490,
INR: 82.705
},
{
USD: new Date('2023-05-25'),
EUR: 0.93225,
JPY: 139.94,
SGD: 1.3544,
INR: 82.734
},
{
USD: new Date('2023-05-26'),
EUR: 0.93188,
JPY: 140.66,
SGD: 1.3502,
INR: 82.565
},
{
USD: new Date('2023-05-27'),
EUR: 0.93188,
JPY: 140.66,
SGD: 1.3502,
INR: 82.565
},
{
USD: new Date('2023-05-28'),
EUR: 0.93286,
JPY: 140.78,
SGD: 1.3530,
INR: 82.569
},
{
USD: new Date('2023-05-29'),
EUR: 0.93372,
JPY: 140.49,
SGD: 1.3538,
INR: 82.580
},
{
USD: new Date('2023-05-30'),
EUR: 0.93174,
JPY: 139.76,
SGD: 1.3506,
INR: 82.682
},
{
USD: new Date('2023-05-31'),
EUR: 0.93515,
JPY: 139.18,
SGD: 1.3514,
INR: 82.669
},
{
USD: new Date('2023-06-01'),
EUR: 0.92911,
JPY: 138.77,
SGD: 1.3473,
INR: 82.280
},
{
USD: new Date('2023-06-02'),
EUR: 0.93342,
JPY: 139.95,
SGD: 1.3505,
INR: 82.402
},
{
USD: new Date('2023-06-03'),
EUR: 0.93341,
JPY: 139.96,
SGD: 1.3504,
INR: 82.402
},
{
USD: new Date('2023-06-04'),
EUR: 0.93425,
JPY: 140.06,
SGD: 1.3504,
INR: 82.407
},
{
USD: new Date('2023-06-05'),
EUR: 0.93341,
JPY: 139.46,
SGD: 1.3493,
INR: 82.506
},
{
USD: new Date('2023-06-06'),
EUR: 0.93505,
JPY: 139.61,
SGD: 1.3483,
INR: 82.520
},
{
USD: new Date('2023-06-07'),
EUR: 0.93464,
JPY: 140.03,
SGD: 1.3487,
INR: 82.625
},
{
USD: new Date('2023-06-08'),
EUR: 0.92739,
JPY: 138.90,
SGD: 1.3427,
INR: 82.481
},
{
USD: new Date('2023-06-09'),
EUR: 0.93028,
JPY: 139.40,
SGD: 1.3441,
INR: 82.425
},
{
USD: new Date('2023-06-10'),
EUR: 0.92992,
JPY: 139.39,
SGD: 1.3440,
INR: 82.421
},
{
USD: new Date('2023-06-11'),
EUR: 0.93066,
JPY: 139.43,
SGD: 1.3438,
INR: 82.435
},
{
USD: new Date('2023-06-12'),
EUR: 0.92927,
JPY: 139.56,
SGD: 1.3435,
INR: 82.329
},
{
USD: new Date('2023-06-13'),
EUR: 0.92665,
JPY: 140.14,
SGD: 1.3421,
INR: 82.290
},
{
USD: new Date('2023-06-14'),
EUR: 0.92307,
JPY: 140.06,
SGD: 1.3414,
INR: 82.045
},
{
USD: new Date('2023-06-15'),
EUR: 0.91334,
JPY: 140.18,
SGD: 1.3361,
INR: 81.910
},
{
USD: new Date('2023-06-16'),
EUR: 0.91266,
JPY: 141.83,
SGD: 1.3404,
INR: 81.907
},
{
USD: new Date('2023-06-17'),
EUR: 0.91266,
JPY: 141.83,
SGD: 1.3404,
INR: 81.907
},
{
USD: new Date('2023-06-18'),
EUR: 0.91401,
JPY: 141.89,
SGD: 1.3374,
INR: 81.916
},
{
USD: new Date('2023-06-19'),
EUR: 0.91539,
JPY: 141.92,
SGD: 1.3405,
INR: 81.982
},
{
USD: new Date('2023-06-20'),
EUR: 0.91579,
JPY: 141.36,
SGD: 1.3431,
INR: 81.992
},
{
USD: new Date('2023-06-21'),
EUR: 0.91008,
JPY: 141.72,
SGD: 1.3402,
INR: 81.944
},
{
USD: new Date('2023-06-22'),
EUR: 0.91292,
JPY: 143.06,
SGD: 1.3452,
INR: 81.900
},
{
USD: new Date('2023-06-23'),
EUR: 0.91498,
JPY: 143.72,
SGD: 1.3508,
INR: 81.971
},
{
USD: new Date('2023-06-24'),
EUR: 0.91608,
JPY: 143.69,
SGD: 1.3518,
INR: 81.985
},
{
USD: new Date('2023-06-25'),
EUR: 0.91684,
JPY: 143.46,
SGD: 1.3518,
INR: 81.961
},
{
USD: new Date('2023-06-26'),
EUR: 0.91655,
JPY: 143.43,
SGD: 1.3535,
INR: 82.005
},
{
USD: new Date('2023-06-27'),
EUR: 0.91254,
JPY: 143.97,
SGD: 1.3493,
INR: 82.000
},
{
USD: new Date('2023-06-28'),
EUR: 0.91607,
JPY: 144.35,
SGD: 1.3528,
INR: 82.025
},
{
USD: new Date('2023-06-29'),
EUR: 0.92032,
JPY: 144.77,
SGD: 1.3561,
INR: 82.073
},
{
USD: new Date('2023-06-30'),
EUR: 0.91610,
JPY: 144.31,
SGD: 1.3523,
INR: 82.099
},
{
USD: new Date('2023-07-01'),
EUR: 0.91610,
JPY: 144.34,
SGD: 1.3523,
INR: 82.099
},
{
USD: new Date('2023-07-02'),
EUR: 0.91660,
JPY: 144.33,
SGD: 1.3521,
INR: 82.097
},
{
USD: new Date('2023-07-03'),
EUR: 0.91631,
JPY: 144.67,
SGD: 1.3511,
INR: 81.967
},
{
USD: new Date('2023-07-04'),
EUR: 0.91908,
JPY: 144.46,
SGD: 1.3494,
INR: 82.005
},
{
USD: new Date('2023-07-05'),
EUR: 0.92119,
JPY: 144.54,
SGD: 1.3533,
INR: 82.395
},
{
USD: new Date('2023-07-06'),
EUR: 0.91822,
JPY: 144.05,
SGD: 1.3531,
INR: 82.770
},
{
USD: new Date('2023-07-07'),
EUR: 0.91113,
JPY: 142.09,
SGD: 1.3503,
INR: 82.651
},
{
USD: new Date('2023-07-08'),
EUR: 0.91152,
JPY: 142.11,
SGD: 1.3499,
INR: 82.647
},
{
USD: new Date('2023-07-09'),
EUR: 0.91190,
JPY: 142.18,
SGD: 1.3465,
INR: 82.628
},
{
USD: new Date('2023-07-10'),
EUR: 0.90896,
JPY: 141.31,
SGD: 1.3444,
INR: 82.536
},
{
USD: new Date('2023-07-11'),
EUR: 0.90808,
JPY: 140.22,
SGD: 1.3406,
INR: 82.384
},
{
USD: new Date('2023-07-12'),
EUR: 0.89801,
JPY: 138.38,
SGD: 1.3300,
INR: 81.975
},
{
USD: new Date('2023-07-13'),
EUR: 0.89080,
JPY: 138.02,
SGD: 1.3223,
INR: 82.031
},
{
USD: new Date('2023-07-14'),
EUR: 0.88939,
JPY: 138.69,
SGD: 1.3211,
INR: 82.134
},
{
USD: new Date('2023-07-15'),
EUR: 0.88992,
JPY: 138.69,
SGD: 1.3209,
INR: 82.116
},
{
USD: new Date('2023-07-16'),
EUR: 0.89084,
JPY: 138.76,
SGD: 1.3219,
INR: 82.075
},
{
USD: new Date('2023-07-17'),
EUR: 0.88965,
JPY: 138.71,
SGD: 1.3216,
INR: 82.057
},
{
USD: new Date('2023-07-18'),
EUR: 0.89041,
JPY: 138.94,
SGD: 1.3225,
INR: 82.076
},
{
USD: new Date('2023-07-19'),
EUR: 0.89269,
JPY: 139.62,
SGD: 1.3251,
INR: 82.065
},
{
USD: new Date('2023-07-20'),
EUR: 0.89814,
JPY: 139.98,
SGD: 1.3267,
INR: 82.084
},
{
USD: new Date('2023-07-21'),
EUR: 0.89824,
JPY: 141.78,
SGD: 1.3309,
INR: 82.003
},
{
USD: new Date('2023-07-22'),
EUR: 0.89857,
JPY: 141.78,
SGD: 1.3306,
INR: 82.004
},
{
USD: new Date('2023-07-23'),
EUR: 0.89864,
JPY: 141.75,
SGD: 1.3308,
INR: 82.005
},
{
USD: new Date('2023-07-24'),
EUR: 0.90382,
JPY: 141.51,
SGD: 1.3317,
INR: 81.814
},
{
USD: new Date('2023-07-25'),
EUR: 0.90485,
JPY: 140.92,
SGD: 1.3278,
INR: 81.956
},
{
USD: new Date('2023-07-26'),
EUR: 0.90178,
JPY: 140.41,
SGD: 1.3254,
INR: 81.976
},
{
USD: new Date('2023-07-27'),
EUR: 0.91046,
JPY: 139.18,
SGD: 1.3305,
INR: 82.373
},
{
USD: new Date('2023-07-28'),
EUR: 0.90651,
JPY: 141.15,
SGD: 1.3309,
INR: 82.260
},
{
USD: new Date('2023-07-29'),
EUR: 0.90651,
JPY: 141.15,
SGD: 1.3309,
INR: 82.266
},
{
USD: new Date('2023-07-30'),
EUR: 0.90709,
JPY: 140.93,
SGD: 1.3319,
INR: 82.263
},
{
USD: new Date('2023-07-31'),
EUR: 0.90896,
JPY: 142.27,
SGD: 1.3295,
INR: 82.241
},
{
USD: new Date('2023-08-01'),
EUR: 0.90869,
JPY: 142.90,
SGD: 1.3351,
INR: 82.337
},
{
USD: new Date('2023-08-02'),
EUR: 0.91373,
JPY: 143.22,
SGD: 1.3413,
INR: 82.666
},
{
USD: new Date('2023-08-03'),
EUR: 0.91309,
JPY: 142.49,
SGD: 1.3410,
INR: 82.833
},
{
USD: new Date('2023-08-04'),
EUR: 0.90697,
JPY: 141.75,
SGD: 1.3391,
INR: 82.677
},
{
USD: new Date('2023-08-05'),
EUR: 0.90697,
JPY: 141.75,
SGD: 1.3391,
INR: 82.677
},
{
USD: new Date('2023-08-06'),
EUR: 0.90877,
JPY: 141.84,
SGD: 1.3397,
INR: 82.687
},
{
USD: new Date('2023-08-07'),
EUR: 0.90893,
JPY: 142.44,
SGD: 1.3409,
INR: 82.764
},
{
USD: new Date('2023-08-08'),
EUR: 0.91304,
JPY: 143.36,
SGD: 1.3479,
INR: 82.859
},
{
USD: new Date('2023-08-09'),
EUR: 0.91092,
JPY: 143.67,
SGD: 1.3463,
INR: 82.924
},
{
USD: new Date('2023-08-10'),
EUR: 0.91051,
JPY: 144.83,
SGD: 1.3493,
INR: 82.918
},
{
USD: new Date('2023-08-11'),
EUR: 0.91208,
JPY: 144.90,
SGD: 1.3521,
INR: 82.957
},
{
USD: new Date('2023-08-12'),
EUR: 0.91271,
JPY: 144.90,
SGD: 1.3521,
INR: 82.957
},
{
USD: new Date('2023-08-13'),
EUR: 0.91401,
JPY: 144.93,
SGD: 1.3530,
INR: 82.956
},
{
USD: new Date('2023-08-14'),
EUR: 0.91675,
JPY: 145.52,
SGD: 1.3559,
INR: 83.407
},
{
USD: new Date('2023-08-15'),
EUR: 0.91717,
JPY: 145.59,
SGD: 1.3586,
INR: 83.204
},
{
USD: new Date('2023-08-16'),
EUR: 0.91902,
JPY: 146.29,
SGD: 1.3595,
INR: 83.234
},
{
USD: new Date('2023-08-17'),
EUR: 0.91966,
JPY: 145.71,
SGD: 1.3584,
INR: 83.101
},
{
USD: new Date('2023-08-18'),
EUR: 0.91832,
JPY: 145.41,
SGD: 1.3587,
INR: 83.157
}
];export let synchronizedData: Object[] = [
{
USD: new Date('2023-02-18'),
EUR: 0.93316,
JPY: 134.10,
SGD: 1.3370,
INR: 82.814
},
{
USD: new Date('2023-02-19'),
EUR: 0.93591,
JPY: 134.31,
SGD: 1.3371,
INR: 82.773
},
{
USD: new Date('2023-02-20'),
EUR: 0.93604,
JPY: 134.32,
SGD: 1.3359,
INR: 82.721
},
{
USD: new Date('2023-02-21'),
EUR: 0.93881,
JPY: 134.97,
SGD: 1.3402,
INR: 82.899
},
{
USD: new Date('2023-02-22'),
EUR: 0.94289,
JPY: 134.93,
SGD: 1.3408,
INR: 82.843
},
{
USD: new Date('2023-02-23'),
EUR: 0.94358,
JPY: 134.63,
SGD: 1.3428,
INR: 82.636
},
{
USD: new Date('2023-02-24'),
EUR: 0.94473,
JPY: 136.47,
SGD: 1.3500,
INR: 82.933
},
{
USD: new Date('2023-02-25'),
EUR: 0.94584,
JPY: 136.48,
SGD: 1.3499,
INR: 82.929
},
{
USD: new Date('2023-02-26'),
EUR: 0.94745,
JPY: 136.40,
SGD: 1.3498,
INR: 82.928
},
{
USD: new Date('2023-02-27'),
EUR: 0.94262,
JPY: 136.32,
SGD: 1.3469,
INR: 82.673
},
{
USD: new Date('2023-02-28'),
EUR: 0.94548,
JPY: 136.35,
SGD: 1.3484,
INR: 82.641
},
{
USD: new Date('2023-03-01'),
EUR: 0.93722,
JPY: 136.20,
SGD: 1.3420,
INR: 82.418
},
{
USD: new Date('2023-03-02'),
EUR: 0.94344,
JPY: 136.70,
SGD: 1.3473,
INR: 82.349
},
{
USD: new Date('2023-03-03'),
EUR: 0.93901,
JPY: 135.85,
SGD: 1.3452,
INR: 81.712
},
{
USD: new Date('2023-03-04'),
EUR: 0.93968,
JPY: 135.84,
SGD: 1.3452,
INR: 81.713
},
{
USD: new Date('2023-03-05'),
EUR: 0.94106,
JPY: 136.02,
SGD: 1.3455,
INR: 81.742
},
{
USD: new Date('2023-03-06'),
EUR: 0.93573,
JPY: 135.99,
SGD: 1.3451,
INR: 81.858
},
{
USD: new Date('2023-03-07'),
EUR: 0.94792,
JPY: 137.38,
SGD: 1.3544,
INR: 82.072
},
{
USD: new Date('2023-03-08'),
EUR: 0.94793,
JPY: 137.24,
SGD: 1.3533,
INR: 81.960
},
{
USD: new Date('2023-03-09'),
EUR: 0.94480,
JPY: 136.41,
SGD: 1.3532,
INR: 82.011
},
{
USD: new Date('2023-03-10'),
EUR: 0.93842,
JPY: 135.00,
SGD: 1.3488,
INR: 82.018
},
{
USD: new Date('2023-03-11'),
EUR: 0.93926,
JPY: 134.99,
SGD: 1.3489,
INR: 81.966
},
{
USD: new Date('2023-03-12'),
EUR: 0.93600,
JPY: 134.98,
SGD: 1.3475,
INR: 82.019
},
{
USD: new Date('2023-03-13'),
EUR: 0.93246,
JPY: 133.12,
SGD: 1.3474,
INR: 82.422
},
{
USD: new Date('2023-03-14'),
EUR: 0.93219,
JPY: 134.40,
SGD: 1.3452,
INR: 82.309
},
{
USD: new Date('2023-03-15'),
EUR: 0.94490,
JPY: 132.94,
SGD: 1.3512,
INR: 82.713
},
{
USD: new Date('2023-03-16'),
EUR: 0.94220,
JPY: 133.38,
SGD: 1.3461,
INR: 82.642
},
{
USD: new Date('2023-03-17'),
EUR: 0.93006,
JPY: 131.84,
SGD: 1.3416,
INR: 82.531
},
{
USD: new Date('2023-03-18'),
EUR: 0.92806,
JPY: 131.85,
SGD: 1.3415,
INR: 82.536
},
{
USD: new Date('2023-03-19'),
EUR: 0.93648,
JPY: 132.29,
SGD: 1.3406,
INR: 82.544
},
{
USD: new Date('2023-03-20'),
EUR: 0.93295,
JPY: 131.40,
SGD: 1.3377,
INR: 82.520
},
{
USD: new Date('2023-03-21'),
EUR: 0.92817,
JPY: 132.36,
SGD: 1.3370,
INR: 82.663
},
{
USD: new Date('2023-03-22'),
EUR: 0.92003,
JPY: 131.18,
SGD: 1.3297,
INR: 82.520
},
{
USD: new Date('2023-03-23'),
EUR: 0.92290,
JPY: 130.80,
SGD: 1.3278,
INR: 82.253
},
{
USD: new Date('2023-03-24'),
EUR: 0.92795,
JPY: 130.75,
SGD: 1.3329,
INR: 82.347
},
{
USD: new Date('2023-03-25'),
EUR: 0.92795,
JPY: 130.75,
SGD: 1.3329,
INR: 82.347
},
{
USD: new Date('2023-03-26'),
EUR: 0.92789,
JPY: 130.79,
SGD: 1.3316,
INR: 82.348
},
{
USD: new Date('2023-03-27'),
EUR: 0.92601,
JPY: 131.48,
SGD: 1.3312,
INR: 82.240
},
{
USD: new Date('2023-03-28'),
EUR: 0.92242,
JPY: 130.85,
SGD: 1.3277,
INR: 82.164
},
{
USD: new Date('2023-03-29'),
EUR: 0.92205,
JPY: 132.66,
SGD: 1.3292,
INR: 82.246
},
{
USD: new Date('2023-03-30'),
EUR: 0.91709,
JPY: 132.81,
SGD: 1.3276,
INR: 82.103
},
{
USD: new Date('2023-03-31'),
EUR: 0.92020,
JPY: 132.78,
SGD: 1.3308,
INR: 82.181
},
{
USD: new Date('2023-04-01'),
EUR: 0.92021,
JPY: 132.77,
SGD: 1.3308,
INR: 82.181
},
{
USD: new Date('2023-04-02'),
EUR: 0.92422,
JPY: 133.26,
SGD: 1.3328,
INR: 82.201
},
{
USD: new Date('2023-04-03'),
EUR: 0.91706,
JPY: 132.34,
SGD: 1.3269,
INR: 82.147
},
{
USD: new Date('2023-04-04'),
EUR: 0.91257,
JPY: 131.68,
SGD: 1.3255,
INR: 82.138
},
{
USD: new Date('2023-04-05'),
EUR: 0.91665,
JPY: 131.12,
SGD: 1.3281,
INR: 81.960
},
{
USD: new Date('2023-04-06'),
EUR: 0.91605,
JPY: 131.84,
SGD: 1.3306,
INR: 81.825
},
{
USD: new Date('2023-04-07'),
EUR: 0.90949,
JPY: 132.15,
SGD: 1.3321,
INR: 81.875
},
{
USD: new Date('2023-04-08'),
EUR: 0.90951,
JPY: 132.15,
SGD: 1.3298,
INR: 81.841
},
{
USD: new Date('2023-04-09'),
EUR: 0.90951,
JPY: 132.15,
SGD: 1.3298,
INR: 81.841
},
{
USD: new Date('2023-04-10'),
EUR: 0.92040,
JPY: 133.54,
SGD: 1.3324,
INR: 81.977
},
{
USD: new Date('2023-04-11'),
EUR: 0.91601,
JPY: 133.62,
SGD: 1.3324,
INR: 82.079
},
{
USD: new Date('2023-04-12'),
EUR: 0.90951,
JPY: 133.07,
SGD: 1.3279,
INR: 81.951
},
{
USD: new Date('2023-04-13'),
EUR: 0.90513,
JPY: 132.59,
SGD: 1.3222,
INR: 81.691
},
{
USD: new Date('2023-04-14'),
EUR: 0.90139,
JPY: 133.83,
SGD: 1.3303,
INR: 81.852
},
{
USD: new Date('2023-04-15'),
EUR: 0.90067,
JPY: 133.81,
SGD: 1.3304,
INR: 81.842
},
{
USD: new Date('2023-04-16'),
EUR: 0.91013,
JPY: 133.91,
SGD: 1.3311,
INR: 81.857
},
{
USD: new Date('2023-04-17'),
EUR: 0.91539,
JPY: 134.46,
SGD: 1.3342,
INR: 82.004
},
{
USD: new Date('2023-04-18'),
EUR: 0.91132,
JPY: 134.05,
SGD: 1.3325,
INR: 82.107
},
{
USD: new Date('2023-04-19'),
EUR: 0.91297,
JPY: 134.73,
SGD: 1.3349,
INR: 82.334
},
{
USD: new Date('2023-04-20'),
EUR: 0.91182,
JPY: 134.18,
SGD: 1.3326,
INR: 82.153
},
{
USD: new Date('2023-04-21'),
EUR: 0.90117,
JPY: 134.16,
SGD: 1.3351,
INR: 82.041
},
{
USD: new Date('2023-04-22'),
EUR: 0.90117,
JPY: 134.16,
SGD: 1.3351,
INR: 82.041
},
{
USD: new Date('2023-04-23'),
EUR: 0.90977,
JPY: 134.09,
SGD: 1.3341,
INR: 82.036
},
{
USD: new Date('2023-04-24'),
EUR: 0.90489,
JPY: 134.12,
SGD: 1.3334,
INR: 81.855
},
{
USD: new Date('2023-04-25'),
EUR: 0.91085,
JPY: 133.72,
SGD: 1.3380,
INR: 81.978
},
{
USD: new Date('2023-04-26'),
EUR: 0.90584,
JPY: 133.58,
SGD: 1.3354,
INR: 81.748
},
{
USD: new Date('2023-04-27'),
EUR: 0.90684,
JPY: 133.90,
SGD: 1.3351,
INR: 81.716
},
{
USD: new Date('2023-04-28'),
EUR: 0.89872,
JPY: 136.31,
SGD: 1.3355,
INR: 81.745
},
{
USD: new Date('2023-04-29'),
EUR: 0.89861,
JPY: 136.32,
SGD: 1.3353,
INR: 81.742
},
{
USD: new Date('2023-04-30'),
EUR: 0.90810,
JPY: 136.24,
SGD: 1.3349,
INR: 81.764
},
{
USD: new Date('2023-05-01'),
EUR: 0.91123,
JPY: 137.45,
SGD: 1.3363,
INR: 81.780
},
{
USD: new Date('2023-05-02'),
EUR: 0.90859,
JPY: 136.52,
SGD: 1.3346,
INR: 81.770
},
{
USD: new Date('2023-05-03'),
EUR: 0.90346,
JPY: 134.61,
SGD: 1.3303,
INR: 81.804
},
{
USD: new Date('2023-05-04'),
EUR: 0.90740,
JPY: 134.29,
SGD: 1.3277,
INR: 81.698
},
{
USD: new Date('2023-05-05'),
EUR: 0.89849,
JPY: 134.84,
SGD: 1.3261,
INR: 81.730
},
{
USD: new Date('2023-05-06'),
EUR: 0.89200,
JPY: 134.83,
SGD: 1.3261,
INR: 81.730
},
{
USD: new Date('2023-05-07'),
EUR: 0.90768,
JPY: 135.04,
SGD: 1.3257,
INR: 81.720
},
{
USD: new Date('2023-05-08'),
EUR: 0.90893,
JPY: 135.01,
SGD: 1.3251,
INR: 81.787
},
{
USD: new Date('2023-05-09'),
EUR: 0.91193,
JPY: 135.20,
SGD: 1.3271,
INR: 82.102
},
{
USD: new Date('2023-05-10'),
EUR: 0.91019,
JPY: 134.20,
SGD: 1.3247,
INR: 81.913
},
{
USD: new Date('2023-05-11'),
EUR: 0.91601,
JPY: 134.52,
SGD: 1.3315,
INR: 82.094
},
{
USD: new Date('2023-05-12'),
EUR: 0.91412,
JPY: 135.75,
SGD: 1.3388,
INR: 82.256
},
{
USD: new Date('2023-05-13'),
EUR: 0.91429,
JPY: 135.73,
SGD: 1.3384,
INR: 82.197
},
{
USD: new Date('2023-05-14'),
EUR: 0.92153,
JPY: 135.78,
SGD: 1.3385,
INR: 82.228
},
{
USD: new Date('2023-05-15'),
EUR: 0.91939,
JPY: 136.02,
SGD: 1.3362,
INR: 82.270
},
{
USD: new Date('2023-05-16'),
EUR: 0.92062,
JPY: 136.39,
SGD: 1.3404,
INR: 82.295
},
{
USD: new Date('2023-05-17'),
EUR: 0.92249,
JPY: 137.59,
SGD: 1.3421,
INR: 82.458
},
{
USD: new Date('2023-05-18'),
EUR: 0.92798,
JPY: 138.65,
SGD: 1.3478,
INR: 82.726
},
{
USD: new Date('2023-05-19'),
EUR: 0.92391,
JPY: 137.97,
SGD: 1.3444,
INR: 82.842
},
{
USD: new Date('2023-05-20'),
EUR: 0.92447,
JPY: 137.97,
SGD: 1.3444,
INR: 82.843
},
{
USD: new Date('2023-05-21'),
EUR: 0.92428,
JPY: 137.66,
SGD: 1.3451,
INR: 82.883
},
{
USD: new Date('2023-05-22'),
EUR: 0.92482,
JPY: 138.57,
SGD: 1.3464,
INR: 82.822
},
{
USD: new Date('2023-05-23'),
EUR: 0.92833,
JPY: 138.53,
SGD: 1.3469,
INR: 82.897
},
{
USD: new Date('2023-05-24'),
EUR: 0.92982,
JPY: 139.22,
SGD: 1.3490,
INR: 82.705
},
{
USD: new Date('2023-05-25'),
EUR: 0.93225,
JPY: 139.94,
SGD: 1.3544,
INR: 82.734
},
{
USD: new Date('2023-05-26'),
EUR: 0.93188,
JPY: 140.66,
SGD: 1.3502,
INR: 82.565
},
{
USD: new Date('2023-05-27'),
EUR: 0.93188,
JPY: 140.66,
SGD: 1.3502,
INR: 82.565
},
{
USD: new Date('2023-05-28'),
EUR: 0.93286,
JPY: 140.78,
SGD: 1.3530,
INR: 82.569
},
{
USD: new Date('2023-05-29'),
EUR: 0.93372,
JPY: 140.49,
SGD: 1.3538,
INR: 82.580
},
{
USD: new Date('2023-05-30'),
EUR: 0.93174,
JPY: 139.76,
SGD: 1.3506,
INR: 82.682
},
{
USD: new Date('2023-05-31'),
EUR: 0.93515,
JPY: 139.18,
SGD: 1.3514,
INR: 82.669
},
{
USD: new Date('2023-06-01'),
EUR: 0.92911,
JPY: 138.77,
SGD: 1.3473,
INR: 82.280
},
{
USD: new Date('2023-06-02'),
EUR: 0.93342,
JPY: 139.95,
SGD: 1.3505,
INR: 82.402
},
{
USD: new Date('2023-06-03'),
EUR: 0.93341,
JPY: 139.96,
SGD: 1.3504,
INR: 82.402
},
{
USD: new Date('2023-06-04'),
EUR: 0.93425,
JPY: 140.06,
SGD: 1.3504,
INR: 82.407
},
{
USD: new Date('2023-06-05'),
EUR: 0.93341,
JPY: 139.46,
SGD: 1.3493,
INR: 82.506
},
{
USD: new Date('2023-06-06'),
EUR: 0.93505,
JPY: 139.61,
SGD: 1.3483,
INR: 82.520
},
{
USD: new Date('2023-06-07'),
EUR: 0.93464,
JPY: 140.03,
SGD: 1.3487,
INR: 82.625
},
{
USD: new Date('2023-06-08'),
EUR: 0.92739,
JPY: 138.90,
SGD: 1.3427,
INR: 82.481
},
{
USD: new Date('2023-06-09'),
EUR: 0.93028,
JPY: 139.40,
SGD: 1.3441,
INR: 82.425
},
{
USD: new Date('2023-06-10'),
EUR: 0.92992,
JPY: 139.39,
SGD: 1.3440,
INR: 82.421
},
{
USD: new Date('2023-06-11'),
EUR: 0.93066,
JPY: 139.43,
SGD: 1.3438,
INR: 82.435
},
{
USD: new Date('2023-06-12'),
EUR: 0.92927,
JPY: 139.56,
SGD: 1.3435,
INR: 82.329
},
{
USD: new Date('2023-06-13'),
EUR: 0.92665,
JPY: 140.14,
SGD: 1.3421,
INR: 82.290
},
{
USD: new Date('2023-06-14'),
EUR: 0.92307,
JPY: 140.06,
SGD: 1.3414,
INR: 82.045
},
{
USD: new Date('2023-06-15'),
EUR: 0.91334,
JPY: 140.18,
SGD: 1.3361,
INR: 81.910
},
{
USD: new Date('2023-06-16'),
EUR: 0.91266,
JPY: 141.83,
SGD: 1.3404,
INR: 81.907
},
{
USD: new Date('2023-06-17'),
EUR: 0.91266,
JPY: 141.83,
SGD: 1.3404,
INR: 81.907
},
{
USD: new Date('2023-06-18'),
EUR: 0.91401,
JPY: 141.89,
SGD: 1.3374,
INR: 81.916
},
{
USD: new Date('2023-06-19'),
EUR: 0.91539,
JPY: 141.92,
SGD: 1.3405,
INR: 81.982
},
{
USD: new Date('2023-06-20'),
EUR: 0.91579,
JPY: 141.36,
SGD: 1.3431,
INR: 81.992
},
{
USD: new Date('2023-06-21'),
EUR: 0.91008,
JPY: 141.72,
SGD: 1.3402,
INR: 81.944
},
{
USD: new Date('2023-06-22'),
EUR: 0.91292,
JPY: 143.06,
SGD: 1.3452,
INR: 81.900
},
{
USD: new Date('2023-06-23'),
EUR: 0.91498,
JPY: 143.72,
SGD: 1.3508,
INR: 81.971
},
{
USD: new Date('2023-06-24'),
EUR: 0.91608,
JPY: 143.69,
SGD: 1.3518,
INR: 81.985
},
{
USD: new Date('2023-06-25'),
EUR: 0.91684,
JPY: 143.46,
SGD: 1.3518,
INR: 81.961
},
{
USD: new Date('2023-06-26'),
EUR: 0.91655,
JPY: 143.43,
SGD: 1.3535,
INR: 82.005
},
{
USD: new Date('2023-06-27'),
EUR: 0.91254,
JPY: 143.97,
SGD: 1.3493,
INR: 82.000
},
{
USD: new Date('2023-06-28'),
EUR: 0.91607,
JPY: 144.35,
SGD: 1.3528,
INR: 82.025
},
{
USD: new Date('2023-06-29'),
EUR: 0.92032,
JPY: 144.77,
SGD: 1.3561,
INR: 82.073
},
{
USD: new Date('2023-06-30'),
EUR: 0.91610,
JPY: 144.31,
SGD: 1.3523,
INR: 82.099
},
{
USD: new Date('2023-07-01'),
EUR: 0.91610,
JPY: 144.34,
SGD: 1.3523,
INR: 82.099
},
{
USD: new Date('2023-07-02'),
EUR: 0.91660,
JPY: 144.33,
SGD: 1.3521,
INR: 82.097
},
{
USD: new Date('2023-07-03'),
EUR: 0.91631,
JPY: 144.67,
SGD: 1.3511,
INR: 81.967
},
{
USD: new Date('2023-07-04'),
EUR: 0.91908,
JPY: 144.46,
SGD: 1.3494,
INR: 82.005
},
{
USD: new Date('2023-07-05'),
EUR: 0.92119,
JPY: 144.54,
SGD: 1.3533,
INR: 82.395
},
{
USD: new Date('2023-07-06'),
EUR: 0.91822,
JPY: 144.05,
SGD: 1.3531,
INR: 82.770
},
{
USD: new Date('2023-07-07'),
EUR: 0.91113,
JPY: 142.09,
SGD: 1.3503,
INR: 82.651
},
{
USD: new Date('2023-07-08'),
EUR: 0.91152,
JPY: 142.11,
SGD: 1.3499,
INR: 82.647
},
{
USD: new Date('2023-07-09'),
EUR: 0.91190,
JPY: 142.18,
SGD: 1.3465,
INR: 82.628
},
{
USD: new Date('2023-07-10'),
EUR: 0.90896,
JPY: 141.31,
SGD: 1.3444,
INR: 82.536
},
{
USD: new Date('2023-07-11'),
EUR: 0.90808,
JPY: 140.22,
SGD: 1.3406,
INR: 82.384
},
{
USD: new Date('2023-07-12'),
EUR: 0.89801,
JPY: 138.38,
SGD: 1.3300,
INR: 81.975
},
{
USD: new Date('2023-07-13'),
EUR: 0.89080,
JPY: 138.02,
SGD: 1.3223,
INR: 82.031
},
{
USD: new Date('2023-07-14'),
EUR: 0.88939,
JPY: 138.69,
SGD: 1.3211,
INR: 82.134
},
{
USD: new Date('2023-07-15'),
EUR: 0.88992,
JPY: 138.69,
SGD: 1.3209,
INR: 82.116
},
{
USD: new Date('2023-07-16'),
EUR: 0.89084,
JPY: 138.76,
SGD: 1.3219,
INR: 82.075
},
{
USD: new Date('2023-07-17'),
EUR: 0.88965,
JPY: 138.71,
SGD: 1.3216,
INR: 82.057
},
{
USD: new Date('2023-07-18'),
EUR: 0.89041,
JPY: 138.94,
SGD: 1.3225,
INR: 82.076
},
{
USD: new Date('2023-07-19'),
EUR: 0.89269,
JPY: 139.62,
SGD: 1.3251,
INR: 82.065
},
{
USD: new Date('2023-07-20'),
EUR: 0.89814,
JPY: 139.98,
SGD: 1.3267,
INR: 82.084
},
{
USD: new Date('2023-07-21'),
EUR: 0.89824,
JPY: 141.78,
SGD: 1.3309,
INR: 82.003
},
{
USD: new Date('2023-07-22'),
EUR: 0.89857,
JPY: 141.78,
SGD: 1.3306,
INR: 82.004
},
{
USD: new Date('2023-07-23'),
EUR: 0.89864,
JPY: 141.75,
SGD: 1.3308,
INR: 82.005
},
{
USD: new Date('2023-07-24'),
EUR: 0.90382,
JPY: 141.51,
SGD: 1.3317,
INR: 81.814
},
{
USD: new Date('2023-07-25'),
EUR: 0.90485,
JPY: 140.92,
SGD: 1.3278,
INR: 81.956
},
{
USD: new Date('2023-07-26'),
EUR: 0.90178,
JPY: 140.41,
SGD: 1.3254,
INR: 81.976
},
{
USD: new Date('2023-07-27'),
EUR: 0.91046,
JPY: 139.18,
SGD: 1.3305,
INR: 82.373
},
{
USD: new Date('2023-07-28'),
EUR: 0.90651,
JPY: 141.15,
SGD: 1.3309,
INR: 82.260
},
{
USD: new Date('2023-07-29'),
EUR: 0.90651,
JPY: 141.15,
SGD: 1.3309,
INR: 82.266
},
{
USD: new Date('2023-07-30'),
EUR: 0.90709,
JPY: 140.93,
SGD: 1.3319,
INR: 82.263
},
{
USD: new Date('2023-07-31'),
EUR: 0.90896,
JPY: 142.27,
SGD: 1.3295,
INR: 82.241
},
{
USD: new Date('2023-08-01'),
EUR: 0.90869,
JPY: 142.90,
SGD: 1.3351,
INR: 82.337
},
{
USD: new Date('2023-08-02'),
EUR: 0.91373,
JPY: 143.22,
SGD: 1.3413,
INR: 82.666
},
{
USD: new Date('2023-08-03'),
EUR: 0.91309,
JPY: 142.49,
SGD: 1.3410,
INR: 82.833
},
{
USD: new Date('2023-08-04'),
EUR: 0.90697,
JPY: 141.75,
SGD: 1.3391,
INR: 82.677
},
{
USD: new Date('2023-08-05'),
EUR: 0.90697,
JPY: 141.75,
SGD: 1.3391,
INR: 82.677
},
{
USD: new Date('2023-08-06'),
EUR: 0.90877,
JPY: 141.84,
SGD: 1.3397,
INR: 82.687
},
{
USD: new Date('2023-08-07'),
EUR: 0.90893,
JPY: 142.44,
SGD: 1.3409,
INR: 82.764
},
{
USD: new Date('2023-08-08'),
EUR: 0.91304,
JPY: 143.36,
SGD: 1.3479,
INR: 82.859
},
{
USD: new Date('2023-08-09'),
EUR: 0.91092,
JPY: 143.67,
SGD: 1.3463,
INR: 82.924
},
{
USD: new Date('2023-08-10'),
EUR: 0.91051,
JPY: 144.83,
SGD: 1.3493,
INR: 82.918
},
{
USD: new Date('2023-08-11'),
EUR: 0.91208,
JPY: 144.90,
SGD: 1.3521,
INR: 82.957
},
{
USD: new Date('2023-08-12'),
EUR: 0.91271,
JPY: 144.90,
SGD: 1.3521,
INR: 82.957
},
{
USD: new Date('2023-08-13'),
EUR: 0.91401,
JPY: 144.93,
SGD: 1.3530,
INR: 82.956
},
{
USD: new Date('2023-08-14'),
EUR: 0.91675,
JPY: 145.52,
SGD: 1.3559,
INR: 83.407
},
{
USD: new Date('2023-08-15'),
EUR: 0.91717,
JPY: 145.59,
SGD: 1.3586,
INR: 83.204
},
{
USD: new Date('2023-08-16'),
EUR: 0.91902,
JPY: 146.29,
SGD: 1.3595,
INR: 83.234
},
{
USD: new Date('2023-08-17'),
EUR: 0.91966,
JPY: 145.71,
SGD: 1.3584,
INR: 83.101
},
{
USD: new Date('2023-08-18'),
EUR: 0.91832,
JPY: 145.41,
SGD: 1.3587,
INR: 83.157
}
];Crosshair synchronization
The crosshair can be synchronized across multiple charts by using the showCrosshair and hideCrosshair methods. When the user moves the pointer over one chart, calling the showCrosshair method on the other charts aligns the crosshair position across all synchronized charts, making data comparison easier.
In the showCrosshair method, specify the following parameters to render the crosshair for a particular chart:
-
x– Specifies the x-value of the data point or the x-coordinate. -
y– Specifies the y-value of the data point or the y-coordinate.
import * as React from "react";
import * as ReactDOM from "react-dom";
import { Chart, AreaSeries, SplineSeries, DateTime, Crosshair, IMouseEventArgs, ChartComponent, SeriesCollectionDirective, SeriesDirective, Inject } from '@syncfusion/ej2-react-charts';
import { synchronizedData } from './datasource';
import { Browser } from '@syncfusion/ej2-base';
function App() {
let chart1;
let chart2;
let chart1MouseLeave = (args) => {
chart2.hideCrosshair();
};
let chart1MouseMove = (args) => {
if ((!Browser.isDevice && !chart1.isTouch && !chart1.isChartDrag) || chart1.startMove) {
chart2.startMove = chart1.startMove;
chart2.showCrosshair(args.x, args.y);
}
};
let chart1MouseUp = (args) => {
if (Browser.isDevice && chart1.startMove) {
chart2.hideCrosshair();
}
};
let chart2MouseLeave = (args) => {
chart1.hideCrosshair();
};
let chart2MouseMove = (args) => {
if ((!Browser.isDevice && !chart2.isTouch && !chart2.isChartDrag) || chart2.startMove) {
chart1.startMove = chart2.startMove;
chart1.showCrosshair(args.x, args.y);
}
};
let chart2MouseUp = (args) => {
if (Browser.isDevice && chart2.startMove) {
chart1.hideCrosshair();
}
};
return <div className="control-section">
<div className="row">
<div className="col">
<ChartComponent
id="container1"
ref={chart => chart1 = chart}
primaryXAxis={{
minimum: new Date(2023, 1, 18),
maximum: new Date(2023, 7, 18),
valueType: 'DateTime',
labelFormat: 'MMM d',
lineStyle: { width: 0 },
majorGridLines: { width: 0 },
edgeLabelPlacement: Browser.isDevice ? 'None' : 'Shift',
labelRotation: Browser.isDevice ? -45 : 0,
interval: Browser.isDevice ? 2 : 1,
crosshairTooltip: { enable: true }
}}
primaryYAxis={{
labelFormat: 'n2',
majorTickLines: { width: 0 },
lineStyle: { width: 0 },
minimum: 0.86,
maximum: 0.96,
interval: 0.025
}}
chartArea={{ border: { width: 0 } }}
chartMouseLeave={chart1MouseLeave.bind(this)}
chartMouseMove={chart1MouseMove.bind(this)}
chartMouseUp={chart1MouseUp.bind(this)}
titleStyle={{ textAlignment: 'Near' }}
crosshair={{ enable: true, lineType: 'Vertical', dashArray: '2,2' }}
title="US to Euro">
<Inject services={[SplineSeries, DateTime, Crosshair]} />
<SeriesCollectionDirective>
<SeriesDirective type="Spline" dataSource={synchronizedData} xName="USD" yName="EUR" width={2} emptyPointSettings={{ mode: 'Drop' }}></SeriesDirective>
</SeriesCollectionDirective>
</ChartComponent>
</div>
<div className="col">
<ChartComponent
id="container2"
ref={chart => chart2 = chart}
primaryXAxis={{
minimum: new Date(2023, 1, 18),
maximum: new Date(2023, 7, 18),
valueType: 'DateTime',
labelFormat: 'MMM d',
lineStyle: { width: 0 },
majorGridLines: { width: 0 },
edgeLabelPlacement: Browser.isDevice ? 'None' : 'Shift',
labelRotation: Browser.isDevice ? -45 : 0,
interval: Browser.isDevice ? 2 : 1,
crosshairTooltip: { enable: true }
}}
primaryYAxis={{
labelFormat: 'n1',
majorTickLines: { width: 0 },
lineStyle: { width: 0 },
minimum: 79,
maximum: 85,
interval: 1.5
}}
chartArea={{ border: { width: 0 } }}
chartMouseLeave={chart2MouseLeave.bind(this)}
chartMouseMove={chart2MouseMove.bind(this)}
chartMouseUp={chart2MouseUp.bind(this)}
titleStyle={{ textAlignment: 'Near' }}
crosshair={{ enable: true, lineType: 'Vertical', dashArray: '2,2' }}
title="US to INR">
<Inject services={[AreaSeries, DateTime, Crosshair]} />
<SeriesCollectionDirective>
<SeriesDirective type="Area" dataSource={synchronizedData} xName="USD" yName="INR" opacity={0.6} width={2} border={{ width: 2 }}></SeriesDirective>
</SeriesCollectionDirective>
</ChartComponent>
</div>
</div>
</div>
}
;
export default App;
ReactDOM.render(<App />, document.getElementById("charts"));import * as React from "react";
import * as ReactDOM from "react-dom";
import { Chart, AreaSeries, SplineSeries, DateTime, Crosshair, IMouseEventArgs, ChartComponent, SeriesCollectionDirective, SeriesDirective, Inject } from '@syncfusion/ej2-react-charts';
import { synchronizedData } from './datasource';
import { Browser } from '@syncfusion/ej2-base';
function App() {
let chart1: ChartComponent;
let chart2: ChartComponent;
let chart1MouseLeave = (args: IMouseEventArgs): void => {
chart2.hideCrosshair();
};
let chart1MouseMove = (args: IMouseEventArgs): void => {
if ((!Browser.isDevice && !chart1.isTouch && !chart1.isChartDrag) || chart1.startMove) {
chart2.startMove = chart1.startMove;
chart2.showCrosshair(args.x, args.y);
}
};
let chart1MouseUp = (args: IMouseEventArgs): void => {
if (Browser.isDevice && chart1.startMove) {
chart2.hideCrosshair();
}
};
let chart2MouseLeave = (args: IMouseEventArgs): void => {
chart1.hideCrosshair();
};
let chart2MouseMove = (args: IMouseEventArgs): void => {
if ((!Browser.isDevice && !chart2.isTouch && !chart2.isChartDrag) || chart2.startMove) {
chart1.startMove = chart2.startMove;
chart1.showCrosshair(args.x, args.y);
}
};
let chart2MouseUp = (args: IMouseEventArgs): void => {
if (Browser.isDevice && chart2.startMove) {
chart1.hideCrosshair();
}
}
return <div className="control-section">
<div className="row">
<div className="col">
<ChartComponent
id="container1"
ref={chart => chart1 = chart}
primaryXAxis={{
minimum: new Date(2023, 1, 18),
maximum: new Date(2023, 7, 18),
valueType: 'DateTime',
labelFormat: 'MMM d',
lineStyle: { width: 0 },
majorGridLines: { width: 0 },
edgeLabelPlacement: Browser.isDevice ? 'None' : 'Shift',
labelRotation: Browser.isDevice ? -45 : 0,
interval: Browser.isDevice ? 2 : 1,
crosshairTooltip: { enable: true }
}}
primaryYAxis={{
labelFormat: 'n2',
majorTickLines: { width: 0 },
lineStyle: { width: 0 },
minimum: 0.86,
maximum: 0.96,
interval: 0.025
}}
chartArea={{ border: { width: 0 } }}
chartMouseLeave={chart1MouseLeave.bind(this)}
chartMouseMove={chart1MouseMove.bind(this)}
chartMouseUp={chart1MouseUp.bind(this)}
crosshair={{ enable: true, lineType: 'Vertical', dashArray: '2,2' }}
titleStyle={{ textAlignment: 'Near' }}
title="US to Euro">
<Inject services={[SplineSeries, DateTime, Crosshair]} />
<SeriesCollectionDirective>
<SeriesDirective type="Spline" dataSource={synchronizedData} xName="USD" yName="EUR" width={2} emptyPointSettings={{ mode: 'Drop' }}></SeriesDirective>
</SeriesCollectionDirective>
</ChartComponent>
</div>
<div className="col">
<ChartComponent
id="container2"
ref={chart => chart2 = chart}
primaryXAxis={{
minimum: new Date(2023, 1, 18),
maximum: new Date(2023, 7, 18),
valueType: 'DateTime',
labelFormat: 'MMM d',
lineStyle: { width: 0 },
majorGridLines: { width: 0 },
edgeLabelPlacement: Browser.isDevice ? 'None' : 'Shift',
labelRotation: Browser.isDevice ? -45 : 0,
interval: Browser.isDevice ? 2 : 1,
crosshairTooltip: { enable: true }
}}
primaryYAxis={{
labelFormat: 'n1',
majorTickLines: { width: 0 },
lineStyle: { width: 0 },
minimum: 79,
maximum: 85,
interval: 1.5
}}
chartArea={{ border: { width: 0 } }}
chartMouseLeave={chart2MouseLeave.bind(this)}
chartMouseMove={chart2MouseMove.bind(this)}
chartMouseUp={chart2MouseUp.bind(this)}
crosshair={{ enable: true, lineType: 'Vertical', dashArray: '2,2' }}
titleStyle={{ textAlignment: 'Near' }}
title="US to INR">
<Inject services={[AreaSeries, DateTime, Crosshair]} />
<SeriesCollectionDirective>
<SeriesDirective type="Area" dataSource={synchronizedData} xName="USD" yName="INR" opacity={0.6} width={2} border={{ width: 2 }}></SeriesDirective>
</SeriesCollectionDirective>
</ChartComponent>
</div>
</div>
</div>
};
export default App;
ReactDOM.render(<App />, document.getElementById("charts"));export let synchronizedData = [
{
USD: new Date('2023-02-18'),
EUR: 0.93316,
JPY: 134.10,
SGD: 1.3370,
INR: 82.814
},
{
USD: new Date('2023-02-19'),
EUR: 0.93591,
JPY: 134.31,
SGD: 1.3371,
INR: 82.773
},
{
USD: new Date('2023-02-20'),
EUR: 0.93604,
JPY: 134.32,
SGD: 1.3359,
INR: 82.721
},
{
USD: new Date('2023-02-21'),
EUR: 0.93881,
JPY: 134.97,
SGD: 1.3402,
INR: 82.899
},
{
USD: new Date('2023-02-22'),
EUR: 0.94289,
JPY: 134.93,
SGD: 1.3408,
INR: 82.843
},
{
USD: new Date('2023-02-23'),
EUR: 0.94358,
JPY: 134.63,
SGD: 1.3428,
INR: 82.636
},
{
USD: new Date('2023-02-24'),
EUR: 0.94473,
JPY: 136.47,
SGD: 1.3500,
INR: 82.933
},
{
USD: new Date('2023-02-25'),
EUR: 0.94584,
JPY: 136.48,
SGD: 1.3499,
INR: 82.929
},
{
USD: new Date('2023-02-26'),
EUR: 0.94745,
JPY: 136.40,
SGD: 1.3498,
INR: 82.928
},
{
USD: new Date('2023-02-27'),
EUR: 0.94262,
JPY: 136.32,
SGD: 1.3469,
INR: 82.673
},
{
USD: new Date('2023-02-28'),
EUR: 0.94548,
JPY: 136.35,
SGD: 1.3484,
INR: 82.641
},
{
USD: new Date('2023-03-01'),
EUR: 0.93722,
JPY: 136.20,
SGD: 1.3420,
INR: 82.418
},
{
USD: new Date('2023-03-02'),
EUR: 0.94344,
JPY: 136.70,
SGD: 1.3473,
INR: 82.349
},
{
USD: new Date('2023-03-03'),
EUR: 0.93901,
JPY: 135.85,
SGD: 1.3452,
INR: 81.712
},
{
USD: new Date('2023-03-04'),
EUR: 0.93968,
JPY: 135.84,
SGD: 1.3452,
INR: 81.713
},
{
USD: new Date('2023-03-05'),
EUR: 0.94106,
JPY: 136.02,
SGD: 1.3455,
INR: 81.742
},
{
USD: new Date('2023-03-06'),
EUR: 0.93573,
JPY: 135.99,
SGD: 1.3451,
INR: 81.858
},
{
USD: new Date('2023-03-07'),
EUR: 0.94792,
JPY: 137.38,
SGD: 1.3544,
INR: 82.072
},
{
USD: new Date('2023-03-08'),
EUR: 0.94793,
JPY: 137.24,
SGD: 1.3533,
INR: 81.960
},
{
USD: new Date('2023-03-09'),
EUR: 0.94480,
JPY: 136.41,
SGD: 1.3532,
INR: 82.011
},
{
USD: new Date('2023-03-10'),
EUR: 0.93842,
JPY: 135.00,
SGD: 1.3488,
INR: 82.018
},
{
USD: new Date('2023-03-11'),
EUR: 0.93926,
JPY: 134.99,
SGD: 1.3489,
INR: 81.966
},
{
USD: new Date('2023-03-12'),
EUR: 0.93600,
JPY: 134.98,
SGD: 1.3475,
INR: 82.019
},
{
USD: new Date('2023-03-13'),
EUR: 0.93246,
JPY: 133.12,
SGD: 1.3474,
INR: 82.422
},
{
USD: new Date('2023-03-14'),
EUR: 0.93219,
JPY: 134.40,
SGD: 1.3452,
INR: 82.309
},
{
USD: new Date('2023-03-15'),
EUR: 0.94490,
JPY: 132.94,
SGD: 1.3512,
INR: 82.713
},
{
USD: new Date('2023-03-16'),
EUR: 0.94220,
JPY: 133.38,
SGD: 1.3461,
INR: 82.642
},
{
USD: new Date('2023-03-17'),
EUR: 0.93006,
JPY: 131.84,
SGD: 1.3416,
INR: 82.531
},
{
USD: new Date('2023-03-18'),
EUR: 0.92806,
JPY: 131.85,
SGD: 1.3415,
INR: 82.536
},
{
USD: new Date('2023-03-19'),
EUR: 0.93648,
JPY: 132.29,
SGD: 1.3406,
INR: 82.544
},
{
USD: new Date('2023-03-20'),
EUR: 0.93295,
JPY: 131.40,
SGD: 1.3377,
INR: 82.520
},
{
USD: new Date('2023-03-21'),
EUR: 0.92817,
JPY: 132.36,
SGD: 1.3370,
INR: 82.663
},
{
USD: new Date('2023-03-22'),
EUR: 0.92003,
JPY: 131.18,
SGD: 1.3297,
INR: 82.520
},
{
USD: new Date('2023-03-23'),
EUR: 0.92290,
JPY: 130.80,
SGD: 1.3278,
INR: 82.253
},
{
USD: new Date('2023-03-24'),
EUR: 0.92795,
JPY: 130.75,
SGD: 1.3329,
INR: 82.347
},
{
USD: new Date('2023-03-25'),
EUR: 0.92795,
JPY: 130.75,
SGD: 1.3329,
INR: 82.347
},
{
USD: new Date('2023-03-26'),
EUR: 0.92789,
JPY: 130.79,
SGD: 1.3316,
INR: 82.348
},
{
USD: new Date('2023-03-27'),
EUR: 0.92601,
JPY: 131.48,
SGD: 1.3312,
INR: 82.240
},
{
USD: new Date('2023-03-28'),
EUR: 0.92242,
JPY: 130.85,
SGD: 1.3277,
INR: 82.164
},
{
USD: new Date('2023-03-29'),
EUR: 0.92205,
JPY: 132.66,
SGD: 1.3292,
INR: 82.246
},
{
USD: new Date('2023-03-30'),
EUR: 0.91709,
JPY: 132.81,
SGD: 1.3276,
INR: 82.103
},
{
USD: new Date('2023-03-31'),
EUR: 0.92020,
JPY: 132.78,
SGD: 1.3308,
INR: 82.181
},
{
USD: new Date('2023-04-01'),
EUR: 0.92021,
JPY: 132.77,
SGD: 1.3308,
INR: 82.181
},
{
USD: new Date('2023-04-02'),
EUR: 0.92422,
JPY: 133.26,
SGD: 1.3328,
INR: 82.201
},
{
USD: new Date('2023-04-03'),
EUR: 0.91706,
JPY: 132.34,
SGD: 1.3269,
INR: 82.147
},
{
USD: new Date('2023-04-04'),
EUR: 0.91257,
JPY: 131.68,
SGD: 1.3255,
INR: 82.138
},
{
USD: new Date('2023-04-05'),
EUR: 0.91665,
JPY: 131.12,
SGD: 1.3281,
INR: 81.960
},
{
USD: new Date('2023-04-06'),
EUR: 0.91605,
JPY: 131.84,
SGD: 1.3306,
INR: 81.825
},
{
USD: new Date('2023-04-07'),
EUR: 0.90949,
JPY: 132.15,
SGD: 1.3321,
INR: 81.875
},
{
USD: new Date('2023-04-08'),
EUR: 0.90951,
JPY: 132.15,
SGD: 1.3298,
INR: 81.841
},
{
USD: new Date('2023-04-09'),
EUR: 0.90951,
JPY: 132.15,
SGD: 1.3298,
INR: 81.841
},
{
USD: new Date('2023-04-10'),
EUR: 0.92040,
JPY: 133.54,
SGD: 1.3324,
INR: 81.977
},
{
USD: new Date('2023-04-11'),
EUR: 0.91601,
JPY: 133.62,
SGD: 1.3324,
INR: 82.079
},
{
USD: new Date('2023-04-12'),
EUR: 0.90951,
JPY: 133.07,
SGD: 1.3279,
INR: 81.951
},
{
USD: new Date('2023-04-13'),
EUR: 0.90513,
JPY: 132.59,
SGD: 1.3222,
INR: 81.691
},
{
USD: new Date('2023-04-14'),
EUR: 0.90139,
JPY: 133.83,
SGD: 1.3303,
INR: 81.852
},
{
USD: new Date('2023-04-15'),
EUR: 0.90067,
JPY: 133.81,
SGD: 1.3304,
INR: 81.842
},
{
USD: new Date('2023-04-16'),
EUR: 0.91013,
JPY: 133.91,
SGD: 1.3311,
INR: 81.857
},
{
USD: new Date('2023-04-17'),
EUR: 0.91539,
JPY: 134.46,
SGD: 1.3342,
INR: 82.004
},
{
USD: new Date('2023-04-18'),
EUR: 0.91132,
JPY: 134.05,
SGD: 1.3325,
INR: 82.107
},
{
USD: new Date('2023-04-19'),
EUR: 0.91297,
JPY: 134.73,
SGD: 1.3349,
INR: 82.334
},
{
USD: new Date('2023-04-20'),
EUR: 0.91182,
JPY: 134.18,
SGD: 1.3326,
INR: 82.153
},
{
USD: new Date('2023-04-21'),
EUR: 0.90117,
JPY: 134.16,
SGD: 1.3351,
INR: 82.041
},
{
USD: new Date('2023-04-22'),
EUR: 0.90117,
JPY: 134.16,
SGD: 1.3351,
INR: 82.041
},
{
USD: new Date('2023-04-23'),
EUR: 0.90977,
JPY: 134.09,
SGD: 1.3341,
INR: 82.036
},
{
USD: new Date('2023-04-24'),
EUR: 0.90489,
JPY: 134.12,
SGD: 1.3334,
INR: 81.855
},
{
USD: new Date('2023-04-25'),
EUR: 0.91085,
JPY: 133.72,
SGD: 1.3380,
INR: 81.978
},
{
USD: new Date('2023-04-26'),
EUR: 0.90584,
JPY: 133.58,
SGD: 1.3354,
INR: 81.748
},
{
USD: new Date('2023-04-27'),
EUR: 0.90684,
JPY: 133.90,
SGD: 1.3351,
INR: 81.716
},
{
USD: new Date('2023-04-28'),
EUR: 0.89872,
JPY: 136.31,
SGD: 1.3355,
INR: 81.745
},
{
USD: new Date('2023-04-29'),
EUR: 0.89861,
JPY: 136.32,
SGD: 1.3353,
INR: 81.742
},
{
USD: new Date('2023-04-30'),
EUR: 0.90810,
JPY: 136.24,
SGD: 1.3349,
INR: 81.764
},
{
USD: new Date('2023-05-01'),
EUR: 0.91123,
JPY: 137.45,
SGD: 1.3363,
INR: 81.780
},
{
USD: new Date('2023-05-02'),
EUR: 0.90859,
JPY: 136.52,
SGD: 1.3346,
INR: 81.770
},
{
USD: new Date('2023-05-03'),
EUR: 0.90346,
JPY: 134.61,
SGD: 1.3303,
INR: 81.804
},
{
USD: new Date('2023-05-04'),
EUR: 0.90740,
JPY: 134.29,
SGD: 1.3277,
INR: 81.698
},
{
USD: new Date('2023-05-05'),
EUR: 0.89849,
JPY: 134.84,
SGD: 1.3261,
INR: 81.730
},
{
USD: new Date('2023-05-06'),
EUR: 0.89200,
JPY: 134.83,
SGD: 1.3261,
INR: 81.730
},
{
USD: new Date('2023-05-07'),
EUR: 0.90768,
JPY: 135.04,
SGD: 1.3257,
INR: 81.720
},
{
USD: new Date('2023-05-08'),
EUR: 0.90893,
JPY: 135.01,
SGD: 1.3251,
INR: 81.787
},
{
USD: new Date('2023-05-09'),
EUR: 0.91193,
JPY: 135.20,
SGD: 1.3271,
INR: 82.102
},
{
USD: new Date('2023-05-10'),
EUR: 0.91019,
JPY: 134.20,
SGD: 1.3247,
INR: 81.913
},
{
USD: new Date('2023-05-11'),
EUR: 0.91601,
JPY: 134.52,
SGD: 1.3315,
INR: 82.094
},
{
USD: new Date('2023-05-12'),
EUR: 0.91412,
JPY: 135.75,
SGD: 1.3388,
INR: 82.256
},
{
USD: new Date('2023-05-13'),
EUR: 0.91429,
JPY: 135.73,
SGD: 1.3384,
INR: 82.197
},
{
USD: new Date('2023-05-14'),
EUR: 0.92153,
JPY: 135.78,
SGD: 1.3385,
INR: 82.228
},
{
USD: new Date('2023-05-15'),
EUR: 0.91939,
JPY: 136.02,
SGD: 1.3362,
INR: 82.270
},
{
USD: new Date('2023-05-16'),
EUR: 0.92062,
JPY: 136.39,
SGD: 1.3404,
INR: 82.295
},
{
USD: new Date('2023-05-17'),
EUR: 0.92249,
JPY: 137.59,
SGD: 1.3421,
INR: 82.458
},
{
USD: new Date('2023-05-18'),
EUR: 0.92798,
JPY: 138.65,
SGD: 1.3478,
INR: 82.726
},
{
USD: new Date('2023-05-19'),
EUR: 0.92391,
JPY: 137.97,
SGD: 1.3444,
INR: 82.842
},
{
USD: new Date('2023-05-20'),
EUR: 0.92447,
JPY: 137.97,
SGD: 1.3444,
INR: 82.843
},
{
USD: new Date('2023-05-21'),
EUR: 0.92428,
JPY: 137.66,
SGD: 1.3451,
INR: 82.883
},
{
USD: new Date('2023-05-22'),
EUR: 0.92482,
JPY: 138.57,
SGD: 1.3464,
INR: 82.822
},
{
USD: new Date('2023-05-23'),
EUR: 0.92833,
JPY: 138.53,
SGD: 1.3469,
INR: 82.897
},
{
USD: new Date('2023-05-24'),
EUR: 0.92982,
JPY: 139.22,
SGD: 1.3490,
INR: 82.705
},
{
USD: new Date('2023-05-25'),
EUR: 0.93225,
JPY: 139.94,
SGD: 1.3544,
INR: 82.734
},
{
USD: new Date('2023-05-26'),
EUR: 0.93188,
JPY: 140.66,
SGD: 1.3502,
INR: 82.565
},
{
USD: new Date('2023-05-27'),
EUR: 0.93188,
JPY: 140.66,
SGD: 1.3502,
INR: 82.565
},
{
USD: new Date('2023-05-28'),
EUR: 0.93286,
JPY: 140.78,
SGD: 1.3530,
INR: 82.569
},
{
USD: new Date('2023-05-29'),
EUR: 0.93372,
JPY: 140.49,
SGD: 1.3538,
INR: 82.580
},
{
USD: new Date('2023-05-30'),
EUR: 0.93174,
JPY: 139.76,
SGD: 1.3506,
INR: 82.682
},
{
USD: new Date('2023-05-31'),
EUR: 0.93515,
JPY: 139.18,
SGD: 1.3514,
INR: 82.669
},
{
USD: new Date('2023-06-01'),
EUR: 0.92911,
JPY: 138.77,
SGD: 1.3473,
INR: 82.280
},
{
USD: new Date('2023-06-02'),
EUR: 0.93342,
JPY: 139.95,
SGD: 1.3505,
INR: 82.402
},
{
USD: new Date('2023-06-03'),
EUR: 0.93341,
JPY: 139.96,
SGD: 1.3504,
INR: 82.402
},
{
USD: new Date('2023-06-04'),
EUR: 0.93425,
JPY: 140.06,
SGD: 1.3504,
INR: 82.407
},
{
USD: new Date('2023-06-05'),
EUR: 0.93341,
JPY: 139.46,
SGD: 1.3493,
INR: 82.506
},
{
USD: new Date('2023-06-06'),
EUR: 0.93505,
JPY: 139.61,
SGD: 1.3483,
INR: 82.520
},
{
USD: new Date('2023-06-07'),
EUR: 0.93464,
JPY: 140.03,
SGD: 1.3487,
INR: 82.625
},
{
USD: new Date('2023-06-08'),
EUR: 0.92739,
JPY: 138.90,
SGD: 1.3427,
INR: 82.481
},
{
USD: new Date('2023-06-09'),
EUR: 0.93028,
JPY: 139.40,
SGD: 1.3441,
INR: 82.425
},
{
USD: new Date('2023-06-10'),
EUR: 0.92992,
JPY: 139.39,
SGD: 1.3440,
INR: 82.421
},
{
USD: new Date('2023-06-11'),
EUR: 0.93066,
JPY: 139.43,
SGD: 1.3438,
INR: 82.435
},
{
USD: new Date('2023-06-12'),
EUR: 0.92927,
JPY: 139.56,
SGD: 1.3435,
INR: 82.329
},
{
USD: new Date('2023-06-13'),
EUR: 0.92665,
JPY: 140.14,
SGD: 1.3421,
INR: 82.290
},
{
USD: new Date('2023-06-14'),
EUR: 0.92307,
JPY: 140.06,
SGD: 1.3414,
INR: 82.045
},
{
USD: new Date('2023-06-15'),
EUR: 0.91334,
JPY: 140.18,
SGD: 1.3361,
INR: 81.910
},
{
USD: new Date('2023-06-16'),
EUR: 0.91266,
JPY: 141.83,
SGD: 1.3404,
INR: 81.907
},
{
USD: new Date('2023-06-17'),
EUR: 0.91266,
JPY: 141.83,
SGD: 1.3404,
INR: 81.907
},
{
USD: new Date('2023-06-18'),
EUR: 0.91401,
JPY: 141.89,
SGD: 1.3374,
INR: 81.916
},
{
USD: new Date('2023-06-19'),
EUR: 0.91539,
JPY: 141.92,
SGD: 1.3405,
INR: 81.982
},
{
USD: new Date('2023-06-20'),
EUR: 0.91579,
JPY: 141.36,
SGD: 1.3431,
INR: 81.992
},
{
USD: new Date('2023-06-21'),
EUR: 0.91008,
JPY: 141.72,
SGD: 1.3402,
INR: 81.944
},
{
USD: new Date('2023-06-22'),
EUR: 0.91292,
JPY: 143.06,
SGD: 1.3452,
INR: 81.900
},
{
USD: new Date('2023-06-23'),
EUR: 0.91498,
JPY: 143.72,
SGD: 1.3508,
INR: 81.971
},
{
USD: new Date('2023-06-24'),
EUR: 0.91608,
JPY: 143.69,
SGD: 1.3518,
INR: 81.985
},
{
USD: new Date('2023-06-25'),
EUR: 0.91684,
JPY: 143.46,
SGD: 1.3518,
INR: 81.961
},
{
USD: new Date('2023-06-26'),
EUR: 0.91655,
JPY: 143.43,
SGD: 1.3535,
INR: 82.005
},
{
USD: new Date('2023-06-27'),
EUR: 0.91254,
JPY: 143.97,
SGD: 1.3493,
INR: 82.000
},
{
USD: new Date('2023-06-28'),
EUR: 0.91607,
JPY: 144.35,
SGD: 1.3528,
INR: 82.025
},
{
USD: new Date('2023-06-29'),
EUR: 0.92032,
JPY: 144.77,
SGD: 1.3561,
INR: 82.073
},
{
USD: new Date('2023-06-30'),
EUR: 0.91610,
JPY: 144.31,
SGD: 1.3523,
INR: 82.099
},
{
USD: new Date('2023-07-01'),
EUR: 0.91610,
JPY: 144.34,
SGD: 1.3523,
INR: 82.099
},
{
USD: new Date('2023-07-02'),
EUR: 0.91660,
JPY: 144.33,
SGD: 1.3521,
INR: 82.097
},
{
USD: new Date('2023-07-03'),
EUR: 0.91631,
JPY: 144.67,
SGD: 1.3511,
INR: 81.967
},
{
USD: new Date('2023-07-04'),
EUR: 0.91908,
JPY: 144.46,
SGD: 1.3494,
INR: 82.005
},
{
USD: new Date('2023-07-05'),
EUR: 0.92119,
JPY: 144.54,
SGD: 1.3533,
INR: 82.395
},
{
USD: new Date('2023-07-06'),
EUR: 0.91822,
JPY: 144.05,
SGD: 1.3531,
INR: 82.770
},
{
USD: new Date('2023-07-07'),
EUR: 0.91113,
JPY: 142.09,
SGD: 1.3503,
INR: 82.651
},
{
USD: new Date('2023-07-08'),
EUR: 0.91152,
JPY: 142.11,
SGD: 1.3499,
INR: 82.647
},
{
USD: new Date('2023-07-09'),
EUR: 0.91190,
JPY: 142.18,
SGD: 1.3465,
INR: 82.628
},
{
USD: new Date('2023-07-10'),
EUR: 0.90896,
JPY: 141.31,
SGD: 1.3444,
INR: 82.536
},
{
USD: new Date('2023-07-11'),
EUR: 0.90808,
JPY: 140.22,
SGD: 1.3406,
INR: 82.384
},
{
USD: new Date('2023-07-12'),
EUR: 0.89801,
JPY: 138.38,
SGD: 1.3300,
INR: 81.975
},
{
USD: new Date('2023-07-13'),
EUR: 0.89080,
JPY: 138.02,
SGD: 1.3223,
INR: 82.031
},
{
USD: new Date('2023-07-14'),
EUR: 0.88939,
JPY: 138.69,
SGD: 1.3211,
INR: 82.134
},
{
USD: new Date('2023-07-15'),
EUR: 0.88992,
JPY: 138.69,
SGD: 1.3209,
INR: 82.116
},
{
USD: new Date('2023-07-16'),
EUR: 0.89084,
JPY: 138.76,
SGD: 1.3219,
INR: 82.075
},
{
USD: new Date('2023-07-17'),
EUR: 0.88965,
JPY: 138.71,
SGD: 1.3216,
INR: 82.057
},
{
USD: new Date('2023-07-18'),
EUR: 0.89041,
JPY: 138.94,
SGD: 1.3225,
INR: 82.076
},
{
USD: new Date('2023-07-19'),
EUR: 0.89269,
JPY: 139.62,
SGD: 1.3251,
INR: 82.065
},
{
USD: new Date('2023-07-20'),
EUR: 0.89814,
JPY: 139.98,
SGD: 1.3267,
INR: 82.084
},
{
USD: new Date('2023-07-21'),
EUR: 0.89824,
JPY: 141.78,
SGD: 1.3309,
INR: 82.003
},
{
USD: new Date('2023-07-22'),
EUR: 0.89857,
JPY: 141.78,
SGD: 1.3306,
INR: 82.004
},
{
USD: new Date('2023-07-23'),
EUR: 0.89864,
JPY: 141.75,
SGD: 1.3308,
INR: 82.005
},
{
USD: new Date('2023-07-24'),
EUR: 0.90382,
JPY: 141.51,
SGD: 1.3317,
INR: 81.814
},
{
USD: new Date('2023-07-25'),
EUR: 0.90485,
JPY: 140.92,
SGD: 1.3278,
INR: 81.956
},
{
USD: new Date('2023-07-26'),
EUR: 0.90178,
JPY: 140.41,
SGD: 1.3254,
INR: 81.976
},
{
USD: new Date('2023-07-27'),
EUR: 0.91046,
JPY: 139.18,
SGD: 1.3305,
INR: 82.373
},
{
USD: new Date('2023-07-28'),
EUR: 0.90651,
JPY: 141.15,
SGD: 1.3309,
INR: 82.260
},
{
USD: new Date('2023-07-29'),
EUR: 0.90651,
JPY: 141.15,
SGD: 1.3309,
INR: 82.266
},
{
USD: new Date('2023-07-30'),
EUR: 0.90709,
JPY: 140.93,
SGD: 1.3319,
INR: 82.263
},
{
USD: new Date('2023-07-31'),
EUR: 0.90896,
JPY: 142.27,
SGD: 1.3295,
INR: 82.241
},
{
USD: new Date('2023-08-01'),
EUR: 0.90869,
JPY: 142.90,
SGD: 1.3351,
INR: 82.337
},
{
USD: new Date('2023-08-02'),
EUR: 0.91373,
JPY: 143.22,
SGD: 1.3413,
INR: 82.666
},
{
USD: new Date('2023-08-03'),
EUR: 0.91309,
JPY: 142.49,
SGD: 1.3410,
INR: 82.833
},
{
USD: new Date('2023-08-04'),
EUR: 0.90697,
JPY: 141.75,
SGD: 1.3391,
INR: 82.677
},
{
USD: new Date('2023-08-05'),
EUR: 0.90697,
JPY: 141.75,
SGD: 1.3391,
INR: 82.677
},
{
USD: new Date('2023-08-06'),
EUR: 0.90877,
JPY: 141.84,
SGD: 1.3397,
INR: 82.687
},
{
USD: new Date('2023-08-07'),
EUR: 0.90893,
JPY: 142.44,
SGD: 1.3409,
INR: 82.764
},
{
USD: new Date('2023-08-08'),
EUR: 0.91304,
JPY: 143.36,
SGD: 1.3479,
INR: 82.859
},
{
USD: new Date('2023-08-09'),
EUR: 0.91092,
JPY: 143.67,
SGD: 1.3463,
INR: 82.924
},
{
USD: new Date('2023-08-10'),
EUR: 0.91051,
JPY: 144.83,
SGD: 1.3493,
INR: 82.918
},
{
USD: new Date('2023-08-11'),
EUR: 0.91208,
JPY: 144.90,
SGD: 1.3521,
INR: 82.957
},
{
USD: new Date('2023-08-12'),
EUR: 0.91271,
JPY: 144.90,
SGD: 1.3521,
INR: 82.957
},
{
USD: new Date('2023-08-13'),
EUR: 0.91401,
JPY: 144.93,
SGD: 1.3530,
INR: 82.956
},
{
USD: new Date('2023-08-14'),
EUR: 0.91675,
JPY: 145.52,
SGD: 1.3559,
INR: 83.407
},
{
USD: new Date('2023-08-15'),
EUR: 0.91717,
JPY: 145.59,
SGD: 1.3586,
INR: 83.204
},
{
USD: new Date('2023-08-16'),
EUR: 0.91902,
JPY: 146.29,
SGD: 1.3595,
INR: 83.234
},
{
USD: new Date('2023-08-17'),
EUR: 0.91966,
JPY: 145.71,
SGD: 1.3584,
INR: 83.101
},
{
USD: new Date('2023-08-18'),
EUR: 0.91832,
JPY: 145.41,
SGD: 1.3587,
INR: 83.157
}
];export let synchronizedData: Object[] = [
{
USD: new Date('2023-02-18'),
EUR: 0.93316,
JPY: 134.10,
SGD: 1.3370,
INR: 82.814
},
{
USD: new Date('2023-02-19'),
EUR: 0.93591,
JPY: 134.31,
SGD: 1.3371,
INR: 82.773
},
{
USD: new Date('2023-02-20'),
EUR: 0.93604,
JPY: 134.32,
SGD: 1.3359,
INR: 82.721
},
{
USD: new Date('2023-02-21'),
EUR: 0.93881,
JPY: 134.97,
SGD: 1.3402,
INR: 82.899
},
{
USD: new Date('2023-02-22'),
EUR: 0.94289,
JPY: 134.93,
SGD: 1.3408,
INR: 82.843
},
{
USD: new Date('2023-02-23'),
EUR: 0.94358,
JPY: 134.63,
SGD: 1.3428,
INR: 82.636
},
{
USD: new Date('2023-02-24'),
EUR: 0.94473,
JPY: 136.47,
SGD: 1.3500,
INR: 82.933
},
{
USD: new Date('2023-02-25'),
EUR: 0.94584,
JPY: 136.48,
SGD: 1.3499,
INR: 82.929
},
{
USD: new Date('2023-02-26'),
EUR: 0.94745,
JPY: 136.40,
SGD: 1.3498,
INR: 82.928
},
{
USD: new Date('2023-02-27'),
EUR: 0.94262,
JPY: 136.32,
SGD: 1.3469,
INR: 82.673
},
{
USD: new Date('2023-02-28'),
EUR: 0.94548,
JPY: 136.35,
SGD: 1.3484,
INR: 82.641
},
{
USD: new Date('2023-03-01'),
EUR: 0.93722,
JPY: 136.20,
SGD: 1.3420,
INR: 82.418
},
{
USD: new Date('2023-03-02'),
EUR: 0.94344,
JPY: 136.70,
SGD: 1.3473,
INR: 82.349
},
{
USD: new Date('2023-03-03'),
EUR: 0.93901,
JPY: 135.85,
SGD: 1.3452,
INR: 81.712
},
{
USD: new Date('2023-03-04'),
EUR: 0.93968,
JPY: 135.84,
SGD: 1.3452,
INR: 81.713
},
{
USD: new Date('2023-03-05'),
EUR: 0.94106,
JPY: 136.02,
SGD: 1.3455,
INR: 81.742
},
{
USD: new Date('2023-03-06'),
EUR: 0.93573,
JPY: 135.99,
SGD: 1.3451,
INR: 81.858
},
{
USD: new Date('2023-03-07'),
EUR: 0.94792,
JPY: 137.38,
SGD: 1.3544,
INR: 82.072
},
{
USD: new Date('2023-03-08'),
EUR: 0.94793,
JPY: 137.24,
SGD: 1.3533,
INR: 81.960
},
{
USD: new Date('2023-03-09'),
EUR: 0.94480,
JPY: 136.41,
SGD: 1.3532,
INR: 82.011
},
{
USD: new Date('2023-03-10'),
EUR: 0.93842,
JPY: 135.00,
SGD: 1.3488,
INR: 82.018
},
{
USD: new Date('2023-03-11'),
EUR: 0.93926,
JPY: 134.99,
SGD: 1.3489,
INR: 81.966
},
{
USD: new Date('2023-03-12'),
EUR: 0.93600,
JPY: 134.98,
SGD: 1.3475,
INR: 82.019
},
{
USD: new Date('2023-03-13'),
EUR: 0.93246,
JPY: 133.12,
SGD: 1.3474,
INR: 82.422
},
{
USD: new Date('2023-03-14'),
EUR: 0.93219,
JPY: 134.40,
SGD: 1.3452,
INR: 82.309
},
{
USD: new Date('2023-03-15'),
EUR: 0.94490,
JPY: 132.94,
SGD: 1.3512,
INR: 82.713
},
{
USD: new Date('2023-03-16'),
EUR: 0.94220,
JPY: 133.38,
SGD: 1.3461,
INR: 82.642
},
{
USD: new Date('2023-03-17'),
EUR: 0.93006,
JPY: 131.84,
SGD: 1.3416,
INR: 82.531
},
{
USD: new Date('2023-03-18'),
EUR: 0.92806,
JPY: 131.85,
SGD: 1.3415,
INR: 82.536
},
{
USD: new Date('2023-03-19'),
EUR: 0.93648,
JPY: 132.29,
SGD: 1.3406,
INR: 82.544
},
{
USD: new Date('2023-03-20'),
EUR: 0.93295,
JPY: 131.40,
SGD: 1.3377,
INR: 82.520
},
{
USD: new Date('2023-03-21'),
EUR: 0.92817,
JPY: 132.36,
SGD: 1.3370,
INR: 82.663
},
{
USD: new Date('2023-03-22'),
EUR: 0.92003,
JPY: 131.18,
SGD: 1.3297,
INR: 82.520
},
{
USD: new Date('2023-03-23'),
EUR: 0.92290,
JPY: 130.80,
SGD: 1.3278,
INR: 82.253
},
{
USD: new Date('2023-03-24'),
EUR: 0.92795,
JPY: 130.75,
SGD: 1.3329,
INR: 82.347
},
{
USD: new Date('2023-03-25'),
EUR: 0.92795,
JPY: 130.75,
SGD: 1.3329,
INR: 82.347
},
{
USD: new Date('2023-03-26'),
EUR: 0.92789,
JPY: 130.79,
SGD: 1.3316,
INR: 82.348
},
{
USD: new Date('2023-03-27'),
EUR: 0.92601,
JPY: 131.48,
SGD: 1.3312,
INR: 82.240
},
{
USD: new Date('2023-03-28'),
EUR: 0.92242,
JPY: 130.85,
SGD: 1.3277,
INR: 82.164
},
{
USD: new Date('2023-03-29'),
EUR: 0.92205,
JPY: 132.66,
SGD: 1.3292,
INR: 82.246
},
{
USD: new Date('2023-03-30'),
EUR: 0.91709,
JPY: 132.81,
SGD: 1.3276,
INR: 82.103
},
{
USD: new Date('2023-03-31'),
EUR: 0.92020,
JPY: 132.78,
SGD: 1.3308,
INR: 82.181
},
{
USD: new Date('2023-04-01'),
EUR: 0.92021,
JPY: 132.77,
SGD: 1.3308,
INR: 82.181
},
{
USD: new Date('2023-04-02'),
EUR: 0.92422,
JPY: 133.26,
SGD: 1.3328,
INR: 82.201
},
{
USD: new Date('2023-04-03'),
EUR: 0.91706,
JPY: 132.34,
SGD: 1.3269,
INR: 82.147
},
{
USD: new Date('2023-04-04'),
EUR: 0.91257,
JPY: 131.68,
SGD: 1.3255,
INR: 82.138
},
{
USD: new Date('2023-04-05'),
EUR: 0.91665,
JPY: 131.12,
SGD: 1.3281,
INR: 81.960
},
{
USD: new Date('2023-04-06'),
EUR: 0.91605,
JPY: 131.84,
SGD: 1.3306,
INR: 81.825
},
{
USD: new Date('2023-04-07'),
EUR: 0.90949,
JPY: 132.15,
SGD: 1.3321,
INR: 81.875
},
{
USD: new Date('2023-04-08'),
EUR: 0.90951,
JPY: 132.15,
SGD: 1.3298,
INR: 81.841
},
{
USD: new Date('2023-04-09'),
EUR: 0.90951,
JPY: 132.15,
SGD: 1.3298,
INR: 81.841
},
{
USD: new Date('2023-04-10'),
EUR: 0.92040,
JPY: 133.54,
SGD: 1.3324,
INR: 81.977
},
{
USD: new Date('2023-04-11'),
EUR: 0.91601,
JPY: 133.62,
SGD: 1.3324,
INR: 82.079
},
{
USD: new Date('2023-04-12'),
EUR: 0.90951,
JPY: 133.07,
SGD: 1.3279,
INR: 81.951
},
{
USD: new Date('2023-04-13'),
EUR: 0.90513,
JPY: 132.59,
SGD: 1.3222,
INR: 81.691
},
{
USD: new Date('2023-04-14'),
EUR: 0.90139,
JPY: 133.83,
SGD: 1.3303,
INR: 81.852
},
{
USD: new Date('2023-04-15'),
EUR: 0.90067,
JPY: 133.81,
SGD: 1.3304,
INR: 81.842
},
{
USD: new Date('2023-04-16'),
EUR: 0.91013,
JPY: 133.91,
SGD: 1.3311,
INR: 81.857
},
{
USD: new Date('2023-04-17'),
EUR: 0.91539,
JPY: 134.46,
SGD: 1.3342,
INR: 82.004
},
{
USD: new Date('2023-04-18'),
EUR: 0.91132,
JPY: 134.05,
SGD: 1.3325,
INR: 82.107
},
{
USD: new Date('2023-04-19'),
EUR: 0.91297,
JPY: 134.73,
SGD: 1.3349,
INR: 82.334
},
{
USD: new Date('2023-04-20'),
EUR: 0.91182,
JPY: 134.18,
SGD: 1.3326,
INR: 82.153
},
{
USD: new Date('2023-04-21'),
EUR: 0.90117,
JPY: 134.16,
SGD: 1.3351,
INR: 82.041
},
{
USD: new Date('2023-04-22'),
EUR: 0.90117,
JPY: 134.16,
SGD: 1.3351,
INR: 82.041
},
{
USD: new Date('2023-04-23'),
EUR: 0.90977,
JPY: 134.09,
SGD: 1.3341,
INR: 82.036
},
{
USD: new Date('2023-04-24'),
EUR: 0.90489,
JPY: 134.12,
SGD: 1.3334,
INR: 81.855
},
{
USD: new Date('2023-04-25'),
EUR: 0.91085,
JPY: 133.72,
SGD: 1.3380,
INR: 81.978
},
{
USD: new Date('2023-04-26'),
EUR: 0.90584,
JPY: 133.58,
SGD: 1.3354,
INR: 81.748
},
{
USD: new Date('2023-04-27'),
EUR: 0.90684,
JPY: 133.90,
SGD: 1.3351,
INR: 81.716
},
{
USD: new Date('2023-04-28'),
EUR: 0.89872,
JPY: 136.31,
SGD: 1.3355,
INR: 81.745
},
{
USD: new Date('2023-04-29'),
EUR: 0.89861,
JPY: 136.32,
SGD: 1.3353,
INR: 81.742
},
{
USD: new Date('2023-04-30'),
EUR: 0.90810,
JPY: 136.24,
SGD: 1.3349,
INR: 81.764
},
{
USD: new Date('2023-05-01'),
EUR: 0.91123,
JPY: 137.45,
SGD: 1.3363,
INR: 81.780
},
{
USD: new Date('2023-05-02'),
EUR: 0.90859,
JPY: 136.52,
SGD: 1.3346,
INR: 81.770
},
{
USD: new Date('2023-05-03'),
EUR: 0.90346,
JPY: 134.61,
SGD: 1.3303,
INR: 81.804
},
{
USD: new Date('2023-05-04'),
EUR: 0.90740,
JPY: 134.29,
SGD: 1.3277,
INR: 81.698
},
{
USD: new Date('2023-05-05'),
EUR: 0.89849,
JPY: 134.84,
SGD: 1.3261,
INR: 81.730
},
{
USD: new Date('2023-05-06'),
EUR: 0.89200,
JPY: 134.83,
SGD: 1.3261,
INR: 81.730
},
{
USD: new Date('2023-05-07'),
EUR: 0.90768,
JPY: 135.04,
SGD: 1.3257,
INR: 81.720
},
{
USD: new Date('2023-05-08'),
EUR: 0.90893,
JPY: 135.01,
SGD: 1.3251,
INR: 81.787
},
{
USD: new Date('2023-05-09'),
EUR: 0.91193,
JPY: 135.20,
SGD: 1.3271,
INR: 82.102
},
{
USD: new Date('2023-05-10'),
EUR: 0.91019,
JPY: 134.20,
SGD: 1.3247,
INR: 81.913
},
{
USD: new Date('2023-05-11'),
EUR: 0.91601,
JPY: 134.52,
SGD: 1.3315,
INR: 82.094
},
{
USD: new Date('2023-05-12'),
EUR: 0.91412,
JPY: 135.75,
SGD: 1.3388,
INR: 82.256
},
{
USD: new Date('2023-05-13'),
EUR: 0.91429,
JPY: 135.73,
SGD: 1.3384,
INR: 82.197
},
{
USD: new Date('2023-05-14'),
EUR: 0.92153,
JPY: 135.78,
SGD: 1.3385,
INR: 82.228
},
{
USD: new Date('2023-05-15'),
EUR: 0.91939,
JPY: 136.02,
SGD: 1.3362,
INR: 82.270
},
{
USD: new Date('2023-05-16'),
EUR: 0.92062,
JPY: 136.39,
SGD: 1.3404,
INR: 82.295
},
{
USD: new Date('2023-05-17'),
EUR: 0.92249,
JPY: 137.59,
SGD: 1.3421,
INR: 82.458
},
{
USD: new Date('2023-05-18'),
EUR: 0.92798,
JPY: 138.65,
SGD: 1.3478,
INR: 82.726
},
{
USD: new Date('2023-05-19'),
EUR: 0.92391,
JPY: 137.97,
SGD: 1.3444,
INR: 82.842
},
{
USD: new Date('2023-05-20'),
EUR: 0.92447,
JPY: 137.97,
SGD: 1.3444,
INR: 82.843
},
{
USD: new Date('2023-05-21'),
EUR: 0.92428,
JPY: 137.66,
SGD: 1.3451,
INR: 82.883
},
{
USD: new Date('2023-05-22'),
EUR: 0.92482,
JPY: 138.57,
SGD: 1.3464,
INR: 82.822
},
{
USD: new Date('2023-05-23'),
EUR: 0.92833,
JPY: 138.53,
SGD: 1.3469,
INR: 82.897
},
{
USD: new Date('2023-05-24'),
EUR: 0.92982,
JPY: 139.22,
SGD: 1.3490,
INR: 82.705
},
{
USD: new Date('2023-05-25'),
EUR: 0.93225,
JPY: 139.94,
SGD: 1.3544,
INR: 82.734
},
{
USD: new Date('2023-05-26'),
EUR: 0.93188,
JPY: 140.66,
SGD: 1.3502,
INR: 82.565
},
{
USD: new Date('2023-05-27'),
EUR: 0.93188,
JPY: 140.66,
SGD: 1.3502,
INR: 82.565
},
{
USD: new Date('2023-05-28'),
EUR: 0.93286,
JPY: 140.78,
SGD: 1.3530,
INR: 82.569
},
{
USD: new Date('2023-05-29'),
EUR: 0.93372,
JPY: 140.49,
SGD: 1.3538,
INR: 82.580
},
{
USD: new Date('2023-05-30'),
EUR: 0.93174,
JPY: 139.76,
SGD: 1.3506,
INR: 82.682
},
{
USD: new Date('2023-05-31'),
EUR: 0.93515,
JPY: 139.18,
SGD: 1.3514,
INR: 82.669
},
{
USD: new Date('2023-06-01'),
EUR: 0.92911,
JPY: 138.77,
SGD: 1.3473,
INR: 82.280
},
{
USD: new Date('2023-06-02'),
EUR: 0.93342,
JPY: 139.95,
SGD: 1.3505,
INR: 82.402
},
{
USD: new Date('2023-06-03'),
EUR: 0.93341,
JPY: 139.96,
SGD: 1.3504,
INR: 82.402
},
{
USD: new Date('2023-06-04'),
EUR: 0.93425,
JPY: 140.06,
SGD: 1.3504,
INR: 82.407
},
{
USD: new Date('2023-06-05'),
EUR: 0.93341,
JPY: 139.46,
SGD: 1.3493,
INR: 82.506
},
{
USD: new Date('2023-06-06'),
EUR: 0.93505,
JPY: 139.61,
SGD: 1.3483,
INR: 82.520
},
{
USD: new Date('2023-06-07'),
EUR: 0.93464,
JPY: 140.03,
SGD: 1.3487,
INR: 82.625
},
{
USD: new Date('2023-06-08'),
EUR: 0.92739,
JPY: 138.90,
SGD: 1.3427,
INR: 82.481
},
{
USD: new Date('2023-06-09'),
EUR: 0.93028,
JPY: 139.40,
SGD: 1.3441,
INR: 82.425
},
{
USD: new Date('2023-06-10'),
EUR: 0.92992,
JPY: 139.39,
SGD: 1.3440,
INR: 82.421
},
{
USD: new Date('2023-06-11'),
EUR: 0.93066,
JPY: 139.43,
SGD: 1.3438,
INR: 82.435
},
{
USD: new Date('2023-06-12'),
EUR: 0.92927,
JPY: 139.56,
SGD: 1.3435,
INR: 82.329
},
{
USD: new Date('2023-06-13'),
EUR: 0.92665,
JPY: 140.14,
SGD: 1.3421,
INR: 82.290
},
{
USD: new Date('2023-06-14'),
EUR: 0.92307,
JPY: 140.06,
SGD: 1.3414,
INR: 82.045
},
{
USD: new Date('2023-06-15'),
EUR: 0.91334,
JPY: 140.18,
SGD: 1.3361,
INR: 81.910
},
{
USD: new Date('2023-06-16'),
EUR: 0.91266,
JPY: 141.83,
SGD: 1.3404,
INR: 81.907
},
{
USD: new Date('2023-06-17'),
EUR: 0.91266,
JPY: 141.83,
SGD: 1.3404,
INR: 81.907
},
{
USD: new Date('2023-06-18'),
EUR: 0.91401,
JPY: 141.89,
SGD: 1.3374,
INR: 81.916
},
{
USD: new Date('2023-06-19'),
EUR: 0.91539,
JPY: 141.92,
SGD: 1.3405,
INR: 81.982
},
{
USD: new Date('2023-06-20'),
EUR: 0.91579,
JPY: 141.36,
SGD: 1.3431,
INR: 81.992
},
{
USD: new Date('2023-06-21'),
EUR: 0.91008,
JPY: 141.72,
SGD: 1.3402,
INR: 81.944
},
{
USD: new Date('2023-06-22'),
EUR: 0.91292,
JPY: 143.06,
SGD: 1.3452,
INR: 81.900
},
{
USD: new Date('2023-06-23'),
EUR: 0.91498,
JPY: 143.72,
SGD: 1.3508,
INR: 81.971
},
{
USD: new Date('2023-06-24'),
EUR: 0.91608,
JPY: 143.69,
SGD: 1.3518,
INR: 81.985
},
{
USD: new Date('2023-06-25'),
EUR: 0.91684,
JPY: 143.46,
SGD: 1.3518,
INR: 81.961
},
{
USD: new Date('2023-06-26'),
EUR: 0.91655,
JPY: 143.43,
SGD: 1.3535,
INR: 82.005
},
{
USD: new Date('2023-06-27'),
EUR: 0.91254,
JPY: 143.97,
SGD: 1.3493,
INR: 82.000
},
{
USD: new Date('2023-06-28'),
EUR: 0.91607,
JPY: 144.35,
SGD: 1.3528,
INR: 82.025
},
{
USD: new Date('2023-06-29'),
EUR: 0.92032,
JPY: 144.77,
SGD: 1.3561,
INR: 82.073
},
{
USD: new Date('2023-06-30'),
EUR: 0.91610,
JPY: 144.31,
SGD: 1.3523,
INR: 82.099
},
{
USD: new Date('2023-07-01'),
EUR: 0.91610,
JPY: 144.34,
SGD: 1.3523,
INR: 82.099
},
{
USD: new Date('2023-07-02'),
EUR: 0.91660,
JPY: 144.33,
SGD: 1.3521,
INR: 82.097
},
{
USD: new Date('2023-07-03'),
EUR: 0.91631,
JPY: 144.67,
SGD: 1.3511,
INR: 81.967
},
{
USD: new Date('2023-07-04'),
EUR: 0.91908,
JPY: 144.46,
SGD: 1.3494,
INR: 82.005
},
{
USD: new Date('2023-07-05'),
EUR: 0.92119,
JPY: 144.54,
SGD: 1.3533,
INR: 82.395
},
{
USD: new Date('2023-07-06'),
EUR: 0.91822,
JPY: 144.05,
SGD: 1.3531,
INR: 82.770
},
{
USD: new Date('2023-07-07'),
EUR: 0.91113,
JPY: 142.09,
SGD: 1.3503,
INR: 82.651
},
{
USD: new Date('2023-07-08'),
EUR: 0.91152,
JPY: 142.11,
SGD: 1.3499,
INR: 82.647
},
{
USD: new Date('2023-07-09'),
EUR: 0.91190,
JPY: 142.18,
SGD: 1.3465,
INR: 82.628
},
{
USD: new Date('2023-07-10'),
EUR: 0.90896,
JPY: 141.31,
SGD: 1.3444,
INR: 82.536
},
{
USD: new Date('2023-07-11'),
EUR: 0.90808,
JPY: 140.22,
SGD: 1.3406,
INR: 82.384
},
{
USD: new Date('2023-07-12'),
EUR: 0.89801,
JPY: 138.38,
SGD: 1.3300,
INR: 81.975
},
{
USD: new Date('2023-07-13'),
EUR: 0.89080,
JPY: 138.02,
SGD: 1.3223,
INR: 82.031
},
{
USD: new Date('2023-07-14'),
EUR: 0.88939,
JPY: 138.69,
SGD: 1.3211,
INR: 82.134
},
{
USD: new Date('2023-07-15'),
EUR: 0.88992,
JPY: 138.69,
SGD: 1.3209,
INR: 82.116
},
{
USD: new Date('2023-07-16'),
EUR: 0.89084,
JPY: 138.76,
SGD: 1.3219,
INR: 82.075
},
{
USD: new Date('2023-07-17'),
EUR: 0.88965,
JPY: 138.71,
SGD: 1.3216,
INR: 82.057
},
{
USD: new Date('2023-07-18'),
EUR: 0.89041,
JPY: 138.94,
SGD: 1.3225,
INR: 82.076
},
{
USD: new Date('2023-07-19'),
EUR: 0.89269,
JPY: 139.62,
SGD: 1.3251,
INR: 82.065
},
{
USD: new Date('2023-07-20'),
EUR: 0.89814,
JPY: 139.98,
SGD: 1.3267,
INR: 82.084
},
{
USD: new Date('2023-07-21'),
EUR: 0.89824,
JPY: 141.78,
SGD: 1.3309,
INR: 82.003
},
{
USD: new Date('2023-07-22'),
EUR: 0.89857,
JPY: 141.78,
SGD: 1.3306,
INR: 82.004
},
{
USD: new Date('2023-07-23'),
EUR: 0.89864,
JPY: 141.75,
SGD: 1.3308,
INR: 82.005
},
{
USD: new Date('2023-07-24'),
EUR: 0.90382,
JPY: 141.51,
SGD: 1.3317,
INR: 81.814
},
{
USD: new Date('2023-07-25'),
EUR: 0.90485,
JPY: 140.92,
SGD: 1.3278,
INR: 81.956
},
{
USD: new Date('2023-07-26'),
EUR: 0.90178,
JPY: 140.41,
SGD: 1.3254,
INR: 81.976
},
{
USD: new Date('2023-07-27'),
EUR: 0.91046,
JPY: 139.18,
SGD: 1.3305,
INR: 82.373
},
{
USD: new Date('2023-07-28'),
EUR: 0.90651,
JPY: 141.15,
SGD: 1.3309,
INR: 82.260
},
{
USD: new Date('2023-07-29'),
EUR: 0.90651,
JPY: 141.15,
SGD: 1.3309,
INR: 82.266
},
{
USD: new Date('2023-07-30'),
EUR: 0.90709,
JPY: 140.93,
SGD: 1.3319,
INR: 82.263
},
{
USD: new Date('2023-07-31'),
EUR: 0.90896,
JPY: 142.27,
SGD: 1.3295,
INR: 82.241
},
{
USD: new Date('2023-08-01'),
EUR: 0.90869,
JPY: 142.90,
SGD: 1.3351,
INR: 82.337
},
{
USD: new Date('2023-08-02'),
EUR: 0.91373,
JPY: 143.22,
SGD: 1.3413,
INR: 82.666
},
{
USD: new Date('2023-08-03'),
EUR: 0.91309,
JPY: 142.49,
SGD: 1.3410,
INR: 82.833
},
{
USD: new Date('2023-08-04'),
EUR: 0.90697,
JPY: 141.75,
SGD: 1.3391,
INR: 82.677
},
{
USD: new Date('2023-08-05'),
EUR: 0.90697,
JPY: 141.75,
SGD: 1.3391,
INR: 82.677
},
{
USD: new Date('2023-08-06'),
EUR: 0.90877,
JPY: 141.84,
SGD: 1.3397,
INR: 82.687
},
{
USD: new Date('2023-08-07'),
EUR: 0.90893,
JPY: 142.44,
SGD: 1.3409,
INR: 82.764
},
{
USD: new Date('2023-08-08'),
EUR: 0.91304,
JPY: 143.36,
SGD: 1.3479,
INR: 82.859
},
{
USD: new Date('2023-08-09'),
EUR: 0.91092,
JPY: 143.67,
SGD: 1.3463,
INR: 82.924
},
{
USD: new Date('2023-08-10'),
EUR: 0.91051,
JPY: 144.83,
SGD: 1.3493,
INR: 82.918
},
{
USD: new Date('2023-08-11'),
EUR: 0.91208,
JPY: 144.90,
SGD: 1.3521,
INR: 82.957
},
{
USD: new Date('2023-08-12'),
EUR: 0.91271,
JPY: 144.90,
SGD: 1.3521,
INR: 82.957
},
{
USD: new Date('2023-08-13'),
EUR: 0.91401,
JPY: 144.93,
SGD: 1.3530,
INR: 82.956
},
{
USD: new Date('2023-08-14'),
EUR: 0.91675,
JPY: 145.52,
SGD: 1.3559,
INR: 83.407
},
{
USD: new Date('2023-08-15'),
EUR: 0.91717,
JPY: 145.59,
SGD: 1.3586,
INR: 83.204
},
{
USD: new Date('2023-08-16'),
EUR: 0.91902,
JPY: 146.29,
SGD: 1.3595,
INR: 83.234
},
{
USD: new Date('2023-08-17'),
EUR: 0.91966,
JPY: 145.71,
SGD: 1.3584,
INR: 83.101
},
{
USD: new Date('2023-08-18'),
EUR: 0.91832,
JPY: 145.41,
SGD: 1.3587,
INR: 83.157
}
];Zooming synchronization
Zoom levels can be synchronized across multiple charts by using the zoomComplete event. In the zoomComplete event, retrieve the zoomFactor and zoomPosition values from the zoomed chart.
These values can then be applied to the other charts to ensure that all synchronized charts maintain the same zoom state during user interaction.
import * as ReactDOM from "react-dom";
import { Chart, SplineAreaSeries, LineSeries, DateTime, Zoom, IZoomCompleteEventArgs, Selection, ChartComponent, SeriesCollectionDirective, SeriesDirective, Inject } from '@syncfusion/ej2-react-charts';
import { synchronizedData } from './datasource';
import * as React from 'react';
import { Browser } from '@syncfusion/ej2-base';
function App() {
let chart1 = React.useRef(null);
let chart2 = React.useRef(null);
let charts = [];
React.useEffect(() => {
charts = [chart1.current, chart2.current];
}, []);
let zoomFactor = 0;
let zoomPosition = 0;
let zoomComplete = (args) => {
if (args.axis.name === 'primaryXAxis') {
zoomFactor = args.currentZoomFactor;
zoomPosition = args.currentZoomPosition;
zoomCompleteFunction(args);
}
};
let zoomCompleteFunction = (args) => {
for (let i = 0; i < charts.length; i++) {
if (args.axis.series[0].chart.element.id !== charts[i].element.id) {
charts[i].primaryXAxis.zoomFactor = zoomFactor;
charts[i].primaryXAxis.zoomPosition = zoomPosition;
charts[i].zoomModule.isZoomed = args.axis.series[0].chart.zoomModule.isZoomed;
charts[i].zoomModule.isPanning = args.axis.series[0].chart.zoomModule.isPanning;
}
}
}
return <div className="control-section">
<div className="row">
<div className="col">
<ChartComponent
id="container1"
ref={chart1}
primaryXAxis={{
minimum: new Date(2023, 1, 18),
maximum: new Date(2023, 7, 18),
valueType: 'DateTime',
labelFormat: 'MMM d',
lineStyle: { width: 0 },
majorGridLines: { width: 0 },
edgeLabelPlacement: Browser.isDevice ? 'None' : 'Shift',
labelRotation: Browser.isDevice ? -45 : 0,
interval: Browser.isDevice ? 2 : 1
}}
primaryYAxis={{
labelFormat: 'n2',
majorTickLines: { width: 0 },
lineStyle: { width: 0 },
minimum: 0.86,
maximum: 0.96,
interval: 0.025
}}
chartArea={{ border: { width: 0 } }}
zoomSettings={{
enableMouseWheelZooming: true,
enablePinchZooming: true,
enableScrollbar: false,
enableDeferredZooming: false,
enableSelectionZooming: true,
enablePan: true,
mode: 'X',
toolbarItems: ['Pan', 'Reset']
}}
zoomComplete={zoomComplete.bind(this)}
titleStyle={{ textAlignment: 'Near' }}
title="US to Euro">
<Inject services={[LineSeries, DateTime, Zoom, Selection]} />
<SeriesCollectionDirective>
<SeriesDirective type="Line" dataSource={synchronizedData} xName="USD" yName="EUR" width={2} emptyPointSettings={{ mode: 'Drop' }}></SeriesDirective>
</SeriesCollectionDirective>
</ChartComponent>
</div>
<div className="col">
<ChartComponent
id="container2"
ref={chart2}
primaryXAxis={{
minimum: new Date(2023, 1, 18),
maximum: new Date(2023, 7, 18),
valueType: 'DateTime',
labelFormat: 'MMM d',
lineStyle: { width: 0 },
majorGridLines: { width: 0 },
edgeLabelPlacement: Browser.isDevice ? 'None' : 'Shift',
labelRotation: Browser.isDevice ? -45 : 0,
interval: Browser.isDevice ? 2 : 1
}}
primaryYAxis={{
labelFormat: 'n1',
majorTickLines: { width: 0 },
lineStyle: { width: 0 },
minimum: 79,
maximum: 85,
interval: 1.5
}}
chartArea={{ border: { width: 0 } }}
zoomSettings={{
enableMouseWheelZooming: true,
enablePinchZooming: true,
enableScrollbar: false,
enableDeferredZooming: false,
enableSelectionZooming: true,
enablePan: true,
mode: 'X',
toolbarItems: ['Pan', 'Reset']
}}
zoomComplete={zoomComplete.bind(this)}
titleStyle={{ textAlignment: 'Near' }}
title="US to INR">
<Inject services={[SplineAreaSeries, DateTime, Zoom, Selection]} />
<SeriesCollectionDirective>
<SeriesDirective type="SplineArea" dataSource={synchronizedData} xName="USD" yName="INR" opacity={0.6} width={2} border={{ width: 2 }}></SeriesDirective>
</SeriesCollectionDirective>
</ChartComponent>
</div>
</div>
</div>
}
;
export default App;
ReactDOM.render(<App />, document.getElementById("charts"));import * as ReactDOM from "react-dom";
import { Chart, SplineAreaSeries, LineSeries, DateTime, Zoom, IZoomCompleteEventArgs, Selection, ChartComponent, SeriesCollectionDirective, SeriesDirective, Inject } from '@syncfusion/ej2-react-charts';
import { synchronizedData } from './datasource';
import * as React from "react";
import { Browser } from '@syncfusion/ej2-base';
function App() {
let chart1 = React.useRef<ChartComponent>(null);
let chart2 = React.useRef<ChartComponent>(null);
let charts: ChartComponent[] = [];
React.useEffect(() => {
charts = [chart1.current, chart2.current];
}, []);
let zoomFactor: number = 0;
let zoomPosition: number = 0;
let zoomComplete = (args: IZoomCompleteEventArgs): void => {
if (args.axis.name === 'primaryXAxis') {
zoomFactor = args.currentZoomFactor;
zoomPosition = args.currentZoomPosition;
zoomCompleteFunction(args);
}
};
let zoomCompleteFunction = (args: IZoomCompleteEventArgs): void => {
for (let i: number = 0; i < charts.length; i++) {
if (args.axis.series[0].chart.element.id !== charts[i].element.id) {
charts[i].primaryXAxis.zoomFactor = zoomFactor;
charts[i].primaryXAxis.zoomPosition = zoomPosition;
charts[i].zoomModule.isZoomed = args.axis.series[0].chart.zoomModule.isZoomed;
charts[i].zoomModule.isPanning = args.axis.series[0].chart.zoomModule.isPanning;
}
}
}
return <div className="control-section">
<div className="row">
<div className="col">
<ChartComponent
id="container1"
ref={chart1}
primaryXAxis={{
minimum: new Date(2023, 1, 18),
maximum: new Date(2023, 7, 18),
valueType: 'DateTime',
labelFormat: 'MMM d',
lineStyle: { width: 0 },
majorGridLines: { width: 0 },
edgeLabelPlacement: Browser.isDevice ? 'None' : 'Shift',
labelRotation: Browser.isDevice ? -45 : 0,
interval: Browser.isDevice ? 2 : 1
}}
primaryYAxis={{
labelFormat: 'n2',
majorTickLines: { width: 0 },
lineStyle: { width: 0 },
minimum: 0.86,
maximum: 0.96,
interval: 0.025
}}
chartArea={{ border: { width: 0 } }}
zoomSettings={{
enableMouseWheelZooming: true,
enablePinchZooming: true,
enableScrollbar: false,
enableDeferredZooming: false,
enableSelectionZooming: true,
enablePan: true,
mode: 'X',
toolbarItems: ['Pan', 'Reset']
}}
zoomComplete={zoomComplete.bind(this)}
titleStyle={{ textAlignment: 'Near' }}
title="US to Euro">
<Inject services={[LineSeries, DateTime, Zoom, Selection]} />
<SeriesCollectionDirective>
<SeriesDirective type="Line" dataSource={synchronizedData} xName="USD" yName="EUR" width={2} emptyPointSettings={{ mode: 'Drop' }}></SeriesDirective>
</SeriesCollectionDirective>
</ChartComponent>
</div>
<div className="col">
<ChartComponent
id="container2"
ref={chart2}
primaryXAxis={{
minimum: new Date(2023, 1, 18),
maximum: new Date(2023, 7, 18),
valueType: 'DateTime',
labelFormat: 'MMM d',
lineStyle: { width: 0 },
majorGridLines: { width: 0 },
edgeLabelPlacement: Browser.isDevice ? 'None' : 'Shift',
labelRotation: Browser.isDevice ? -45 : 0,
interval: Browser.isDevice ? 2 : 1
}}
primaryYAxis={{
labelFormat: 'n1',
majorTickLines: { width: 0 },
lineStyle: { width: 0 },
minimum: 79,
maximum: 85,
interval: 1.5
}}
chartArea={{ border: { width: 0 } }}
zoomSettings={{
enableMouseWheelZooming: true,
enablePinchZooming: true,
enableScrollbar: false,
enableDeferredZooming: false,
enableSelectionZooming: true,
enablePan: true,
mode: 'X',
toolbarItems: ['Pan', 'Reset']
}}
zoomComplete={zoomComplete.bind(this)}
titleStyle={{ textAlignment: 'Near' }}
title="US to INR">
<Inject services={[SplineAreaSeries, DateTime, Zoom, Selection]} />
<SeriesCollectionDirective>
<SeriesDirective type="SplineArea" dataSource={synchronizedData} xName="USD" yName="INR" opacity={0.6} width={2} border={{ width: 2 }}></SeriesDirective>
</SeriesCollectionDirective>
</ChartComponent>
</div>
</div>
</div>
};
export default App;
ReactDOM.render(<App />, document.getElementById("charts"));export let synchronizedData = [
{
USD: new Date('2023-02-18'),
EUR: 0.93316,
JPY: 134.10,
SGD: 1.3370,
INR: 82.814
},
{
USD: new Date('2023-02-19'),
EUR: 0.93591,
JPY: 134.31,
SGD: 1.3371,
INR: 82.773
},
{
USD: new Date('2023-02-20'),
EUR: 0.93604,
JPY: 134.32,
SGD: 1.3359,
INR: 82.721
},
{
USD: new Date('2023-02-21'),
EUR: 0.93881,
JPY: 134.97,
SGD: 1.3402,
INR: 82.899
},
{
USD: new Date('2023-02-22'),
EUR: 0.94289,
JPY: 134.93,
SGD: 1.3408,
INR: 82.843
},
{
USD: new Date('2023-02-23'),
EUR: 0.94358,
JPY: 134.63,
SGD: 1.3428,
INR: 82.636
},
{
USD: new Date('2023-02-24'),
EUR: 0.94473,
JPY: 136.47,
SGD: 1.3500,
INR: 82.933
},
{
USD: new Date('2023-02-25'),
EUR: 0.94584,
JPY: 136.48,
SGD: 1.3499,
INR: 82.929
},
{
USD: new Date('2023-02-26'),
EUR: 0.94745,
JPY: 136.40,
SGD: 1.3498,
INR: 82.928
},
{
USD: new Date('2023-02-27'),
EUR: 0.94262,
JPY: 136.32,
SGD: 1.3469,
INR: 82.673
},
{
USD: new Date('2023-02-28'),
EUR: 0.94548,
JPY: 136.35,
SGD: 1.3484,
INR: 82.641
},
{
USD: new Date('2023-03-01'),
EUR: 0.93722,
JPY: 136.20,
SGD: 1.3420,
INR: 82.418
},
{
USD: new Date('2023-03-02'),
EUR: 0.94344,
JPY: 136.70,
SGD: 1.3473,
INR: 82.349
},
{
USD: new Date('2023-03-03'),
EUR: 0.93901,
JPY: 135.85,
SGD: 1.3452,
INR: 81.712
},
{
USD: new Date('2023-03-04'),
EUR: 0.93968,
JPY: 135.84,
SGD: 1.3452,
INR: 81.713
},
{
USD: new Date('2023-03-05'),
EUR: 0.94106,
JPY: 136.02,
SGD: 1.3455,
INR: 81.742
},
{
USD: new Date('2023-03-06'),
EUR: 0.93573,
JPY: 135.99,
SGD: 1.3451,
INR: 81.858
},
{
USD: new Date('2023-03-07'),
EUR: 0.94792,
JPY: 137.38,
SGD: 1.3544,
INR: 82.072
},
{
USD: new Date('2023-03-08'),
EUR: 0.94793,
JPY: 137.24,
SGD: 1.3533,
INR: 81.960
},
{
USD: new Date('2023-03-09'),
EUR: 0.94480,
JPY: 136.41,
SGD: 1.3532,
INR: 82.011
},
{
USD: new Date('2023-03-10'),
EUR: 0.93842,
JPY: 135.00,
SGD: 1.3488,
INR: 82.018
},
{
USD: new Date('2023-03-11'),
EUR: 0.93926,
JPY: 134.99,
SGD: 1.3489,
INR: 81.966
},
{
USD: new Date('2023-03-12'),
EUR: 0.93600,
JPY: 134.98,
SGD: 1.3475,
INR: 82.019
},
{
USD: new Date('2023-03-13'),
EUR: 0.93246,
JPY: 133.12,
SGD: 1.3474,
INR: 82.422
},
{
USD: new Date('2023-03-14'),
EUR: 0.93219,
JPY: 134.40,
SGD: 1.3452,
INR: 82.309
},
{
USD: new Date('2023-03-15'),
EUR: 0.94490,
JPY: 132.94,
SGD: 1.3512,
INR: 82.713
},
{
USD: new Date('2023-03-16'),
EUR: 0.94220,
JPY: 133.38,
SGD: 1.3461,
INR: 82.642
},
{
USD: new Date('2023-03-17'),
EUR: 0.93006,
JPY: 131.84,
SGD: 1.3416,
INR: 82.531
},
{
USD: new Date('2023-03-18'),
EUR: 0.92806,
JPY: 131.85,
SGD: 1.3415,
INR: 82.536
},
{
USD: new Date('2023-03-19'),
EUR: 0.93648,
JPY: 132.29,
SGD: 1.3406,
INR: 82.544
},
{
USD: new Date('2023-03-20'),
EUR: 0.93295,
JPY: 131.40,
SGD: 1.3377,
INR: 82.520
},
{
USD: new Date('2023-03-21'),
EUR: 0.92817,
JPY: 132.36,
SGD: 1.3370,
INR: 82.663
},
{
USD: new Date('2023-03-22'),
EUR: 0.92003,
JPY: 131.18,
SGD: 1.3297,
INR: 82.520
},
{
USD: new Date('2023-03-23'),
EUR: 0.92290,
JPY: 130.80,
SGD: 1.3278,
INR: 82.253
},
{
USD: new Date('2023-03-24'),
EUR: 0.92795,
JPY: 130.75,
SGD: 1.3329,
INR: 82.347
},
{
USD: new Date('2023-03-25'),
EUR: 0.92795,
JPY: 130.75,
SGD: 1.3329,
INR: 82.347
},
{
USD: new Date('2023-03-26'),
EUR: 0.92789,
JPY: 130.79,
SGD: 1.3316,
INR: 82.348
},
{
USD: new Date('2023-03-27'),
EUR: 0.92601,
JPY: 131.48,
SGD: 1.3312,
INR: 82.240
},
{
USD: new Date('2023-03-28'),
EUR: 0.92242,
JPY: 130.85,
SGD: 1.3277,
INR: 82.164
},
{
USD: new Date('2023-03-29'),
EUR: 0.92205,
JPY: 132.66,
SGD: 1.3292,
INR: 82.246
},
{
USD: new Date('2023-03-30'),
EUR: 0.91709,
JPY: 132.81,
SGD: 1.3276,
INR: 82.103
},
{
USD: new Date('2023-03-31'),
EUR: 0.92020,
JPY: 132.78,
SGD: 1.3308,
INR: 82.181
},
{
USD: new Date('2023-04-01'),
EUR: 0.92021,
JPY: 132.77,
SGD: 1.3308,
INR: 82.181
},
{
USD: new Date('2023-04-02'),
EUR: 0.92422,
JPY: 133.26,
SGD: 1.3328,
INR: 82.201
},
{
USD: new Date('2023-04-03'),
EUR: 0.91706,
JPY: 132.34,
SGD: 1.3269,
INR: 82.147
},
{
USD: new Date('2023-04-04'),
EUR: 0.91257,
JPY: 131.68,
SGD: 1.3255,
INR: 82.138
},
{
USD: new Date('2023-04-05'),
EUR: 0.91665,
JPY: 131.12,
SGD: 1.3281,
INR: 81.960
},
{
USD: new Date('2023-04-06'),
EUR: 0.91605,
JPY: 131.84,
SGD: 1.3306,
INR: 81.825
},
{
USD: new Date('2023-04-07'),
EUR: 0.90949,
JPY: 132.15,
SGD: 1.3321,
INR: 81.875
},
{
USD: new Date('2023-04-08'),
EUR: 0.90951,
JPY: 132.15,
SGD: 1.3298,
INR: 81.841
},
{
USD: new Date('2023-04-09'),
EUR: 0.90951,
JPY: 132.15,
SGD: 1.3298,
INR: 81.841
},
{
USD: new Date('2023-04-10'),
EUR: 0.92040,
JPY: 133.54,
SGD: 1.3324,
INR: 81.977
},
{
USD: new Date('2023-04-11'),
EUR: 0.91601,
JPY: 133.62,
SGD: 1.3324,
INR: 82.079
},
{
USD: new Date('2023-04-12'),
EUR: 0.90951,
JPY: 133.07,
SGD: 1.3279,
INR: 81.951
},
{
USD: new Date('2023-04-13'),
EUR: 0.90513,
JPY: 132.59,
SGD: 1.3222,
INR: 81.691
},
{
USD: new Date('2023-04-14'),
EUR: 0.90139,
JPY: 133.83,
SGD: 1.3303,
INR: 81.852
},
{
USD: new Date('2023-04-15'),
EUR: 0.90067,
JPY: 133.81,
SGD: 1.3304,
INR: 81.842
},
{
USD: new Date('2023-04-16'),
EUR: 0.91013,
JPY: 133.91,
SGD: 1.3311,
INR: 81.857
},
{
USD: new Date('2023-04-17'),
EUR: 0.91539,
JPY: 134.46,
SGD: 1.3342,
INR: 82.004
},
{
USD: new Date('2023-04-18'),
EUR: 0.91132,
JPY: 134.05,
SGD: 1.3325,
INR: 82.107
},
{
USD: new Date('2023-04-19'),
EUR: 0.91297,
JPY: 134.73,
SGD: 1.3349,
INR: 82.334
},
{
USD: new Date('2023-04-20'),
EUR: 0.91182,
JPY: 134.18,
SGD: 1.3326,
INR: 82.153
},
{
USD: new Date('2023-04-21'),
EUR: 0.90117,
JPY: 134.16,
SGD: 1.3351,
INR: 82.041
},
{
USD: new Date('2023-04-22'),
EUR: 0.90117,
JPY: 134.16,
SGD: 1.3351,
INR: 82.041
},
{
USD: new Date('2023-04-23'),
EUR: 0.90977,
JPY: 134.09,
SGD: 1.3341,
INR: 82.036
},
{
USD: new Date('2023-04-24'),
EUR: 0.90489,
JPY: 134.12,
SGD: 1.3334,
INR: 81.855
},
{
USD: new Date('2023-04-25'),
EUR: 0.91085,
JPY: 133.72,
SGD: 1.3380,
INR: 81.978
},
{
USD: new Date('2023-04-26'),
EUR: 0.90584,
JPY: 133.58,
SGD: 1.3354,
INR: 81.748
},
{
USD: new Date('2023-04-27'),
EUR: 0.90684,
JPY: 133.90,
SGD: 1.3351,
INR: 81.716
},
{
USD: new Date('2023-04-28'),
EUR: 0.89872,
JPY: 136.31,
SGD: 1.3355,
INR: 81.745
},
{
USD: new Date('2023-04-29'),
EUR: 0.89861,
JPY: 136.32,
SGD: 1.3353,
INR: 81.742
},
{
USD: new Date('2023-04-30'),
EUR: 0.90810,
JPY: 136.24,
SGD: 1.3349,
INR: 81.764
},
{
USD: new Date('2023-05-01'),
EUR: 0.91123,
JPY: 137.45,
SGD: 1.3363,
INR: 81.780
},
{
USD: new Date('2023-05-02'),
EUR: 0.90859,
JPY: 136.52,
SGD: 1.3346,
INR: 81.770
},
{
USD: new Date('2023-05-03'),
EUR: 0.90346,
JPY: 134.61,
SGD: 1.3303,
INR: 81.804
},
{
USD: new Date('2023-05-04'),
EUR: 0.90740,
JPY: 134.29,
SGD: 1.3277,
INR: 81.698
},
{
USD: new Date('2023-05-05'),
EUR: 0.89849,
JPY: 134.84,
SGD: 1.3261,
INR: 81.730
},
{
USD: new Date('2023-05-06'),
EUR: 0.89200,
JPY: 134.83,
SGD: 1.3261,
INR: 81.730
},
{
USD: new Date('2023-05-07'),
EUR: 0.90768,
JPY: 135.04,
SGD: 1.3257,
INR: 81.720
},
{
USD: new Date('2023-05-08'),
EUR: 0.90893,
JPY: 135.01,
SGD: 1.3251,
INR: 81.787
},
{
USD: new Date('2023-05-09'),
EUR: 0.91193,
JPY: 135.20,
SGD: 1.3271,
INR: 82.102
},
{
USD: new Date('2023-05-10'),
EUR: 0.91019,
JPY: 134.20,
SGD: 1.3247,
INR: 81.913
},
{
USD: new Date('2023-05-11'),
EUR: 0.91601,
JPY: 134.52,
SGD: 1.3315,
INR: 82.094
},
{
USD: new Date('2023-05-12'),
EUR: 0.91412,
JPY: 135.75,
SGD: 1.3388,
INR: 82.256
},
{
USD: new Date('2023-05-13'),
EUR: 0.91429,
JPY: 135.73,
SGD: 1.3384,
INR: 82.197
},
{
USD: new Date('2023-05-14'),
EUR: 0.92153,
JPY: 135.78,
SGD: 1.3385,
INR: 82.228
},
{
USD: new Date('2023-05-15'),
EUR: 0.91939,
JPY: 136.02,
SGD: 1.3362,
INR: 82.270
},
{
USD: new Date('2023-05-16'),
EUR: 0.92062,
JPY: 136.39,
SGD: 1.3404,
INR: 82.295
},
{
USD: new Date('2023-05-17'),
EUR: 0.92249,
JPY: 137.59,
SGD: 1.3421,
INR: 82.458
},
{
USD: new Date('2023-05-18'),
EUR: 0.92798,
JPY: 138.65,
SGD: 1.3478,
INR: 82.726
},
{
USD: new Date('2023-05-19'),
EUR: 0.92391,
JPY: 137.97,
SGD: 1.3444,
INR: 82.842
},
{
USD: new Date('2023-05-20'),
EUR: 0.92447,
JPY: 137.97,
SGD: 1.3444,
INR: 82.843
},
{
USD: new Date('2023-05-21'),
EUR: 0.92428,
JPY: 137.66,
SGD: 1.3451,
INR: 82.883
},
{
USD: new Date('2023-05-22'),
EUR: 0.92482,
JPY: 138.57,
SGD: 1.3464,
INR: 82.822
},
{
USD: new Date('2023-05-23'),
EUR: 0.92833,
JPY: 138.53,
SGD: 1.3469,
INR: 82.897
},
{
USD: new Date('2023-05-24'),
EUR: 0.92982,
JPY: 139.22,
SGD: 1.3490,
INR: 82.705
},
{
USD: new Date('2023-05-25'),
EUR: 0.93225,
JPY: 139.94,
SGD: 1.3544,
INR: 82.734
},
{
USD: new Date('2023-05-26'),
EUR: 0.93188,
JPY: 140.66,
SGD: 1.3502,
INR: 82.565
},
{
USD: new Date('2023-05-27'),
EUR: 0.93188,
JPY: 140.66,
SGD: 1.3502,
INR: 82.565
},
{
USD: new Date('2023-05-28'),
EUR: 0.93286,
JPY: 140.78,
SGD: 1.3530,
INR: 82.569
},
{
USD: new Date('2023-05-29'),
EUR: 0.93372,
JPY: 140.49,
SGD: 1.3538,
INR: 82.580
},
{
USD: new Date('2023-05-30'),
EUR: 0.93174,
JPY: 139.76,
SGD: 1.3506,
INR: 82.682
},
{
USD: new Date('2023-05-31'),
EUR: 0.93515,
JPY: 139.18,
SGD: 1.3514,
INR: 82.669
},
{
USD: new Date('2023-06-01'),
EUR: 0.92911,
JPY: 138.77,
SGD: 1.3473,
INR: 82.280
},
{
USD: new Date('2023-06-02'),
EUR: 0.93342,
JPY: 139.95,
SGD: 1.3505,
INR: 82.402
},
{
USD: new Date('2023-06-03'),
EUR: 0.93341,
JPY: 139.96,
SGD: 1.3504,
INR: 82.402
},
{
USD: new Date('2023-06-04'),
EUR: 0.93425,
JPY: 140.06,
SGD: 1.3504,
INR: 82.407
},
{
USD: new Date('2023-06-05'),
EUR: 0.93341,
JPY: 139.46,
SGD: 1.3493,
INR: 82.506
},
{
USD: new Date('2023-06-06'),
EUR: 0.93505,
JPY: 139.61,
SGD: 1.3483,
INR: 82.520
},
{
USD: new Date('2023-06-07'),
EUR: 0.93464,
JPY: 140.03,
SGD: 1.3487,
INR: 82.625
},
{
USD: new Date('2023-06-08'),
EUR: 0.92739,
JPY: 138.90,
SGD: 1.3427,
INR: 82.481
},
{
USD: new Date('2023-06-09'),
EUR: 0.93028,
JPY: 139.40,
SGD: 1.3441,
INR: 82.425
},
{
USD: new Date('2023-06-10'),
EUR: 0.92992,
JPY: 139.39,
SGD: 1.3440,
INR: 82.421
},
{
USD: new Date('2023-06-11'),
EUR: 0.93066,
JPY: 139.43,
SGD: 1.3438,
INR: 82.435
},
{
USD: new Date('2023-06-12'),
EUR: 0.92927,
JPY: 139.56,
SGD: 1.3435,
INR: 82.329
},
{
USD: new Date('2023-06-13'),
EUR: 0.92665,
JPY: 140.14,
SGD: 1.3421,
INR: 82.290
},
{
USD: new Date('2023-06-14'),
EUR: 0.92307,
JPY: 140.06,
SGD: 1.3414,
INR: 82.045
},
{
USD: new Date('2023-06-15'),
EUR: 0.91334,
JPY: 140.18,
SGD: 1.3361,
INR: 81.910
},
{
USD: new Date('2023-06-16'),
EUR: 0.91266,
JPY: 141.83,
SGD: 1.3404,
INR: 81.907
},
{
USD: new Date('2023-06-17'),
EUR: 0.91266,
JPY: 141.83,
SGD: 1.3404,
INR: 81.907
},
{
USD: new Date('2023-06-18'),
EUR: 0.91401,
JPY: 141.89,
SGD: 1.3374,
INR: 81.916
},
{
USD: new Date('2023-06-19'),
EUR: 0.91539,
JPY: 141.92,
SGD: 1.3405,
INR: 81.982
},
{
USD: new Date('2023-06-20'),
EUR: 0.91579,
JPY: 141.36,
SGD: 1.3431,
INR: 81.992
},
{
USD: new Date('2023-06-21'),
EUR: 0.91008,
JPY: 141.72,
SGD: 1.3402,
INR: 81.944
},
{
USD: new Date('2023-06-22'),
EUR: 0.91292,
JPY: 143.06,
SGD: 1.3452,
INR: 81.900
},
{
USD: new Date('2023-06-23'),
EUR: 0.91498,
JPY: 143.72,
SGD: 1.3508,
INR: 81.971
},
{
USD: new Date('2023-06-24'),
EUR: 0.91608,
JPY: 143.69,
SGD: 1.3518,
INR: 81.985
},
{
USD: new Date('2023-06-25'),
EUR: 0.91684,
JPY: 143.46,
SGD: 1.3518,
INR: 81.961
},
{
USD: new Date('2023-06-26'),
EUR: 0.91655,
JPY: 143.43,
SGD: 1.3535,
INR: 82.005
},
{
USD: new Date('2023-06-27'),
EUR: 0.91254,
JPY: 143.97,
SGD: 1.3493,
INR: 82.000
},
{
USD: new Date('2023-06-28'),
EUR: 0.91607,
JPY: 144.35,
SGD: 1.3528,
INR: 82.025
},
{
USD: new Date('2023-06-29'),
EUR: 0.92032,
JPY: 144.77,
SGD: 1.3561,
INR: 82.073
},
{
USD: new Date('2023-06-30'),
EUR: 0.91610,
JPY: 144.31,
SGD: 1.3523,
INR: 82.099
},
{
USD: new Date('2023-07-01'),
EUR: 0.91610,
JPY: 144.34,
SGD: 1.3523,
INR: 82.099
},
{
USD: new Date('2023-07-02'),
EUR: 0.91660,
JPY: 144.33,
SGD: 1.3521,
INR: 82.097
},
{
USD: new Date('2023-07-03'),
EUR: 0.91631,
JPY: 144.67,
SGD: 1.3511,
INR: 81.967
},
{
USD: new Date('2023-07-04'),
EUR: 0.91908,
JPY: 144.46,
SGD: 1.3494,
INR: 82.005
},
{
USD: new Date('2023-07-05'),
EUR: 0.92119,
JPY: 144.54,
SGD: 1.3533,
INR: 82.395
},
{
USD: new Date('2023-07-06'),
EUR: 0.91822,
JPY: 144.05,
SGD: 1.3531,
INR: 82.770
},
{
USD: new Date('2023-07-07'),
EUR: 0.91113,
JPY: 142.09,
SGD: 1.3503,
INR: 82.651
},
{
USD: new Date('2023-07-08'),
EUR: 0.91152,
JPY: 142.11,
SGD: 1.3499,
INR: 82.647
},
{
USD: new Date('2023-07-09'),
EUR: 0.91190,
JPY: 142.18,
SGD: 1.3465,
INR: 82.628
},
{
USD: new Date('2023-07-10'),
EUR: 0.90896,
JPY: 141.31,
SGD: 1.3444,
INR: 82.536
},
{
USD: new Date('2023-07-11'),
EUR: 0.90808,
JPY: 140.22,
SGD: 1.3406,
INR: 82.384
},
{
USD: new Date('2023-07-12'),
EUR: 0.89801,
JPY: 138.38,
SGD: 1.3300,
INR: 81.975
},
{
USD: new Date('2023-07-13'),
EUR: 0.89080,
JPY: 138.02,
SGD: 1.3223,
INR: 82.031
},
{
USD: new Date('2023-07-14'),
EUR: 0.88939,
JPY: 138.69,
SGD: 1.3211,
INR: 82.134
},
{
USD: new Date('2023-07-15'),
EUR: 0.88992,
JPY: 138.69,
SGD: 1.3209,
INR: 82.116
},
{
USD: new Date('2023-07-16'),
EUR: 0.89084,
JPY: 138.76,
SGD: 1.3219,
INR: 82.075
},
{
USD: new Date('2023-07-17'),
EUR: 0.88965,
JPY: 138.71,
SGD: 1.3216,
INR: 82.057
},
{
USD: new Date('2023-07-18'),
EUR: 0.89041,
JPY: 138.94,
SGD: 1.3225,
INR: 82.076
},
{
USD: new Date('2023-07-19'),
EUR: 0.89269,
JPY: 139.62,
SGD: 1.3251,
INR: 82.065
},
{
USD: new Date('2023-07-20'),
EUR: 0.89814,
JPY: 139.98,
SGD: 1.3267,
INR: 82.084
},
{
USD: new Date('2023-07-21'),
EUR: 0.89824,
JPY: 141.78,
SGD: 1.3309,
INR: 82.003
},
{
USD: new Date('2023-07-22'),
EUR: 0.89857,
JPY: 141.78,
SGD: 1.3306,
INR: 82.004
},
{
USD: new Date('2023-07-23'),
EUR: 0.89864,
JPY: 141.75,
SGD: 1.3308,
INR: 82.005
},
{
USD: new Date('2023-07-24'),
EUR: 0.90382,
JPY: 141.51,
SGD: 1.3317,
INR: 81.814
},
{
USD: new Date('2023-07-25'),
EUR: 0.90485,
JPY: 140.92,
SGD: 1.3278,
INR: 81.956
},
{
USD: new Date('2023-07-26'),
EUR: 0.90178,
JPY: 140.41,
SGD: 1.3254,
INR: 81.976
},
{
USD: new Date('2023-07-27'),
EUR: 0.91046,
JPY: 139.18,
SGD: 1.3305,
INR: 82.373
},
{
USD: new Date('2023-07-28'),
EUR: 0.90651,
JPY: 141.15,
SGD: 1.3309,
INR: 82.260
},
{
USD: new Date('2023-07-29'),
EUR: 0.90651,
JPY: 141.15,
SGD: 1.3309,
INR: 82.266
},
{
USD: new Date('2023-07-30'),
EUR: 0.90709,
JPY: 140.93,
SGD: 1.3319,
INR: 82.263
},
{
USD: new Date('2023-07-31'),
EUR: 0.90896,
JPY: 142.27,
SGD: 1.3295,
INR: 82.241
},
{
USD: new Date('2023-08-01'),
EUR: 0.90869,
JPY: 142.90,
SGD: 1.3351,
INR: 82.337
},
{
USD: new Date('2023-08-02'),
EUR: 0.91373,
JPY: 143.22,
SGD: 1.3413,
INR: 82.666
},
{
USD: new Date('2023-08-03'),
EUR: 0.91309,
JPY: 142.49,
SGD: 1.3410,
INR: 82.833
},
{
USD: new Date('2023-08-04'),
EUR: 0.90697,
JPY: 141.75,
SGD: 1.3391,
INR: 82.677
},
{
USD: new Date('2023-08-05'),
EUR: 0.90697,
JPY: 141.75,
SGD: 1.3391,
INR: 82.677
},
{
USD: new Date('2023-08-06'),
EUR: 0.90877,
JPY: 141.84,
SGD: 1.3397,
INR: 82.687
},
{
USD: new Date('2023-08-07'),
EUR: 0.90893,
JPY: 142.44,
SGD: 1.3409,
INR: 82.764
},
{
USD: new Date('2023-08-08'),
EUR: 0.91304,
JPY: 143.36,
SGD: 1.3479,
INR: 82.859
},
{
USD: new Date('2023-08-09'),
EUR: 0.91092,
JPY: 143.67,
SGD: 1.3463,
INR: 82.924
},
{
USD: new Date('2023-08-10'),
EUR: 0.91051,
JPY: 144.83,
SGD: 1.3493,
INR: 82.918
},
{
USD: new Date('2023-08-11'),
EUR: 0.91208,
JPY: 144.90,
SGD: 1.3521,
INR: 82.957
},
{
USD: new Date('2023-08-12'),
EUR: 0.91271,
JPY: 144.90,
SGD: 1.3521,
INR: 82.957
},
{
USD: new Date('2023-08-13'),
EUR: 0.91401,
JPY: 144.93,
SGD: 1.3530,
INR: 82.956
},
{
USD: new Date('2023-08-14'),
EUR: 0.91675,
JPY: 145.52,
SGD: 1.3559,
INR: 83.407
},
{
USD: new Date('2023-08-15'),
EUR: 0.91717,
JPY: 145.59,
SGD: 1.3586,
INR: 83.204
},
{
USD: new Date('2023-08-16'),
EUR: 0.91902,
JPY: 146.29,
SGD: 1.3595,
INR: 83.234
},
{
USD: new Date('2023-08-17'),
EUR: 0.91966,
JPY: 145.71,
SGD: 1.3584,
INR: 83.101
},
{
USD: new Date('2023-08-18'),
EUR: 0.91832,
JPY: 145.41,
SGD: 1.3587,
INR: 83.157
}
];export let synchronizedData: Object[] = [
{
USD: new Date('2023-02-18'),
EUR: 0.93316,
JPY: 134.10,
SGD: 1.3370,
INR: 82.814
},
{
USD: new Date('2023-02-19'),
EUR: 0.93591,
JPY: 134.31,
SGD: 1.3371,
INR: 82.773
},
{
USD: new Date('2023-02-20'),
EUR: 0.93604,
JPY: 134.32,
SGD: 1.3359,
INR: 82.721
},
{
USD: new Date('2023-02-21'),
EUR: 0.93881,
JPY: 134.97,
SGD: 1.3402,
INR: 82.899
},
{
USD: new Date('2023-02-22'),
EUR: 0.94289,
JPY: 134.93,
SGD: 1.3408,
INR: 82.843
},
{
USD: new Date('2023-02-23'),
EUR: 0.94358,
JPY: 134.63,
SGD: 1.3428,
INR: 82.636
},
{
USD: new Date('2023-02-24'),
EUR: 0.94473,
JPY: 136.47,
SGD: 1.3500,
INR: 82.933
},
{
USD: new Date('2023-02-25'),
EUR: 0.94584,
JPY: 136.48,
SGD: 1.3499,
INR: 82.929
},
{
USD: new Date('2023-02-26'),
EUR: 0.94745,
JPY: 136.40,
SGD: 1.3498,
INR: 82.928
},
{
USD: new Date('2023-02-27'),
EUR: 0.94262,
JPY: 136.32,
SGD: 1.3469,
INR: 82.673
},
{
USD: new Date('2023-02-28'),
EUR: 0.94548,
JPY: 136.35,
SGD: 1.3484,
INR: 82.641
},
{
USD: new Date('2023-03-01'),
EUR: 0.93722,
JPY: 136.20,
SGD: 1.3420,
INR: 82.418
},
{
USD: new Date('2023-03-02'),
EUR: 0.94344,
JPY: 136.70,
SGD: 1.3473,
INR: 82.349
},
{
USD: new Date('2023-03-03'),
EUR: 0.93901,
JPY: 135.85,
SGD: 1.3452,
INR: 81.712
},
{
USD: new Date('2023-03-04'),
EUR: 0.93968,
JPY: 135.84,
SGD: 1.3452,
INR: 81.713
},
{
USD: new Date('2023-03-05'),
EUR: 0.94106,
JPY: 136.02,
SGD: 1.3455,
INR: 81.742
},
{
USD: new Date('2023-03-06'),
EUR: 0.93573,
JPY: 135.99,
SGD: 1.3451,
INR: 81.858
},
{
USD: new Date('2023-03-07'),
EUR: 0.94792,
JPY: 137.38,
SGD: 1.3544,
INR: 82.072
},
{
USD: new Date('2023-03-08'),
EUR: 0.94793,
JPY: 137.24,
SGD: 1.3533,
INR: 81.960
},
{
USD: new Date('2023-03-09'),
EUR: 0.94480,
JPY: 136.41,
SGD: 1.3532,
INR: 82.011
},
{
USD: new Date('2023-03-10'),
EUR: 0.93842,
JPY: 135.00,
SGD: 1.3488,
INR: 82.018
},
{
USD: new Date('2023-03-11'),
EUR: 0.93926,
JPY: 134.99,
SGD: 1.3489,
INR: 81.966
},
{
USD: new Date('2023-03-12'),
EUR: 0.93600,
JPY: 134.98,
SGD: 1.3475,
INR: 82.019
},
{
USD: new Date('2023-03-13'),
EUR: 0.93246,
JPY: 133.12,
SGD: 1.3474,
INR: 82.422
},
{
USD: new Date('2023-03-14'),
EUR: 0.93219,
JPY: 134.40,
SGD: 1.3452,
INR: 82.309
},
{
USD: new Date('2023-03-15'),
EUR: 0.94490,
JPY: 132.94,
SGD: 1.3512,
INR: 82.713
},
{
USD: new Date('2023-03-16'),
EUR: 0.94220,
JPY: 133.38,
SGD: 1.3461,
INR: 82.642
},
{
USD: new Date('2023-03-17'),
EUR: 0.93006,
JPY: 131.84,
SGD: 1.3416,
INR: 82.531
},
{
USD: new Date('2023-03-18'),
EUR: 0.92806,
JPY: 131.85,
SGD: 1.3415,
INR: 82.536
},
{
USD: new Date('2023-03-19'),
EUR: 0.93648,
JPY: 132.29,
SGD: 1.3406,
INR: 82.544
},
{
USD: new Date('2023-03-20'),
EUR: 0.93295,
JPY: 131.40,
SGD: 1.3377,
INR: 82.520
},
{
USD: new Date('2023-03-21'),
EUR: 0.92817,
JPY: 132.36,
SGD: 1.3370,
INR: 82.663
},
{
USD: new Date('2023-03-22'),
EUR: 0.92003,
JPY: 131.18,
SGD: 1.3297,
INR: 82.520
},
{
USD: new Date('2023-03-23'),
EUR: 0.92290,
JPY: 130.80,
SGD: 1.3278,
INR: 82.253
},
{
USD: new Date('2023-03-24'),
EUR: 0.92795,
JPY: 130.75,
SGD: 1.3329,
INR: 82.347
},
{
USD: new Date('2023-03-25'),
EUR: 0.92795,
JPY: 130.75,
SGD: 1.3329,
INR: 82.347
},
{
USD: new Date('2023-03-26'),
EUR: 0.92789,
JPY: 130.79,
SGD: 1.3316,
INR: 82.348
},
{
USD: new Date('2023-03-27'),
EUR: 0.92601,
JPY: 131.48,
SGD: 1.3312,
INR: 82.240
},
{
USD: new Date('2023-03-28'),
EUR: 0.92242,
JPY: 130.85,
SGD: 1.3277,
INR: 82.164
},
{
USD: new Date('2023-03-29'),
EUR: 0.92205,
JPY: 132.66,
SGD: 1.3292,
INR: 82.246
},
{
USD: new Date('2023-03-30'),
EUR: 0.91709,
JPY: 132.81,
SGD: 1.3276,
INR: 82.103
},
{
USD: new Date('2023-03-31'),
EUR: 0.92020,
JPY: 132.78,
SGD: 1.3308,
INR: 82.181
},
{
USD: new Date('2023-04-01'),
EUR: 0.92021,
JPY: 132.77,
SGD: 1.3308,
INR: 82.181
},
{
USD: new Date('2023-04-02'),
EUR: 0.92422,
JPY: 133.26,
SGD: 1.3328,
INR: 82.201
},
{
USD: new Date('2023-04-03'),
EUR: 0.91706,
JPY: 132.34,
SGD: 1.3269,
INR: 82.147
},
{
USD: new Date('2023-04-04'),
EUR: 0.91257,
JPY: 131.68,
SGD: 1.3255,
INR: 82.138
},
{
USD: new Date('2023-04-05'),
EUR: 0.91665,
JPY: 131.12,
SGD: 1.3281,
INR: 81.960
},
{
USD: new Date('2023-04-06'),
EUR: 0.91605,
JPY: 131.84,
SGD: 1.3306,
INR: 81.825
},
{
USD: new Date('2023-04-07'),
EUR: 0.90949,
JPY: 132.15,
SGD: 1.3321,
INR: 81.875
},
{
USD: new Date('2023-04-08'),
EUR: 0.90951,
JPY: 132.15,
SGD: 1.3298,
INR: 81.841
},
{
USD: new Date('2023-04-09'),
EUR: 0.90951,
JPY: 132.15,
SGD: 1.3298,
INR: 81.841
},
{
USD: new Date('2023-04-10'),
EUR: 0.92040,
JPY: 133.54,
SGD: 1.3324,
INR: 81.977
},
{
USD: new Date('2023-04-11'),
EUR: 0.91601,
JPY: 133.62,
SGD: 1.3324,
INR: 82.079
},
{
USD: new Date('2023-04-12'),
EUR: 0.90951,
JPY: 133.07,
SGD: 1.3279,
INR: 81.951
},
{
USD: new Date('2023-04-13'),
EUR: 0.90513,
JPY: 132.59,
SGD: 1.3222,
INR: 81.691
},
{
USD: new Date('2023-04-14'),
EUR: 0.90139,
JPY: 133.83,
SGD: 1.3303,
INR: 81.852
},
{
USD: new Date('2023-04-15'),
EUR: 0.90067,
JPY: 133.81,
SGD: 1.3304,
INR: 81.842
},
{
USD: new Date('2023-04-16'),
EUR: 0.91013,
JPY: 133.91,
SGD: 1.3311,
INR: 81.857
},
{
USD: new Date('2023-04-17'),
EUR: 0.91539,
JPY: 134.46,
SGD: 1.3342,
INR: 82.004
},
{
USD: new Date('2023-04-18'),
EUR: 0.91132,
JPY: 134.05,
SGD: 1.3325,
INR: 82.107
},
{
USD: new Date('2023-04-19'),
EUR: 0.91297,
JPY: 134.73,
SGD: 1.3349,
INR: 82.334
},
{
USD: new Date('2023-04-20'),
EUR: 0.91182,
JPY: 134.18,
SGD: 1.3326,
INR: 82.153
},
{
USD: new Date('2023-04-21'),
EUR: 0.90117,
JPY: 134.16,
SGD: 1.3351,
INR: 82.041
},
{
USD: new Date('2023-04-22'),
EUR: 0.90117,
JPY: 134.16,
SGD: 1.3351,
INR: 82.041
},
{
USD: new Date('2023-04-23'),
EUR: 0.90977,
JPY: 134.09,
SGD: 1.3341,
INR: 82.036
},
{
USD: new Date('2023-04-24'),
EUR: 0.90489,
JPY: 134.12,
SGD: 1.3334,
INR: 81.855
},
{
USD: new Date('2023-04-25'),
EUR: 0.91085,
JPY: 133.72,
SGD: 1.3380,
INR: 81.978
},
{
USD: new Date('2023-04-26'),
EUR: 0.90584,
JPY: 133.58,
SGD: 1.3354,
INR: 81.748
},
{
USD: new Date('2023-04-27'),
EUR: 0.90684,
JPY: 133.90,
SGD: 1.3351,
INR: 81.716
},
{
USD: new Date('2023-04-28'),
EUR: 0.89872,
JPY: 136.31,
SGD: 1.3355,
INR: 81.745
},
{
USD: new Date('2023-04-29'),
EUR: 0.89861,
JPY: 136.32,
SGD: 1.3353,
INR: 81.742
},
{
USD: new Date('2023-04-30'),
EUR: 0.90810,
JPY: 136.24,
SGD: 1.3349,
INR: 81.764
},
{
USD: new Date('2023-05-01'),
EUR: 0.91123,
JPY: 137.45,
SGD: 1.3363,
INR: 81.780
},
{
USD: new Date('2023-05-02'),
EUR: 0.90859,
JPY: 136.52,
SGD: 1.3346,
INR: 81.770
},
{
USD: new Date('2023-05-03'),
EUR: 0.90346,
JPY: 134.61,
SGD: 1.3303,
INR: 81.804
},
{
USD: new Date('2023-05-04'),
EUR: 0.90740,
JPY: 134.29,
SGD: 1.3277,
INR: 81.698
},
{
USD: new Date('2023-05-05'),
EUR: 0.89849,
JPY: 134.84,
SGD: 1.3261,
INR: 81.730
},
{
USD: new Date('2023-05-06'),
EUR: 0.89200,
JPY: 134.83,
SGD: 1.3261,
INR: 81.730
},
{
USD: new Date('2023-05-07'),
EUR: 0.90768,
JPY: 135.04,
SGD: 1.3257,
INR: 81.720
},
{
USD: new Date('2023-05-08'),
EUR: 0.90893,
JPY: 135.01,
SGD: 1.3251,
INR: 81.787
},
{
USD: new Date('2023-05-09'),
EUR: 0.91193,
JPY: 135.20,
SGD: 1.3271,
INR: 82.102
},
{
USD: new Date('2023-05-10'),
EUR: 0.91019,
JPY: 134.20,
SGD: 1.3247,
INR: 81.913
},
{
USD: new Date('2023-05-11'),
EUR: 0.91601,
JPY: 134.52,
SGD: 1.3315,
INR: 82.094
},
{
USD: new Date('2023-05-12'),
EUR: 0.91412,
JPY: 135.75,
SGD: 1.3388,
INR: 82.256
},
{
USD: new Date('2023-05-13'),
EUR: 0.91429,
JPY: 135.73,
SGD: 1.3384,
INR: 82.197
},
{
USD: new Date('2023-05-14'),
EUR: 0.92153,
JPY: 135.78,
SGD: 1.3385,
INR: 82.228
},
{
USD: new Date('2023-05-15'),
EUR: 0.91939,
JPY: 136.02,
SGD: 1.3362,
INR: 82.270
},
{
USD: new Date('2023-05-16'),
EUR: 0.92062,
JPY: 136.39,
SGD: 1.3404,
INR: 82.295
},
{
USD: new Date('2023-05-17'),
EUR: 0.92249,
JPY: 137.59,
SGD: 1.3421,
INR: 82.458
},
{
USD: new Date('2023-05-18'),
EUR: 0.92798,
JPY: 138.65,
SGD: 1.3478,
INR: 82.726
},
{
USD: new Date('2023-05-19'),
EUR: 0.92391,
JPY: 137.97,
SGD: 1.3444,
INR: 82.842
},
{
USD: new Date('2023-05-20'),
EUR: 0.92447,
JPY: 137.97,
SGD: 1.3444,
INR: 82.843
},
{
USD: new Date('2023-05-21'),
EUR: 0.92428,
JPY: 137.66,
SGD: 1.3451,
INR: 82.883
},
{
USD: new Date('2023-05-22'),
EUR: 0.92482,
JPY: 138.57,
SGD: 1.3464,
INR: 82.822
},
{
USD: new Date('2023-05-23'),
EUR: 0.92833,
JPY: 138.53,
SGD: 1.3469,
INR: 82.897
},
{
USD: new Date('2023-05-24'),
EUR: 0.92982,
JPY: 139.22,
SGD: 1.3490,
INR: 82.705
},
{
USD: new Date('2023-05-25'),
EUR: 0.93225,
JPY: 139.94,
SGD: 1.3544,
INR: 82.734
},
{
USD: new Date('2023-05-26'),
EUR: 0.93188,
JPY: 140.66,
SGD: 1.3502,
INR: 82.565
},
{
USD: new Date('2023-05-27'),
EUR: 0.93188,
JPY: 140.66,
SGD: 1.3502,
INR: 82.565
},
{
USD: new Date('2023-05-28'),
EUR: 0.93286,
JPY: 140.78,
SGD: 1.3530,
INR: 82.569
},
{
USD: new Date('2023-05-29'),
EUR: 0.93372,
JPY: 140.49,
SGD: 1.3538,
INR: 82.580
},
{
USD: new Date('2023-05-30'),
EUR: 0.93174,
JPY: 139.76,
SGD: 1.3506,
INR: 82.682
},
{
USD: new Date('2023-05-31'),
EUR: 0.93515,
JPY: 139.18,
SGD: 1.3514,
INR: 82.669
},
{
USD: new Date('2023-06-01'),
EUR: 0.92911,
JPY: 138.77,
SGD: 1.3473,
INR: 82.280
},
{
USD: new Date('2023-06-02'),
EUR: 0.93342,
JPY: 139.95,
SGD: 1.3505,
INR: 82.402
},
{
USD: new Date('2023-06-03'),
EUR: 0.93341,
JPY: 139.96,
SGD: 1.3504,
INR: 82.402
},
{
USD: new Date('2023-06-04'),
EUR: 0.93425,
JPY: 140.06,
SGD: 1.3504,
INR: 82.407
},
{
USD: new Date('2023-06-05'),
EUR: 0.93341,
JPY: 139.46,
SGD: 1.3493,
INR: 82.506
},
{
USD: new Date('2023-06-06'),
EUR: 0.93505,
JPY: 139.61,
SGD: 1.3483,
INR: 82.520
},
{
USD: new Date('2023-06-07'),
EUR: 0.93464,
JPY: 140.03,
SGD: 1.3487,
INR: 82.625
},
{
USD: new Date('2023-06-08'),
EUR: 0.92739,
JPY: 138.90,
SGD: 1.3427,
INR: 82.481
},
{
USD: new Date('2023-06-09'),
EUR: 0.93028,
JPY: 139.40,
SGD: 1.3441,
INR: 82.425
},
{
USD: new Date('2023-06-10'),
EUR: 0.92992,
JPY: 139.39,
SGD: 1.3440,
INR: 82.421
},
{
USD: new Date('2023-06-11'),
EUR: 0.93066,
JPY: 139.43,
SGD: 1.3438,
INR: 82.435
},
{
USD: new Date('2023-06-12'),
EUR: 0.92927,
JPY: 139.56,
SGD: 1.3435,
INR: 82.329
},
{
USD: new Date('2023-06-13'),
EUR: 0.92665,
JPY: 140.14,
SGD: 1.3421,
INR: 82.290
},
{
USD: new Date('2023-06-14'),
EUR: 0.92307,
JPY: 140.06,
SGD: 1.3414,
INR: 82.045
},
{
USD: new Date('2023-06-15'),
EUR: 0.91334,
JPY: 140.18,
SGD: 1.3361,
INR: 81.910
},
{
USD: new Date('2023-06-16'),
EUR: 0.91266,
JPY: 141.83,
SGD: 1.3404,
INR: 81.907
},
{
USD: new Date('2023-06-17'),
EUR: 0.91266,
JPY: 141.83,
SGD: 1.3404,
INR: 81.907
},
{
USD: new Date('2023-06-18'),
EUR: 0.91401,
JPY: 141.89,
SGD: 1.3374,
INR: 81.916
},
{
USD: new Date('2023-06-19'),
EUR: 0.91539,
JPY: 141.92,
SGD: 1.3405,
INR: 81.982
},
{
USD: new Date('2023-06-20'),
EUR: 0.91579,
JPY: 141.36,
SGD: 1.3431,
INR: 81.992
},
{
USD: new Date('2023-06-21'),
EUR: 0.91008,
JPY: 141.72,
SGD: 1.3402,
INR: 81.944
},
{
USD: new Date('2023-06-22'),
EUR: 0.91292,
JPY: 143.06,
SGD: 1.3452,
INR: 81.900
},
{
USD: new Date('2023-06-23'),
EUR: 0.91498,
JPY: 143.72,
SGD: 1.3508,
INR: 81.971
},
{
USD: new Date('2023-06-24'),
EUR: 0.91608,
JPY: 143.69,
SGD: 1.3518,
INR: 81.985
},
{
USD: new Date('2023-06-25'),
EUR: 0.91684,
JPY: 143.46,
SGD: 1.3518,
INR: 81.961
},
{
USD: new Date('2023-06-26'),
EUR: 0.91655,
JPY: 143.43,
SGD: 1.3535,
INR: 82.005
},
{
USD: new Date('2023-06-27'),
EUR: 0.91254,
JPY: 143.97,
SGD: 1.3493,
INR: 82.000
},
{
USD: new Date('2023-06-28'),
EUR: 0.91607,
JPY: 144.35,
SGD: 1.3528,
INR: 82.025
},
{
USD: new Date('2023-06-29'),
EUR: 0.92032,
JPY: 144.77,
SGD: 1.3561,
INR: 82.073
},
{
USD: new Date('2023-06-30'),
EUR: 0.91610,
JPY: 144.31,
SGD: 1.3523,
INR: 82.099
},
{
USD: new Date('2023-07-01'),
EUR: 0.91610,
JPY: 144.34,
SGD: 1.3523,
INR: 82.099
},
{
USD: new Date('2023-07-02'),
EUR: 0.91660,
JPY: 144.33,
SGD: 1.3521,
INR: 82.097
},
{
USD: new Date('2023-07-03'),
EUR: 0.91631,
JPY: 144.67,
SGD: 1.3511,
INR: 81.967
},
{
USD: new Date('2023-07-04'),
EUR: 0.91908,
JPY: 144.46,
SGD: 1.3494,
INR: 82.005
},
{
USD: new Date('2023-07-05'),
EUR: 0.92119,
JPY: 144.54,
SGD: 1.3533,
INR: 82.395
},
{
USD: new Date('2023-07-06'),
EUR: 0.91822,
JPY: 144.05,
SGD: 1.3531,
INR: 82.770
},
{
USD: new Date('2023-07-07'),
EUR: 0.91113,
JPY: 142.09,
SGD: 1.3503,
INR: 82.651
},
{
USD: new Date('2023-07-08'),
EUR: 0.91152,
JPY: 142.11,
SGD: 1.3499,
INR: 82.647
},
{
USD: new Date('2023-07-09'),
EUR: 0.91190,
JPY: 142.18,
SGD: 1.3465,
INR: 82.628
},
{
USD: new Date('2023-07-10'),
EUR: 0.90896,
JPY: 141.31,
SGD: 1.3444,
INR: 82.536
},
{
USD: new Date('2023-07-11'),
EUR: 0.90808,
JPY: 140.22,
SGD: 1.3406,
INR: 82.384
},
{
USD: new Date('2023-07-12'),
EUR: 0.89801,
JPY: 138.38,
SGD: 1.3300,
INR: 81.975
},
{
USD: new Date('2023-07-13'),
EUR: 0.89080,
JPY: 138.02,
SGD: 1.3223,
INR: 82.031
},
{
USD: new Date('2023-07-14'),
EUR: 0.88939,
JPY: 138.69,
SGD: 1.3211,
INR: 82.134
},
{
USD: new Date('2023-07-15'),
EUR: 0.88992,
JPY: 138.69,
SGD: 1.3209,
INR: 82.116
},
{
USD: new Date('2023-07-16'),
EUR: 0.89084,
JPY: 138.76,
SGD: 1.3219,
INR: 82.075
},
{
USD: new Date('2023-07-17'),
EUR: 0.88965,
JPY: 138.71,
SGD: 1.3216,
INR: 82.057
},
{
USD: new Date('2023-07-18'),
EUR: 0.89041,
JPY: 138.94,
SGD: 1.3225,
INR: 82.076
},
{
USD: new Date('2023-07-19'),
EUR: 0.89269,
JPY: 139.62,
SGD: 1.3251,
INR: 82.065
},
{
USD: new Date('2023-07-20'),
EUR: 0.89814,
JPY: 139.98,
SGD: 1.3267,
INR: 82.084
},
{
USD: new Date('2023-07-21'),
EUR: 0.89824,
JPY: 141.78,
SGD: 1.3309,
INR: 82.003
},
{
USD: new Date('2023-07-22'),
EUR: 0.89857,
JPY: 141.78,
SGD: 1.3306,
INR: 82.004
},
{
USD: new Date('2023-07-23'),
EUR: 0.89864,
JPY: 141.75,
SGD: 1.3308,
INR: 82.005
},
{
USD: new Date('2023-07-24'),
EUR: 0.90382,
JPY: 141.51,
SGD: 1.3317,
INR: 81.814
},
{
USD: new Date('2023-07-25'),
EUR: 0.90485,
JPY: 140.92,
SGD: 1.3278,
INR: 81.956
},
{
USD: new Date('2023-07-26'),
EUR: 0.90178,
JPY: 140.41,
SGD: 1.3254,
INR: 81.976
},
{
USD: new Date('2023-07-27'),
EUR: 0.91046,
JPY: 139.18,
SGD: 1.3305,
INR: 82.373
},
{
USD: new Date('2023-07-28'),
EUR: 0.90651,
JPY: 141.15,
SGD: 1.3309,
INR: 82.260
},
{
USD: new Date('2023-07-29'),
EUR: 0.90651,
JPY: 141.15,
SGD: 1.3309,
INR: 82.266
},
{
USD: new Date('2023-07-30'),
EUR: 0.90709,
JPY: 140.93,
SGD: 1.3319,
INR: 82.263
},
{
USD: new Date('2023-07-31'),
EUR: 0.90896,
JPY: 142.27,
SGD: 1.3295,
INR: 82.241
},
{
USD: new Date('2023-08-01'),
EUR: 0.90869,
JPY: 142.90,
SGD: 1.3351,
INR: 82.337
},
{
USD: new Date('2023-08-02'),
EUR: 0.91373,
JPY: 143.22,
SGD: 1.3413,
INR: 82.666
},
{
USD: new Date('2023-08-03'),
EUR: 0.91309,
JPY: 142.49,
SGD: 1.3410,
INR: 82.833
},
{
USD: new Date('2023-08-04'),
EUR: 0.90697,
JPY: 141.75,
SGD: 1.3391,
INR: 82.677
},
{
USD: new Date('2023-08-05'),
EUR: 0.90697,
JPY: 141.75,
SGD: 1.3391,
INR: 82.677
},
{
USD: new Date('2023-08-06'),
EUR: 0.90877,
JPY: 141.84,
SGD: 1.3397,
INR: 82.687
},
{
USD: new Date('2023-08-07'),
EUR: 0.90893,
JPY: 142.44,
SGD: 1.3409,
INR: 82.764
},
{
USD: new Date('2023-08-08'),
EUR: 0.91304,
JPY: 143.36,
SGD: 1.3479,
INR: 82.859
},
{
USD: new Date('2023-08-09'),
EUR: 0.91092,
JPY: 143.67,
SGD: 1.3463,
INR: 82.924
},
{
USD: new Date('2023-08-10'),
EUR: 0.91051,
JPY: 144.83,
SGD: 1.3493,
INR: 82.918
},
{
USD: new Date('2023-08-11'),
EUR: 0.91208,
JPY: 144.90,
SGD: 1.3521,
INR: 82.957
},
{
USD: new Date('2023-08-12'),
EUR: 0.91271,
JPY: 144.90,
SGD: 1.3521,
INR: 82.957
},
{
USD: new Date('2023-08-13'),
EUR: 0.91401,
JPY: 144.93,
SGD: 1.3530,
INR: 82.956
},
{
USD: new Date('2023-08-14'),
EUR: 0.91675,
JPY: 145.52,
SGD: 1.3559,
INR: 83.407
},
{
USD: new Date('2023-08-15'),
EUR: 0.91717,
JPY: 145.59,
SGD: 1.3586,
INR: 83.204
},
{
USD: new Date('2023-08-16'),
EUR: 0.91902,
JPY: 146.29,
SGD: 1.3595,
INR: 83.234
},
{
USD: new Date('2023-08-17'),
EUR: 0.91966,
JPY: 145.71,
SGD: 1.3584,
INR: 83.101
},
{
USD: new Date('2023-08-18'),
EUR: 0.91832,
JPY: 145.41,
SGD: 1.3587,
INR: 83.157
}
];Selection synchronization
Selection can be synchronized across multiple charts by using the selectionComplete event. In the selectionComplete event, retrieve the selected data values or region from the active chart and apply the same selection state to the other charts.
This ensures consistent selection behavior across all connected charts and helps maintain a unified analysis experience.
import * as ReactDOM from "react-dom";
import { Chart, SplineSeries, LineSeries, DateTime, Zoom, IZoomCompleteEventArgs, Selection, ISelectionCompleteEventArgs, ChartComponent, SeriesCollectionDirective, SeriesDirective, Inject } from '@syncfusion/ej2-react-charts';
import { synchronizedData } from './datasource';
import * as React from 'react';
import { Browser } from '@syncfusion/ej2-base';
function App() {
let chart1 = React.useRef(null);
let chart2 = React.useRef(null);
let charts = [];
React.useEffect(() => {
charts = [chart1.current, chart2.current];
}, []);
let zoomFactor = 0;
let zoomPosition = 0;
let count = 0;
let zoomComplete = (args) => {
if (args.axis.name === 'primaryXAxis') {
zoomFactor = args.currentZoomFactor;
zoomPosition = args.currentZoomPosition;
zoomCompleteFunction(args);
}
};
let zoomCompleteFunction = (args) => {
for (let i = 0; i < charts.length; i++) {
if (args.axis.series[0].chart.element.id !== charts[i].element.id) {
charts[i].primaryXAxis.zoomFactor = zoomFactor;
charts[i].primaryXAxis.zoomPosition = zoomPosition;
charts[i].zoomModule.isZoomed = args.axis.series[0].chart.zoomModule.isZoomed;
charts[i].zoomModule.isPanning = args.axis.series[0].chart.zoomModule.isPanning;
}
}
};
let selectionComplete = (args) => {
selectionCompleteFunction(args);
};
let selectionCompleteFunction = (args) => {
if (count == 0) {
for (var j = 0; j < args.selectedDataValues.length; j++) {
args.selectedDataValues[j].point = args.selectedDataValues[j].pointIndex;
args.selectedDataValues[j].series = args.selectedDataValues[j].seriesIndex;
}
for (var i = 0; i < charts.length; i++) {
if (args.chart.element.id !== charts[i].element.id) {
charts[i].selectedDataIndexes = args.selectedDataValues;
count += 1;
charts[i].dataBind();
}
}
count = 0;
}
};
return <div className="control-section">
<div className="row">
<div className="col">
<ChartComponent
id="container1"
ref={chart1}
primaryXAxis={{
minimum: new Date(2023, 1, 18),
maximum: new Date(2023, 7, 18),
valueType: 'DateTime',
labelFormat: 'MMM d',
lineStyle: { width: 0 },
majorGridLines: { width: 0 },
edgeLabelPlacement: Browser.isDevice ? 'None' : 'Shift',
labelRotation: Browser.isDevice ? -45 : 0,
interval: Browser.isDevice ? 2 : 1
}}
primaryYAxis={{
labelFormat: 'n2',
majorTickLines: { width: 0 },
lineStyle: { width: 0 },
minimum: 0.86,
maximum: 0.96,
interval: 0.025
}}
chartArea={{ border: { width: 0 } }}
zoomSettings={{
enableSelectionZooming: true,
mode: 'X'
}}
zoomComplete={zoomComplete.bind(this)}
selectionComplete={selectionComplete.bind(this)}
titleStyle={{ textAlignment: 'Near' }}
title="US to Euro"
selectionMode='Point'
selectionPattern='Box'>
<Inject services={[LineSeries, DateTime, Zoom, Selection]} />
<SeriesCollectionDirective>
<SeriesDirective type="Line" dataSource={synchronizedData} xName="USD" yName="EUR" width={2} emptyPointSettings={{ mode: 'Drop' }}></SeriesDirective>
</SeriesCollectionDirective>
</ChartComponent>
</div>
<div className="col">
<ChartComponent
id="container2"
ref={chart2}
primaryXAxis={{
minimum: new Date(2023, 1, 18),
maximum: new Date(2023, 7, 18),
valueType: 'DateTime',
labelFormat: 'MMM d',
lineStyle: { width: 0 },
majorGridLines: { width: 0 },
edgeLabelPlacement: Browser.isDevice ? 'None' : 'Shift',
labelRotation: Browser.isDevice ? -45 : 0,
interval: Browser.isDevice ? 2 : 1
}}
primaryYAxis={{
labelFormat: 'n1',
majorTickLines: { width: 0 },
lineStyle: { width: 0 },
minimum: 79,
maximum: 85,
interval: 1.5
}}
chartArea={{ border: { width: 0 } }}
zoomSettings={{
enableSelectionZooming: true,
mode: 'X'
}}
zoomComplete={zoomComplete.bind(this)}
selectionComplete={selectionComplete.bind(this)}
titleStyle={{ textAlignment: 'Near' }}
title="US to INR"
selectionMode='Point'
selectionPattern='Box'>
<Inject services={[SplineSeries, DateTime, Zoom, Selection]} />
<SeriesCollectionDirective>
<SeriesDirective type="Spline" dataSource={synchronizedData} xName="USD" yName="INR" width={2} border={{ width: 2 }}></SeriesDirective>
</SeriesCollectionDirective>
</ChartComponent>
</div>
</div>
</div>
}
;
export default App;
ReactDOM.render(<App />, document.getElementById("charts"));import * as ReactDOM from "react-dom";
import { Chart, SplineSeries, LineSeries, DateTime, Zoom, IZoomCompleteEventArgs, Selection, ISelectionCompleteEventArgs, ChartComponent, SeriesCollectionDirective, SeriesDirective, Inject } from '@syncfusion/ej2-react-charts';
import { synchronizedData } from './datasource';
import * as React from "react";
import { Browser } from '@syncfusion/ej2-base';
function App() {
let chart1 = React.useRef<ChartComponent>(null);
let chart2 = React.useRef<ChartComponent>(null);
let charts: ChartComponent[] = [];
React.useEffect(() => {
charts = [chart1.current, chart2.current];
}, []);
let zoomFactor: number = 0;
let zoomPosition: number = 0;
let count: number = 0;
let zoomComplete = (args: IZoomCompleteEventArgs): void => {
if (args.axis.name === 'primaryXAxis') {
zoomFactor = args.currentZoomFactor;
zoomPosition = args.currentZoomPosition;
zoomCompleteFunction(args);
}
};
let zoomCompleteFunction = (args: IZoomCompleteEventArgs): void => {
for (let i: number = 0; i < charts.length; i++) {
if (args.axis.series[0].chart.element.id !== charts[i].element.id) {
charts[i].primaryXAxis.zoomFactor = zoomFactor;
charts[i].primaryXAxis.zoomPosition = zoomPosition;
charts[i].zoomModule.isZoomed = args.axis.series[0].chart.zoomModule.isZoomed;
charts[i].zoomModule.isPanning = args.axis.series[0].chart.zoomModule.isPanning;
}
}
};
let selectionComplete = (args: ISelectionCompleteEventArgs): void => {
selectionCompleteFunction(args);
};
let selectionCompleteFunction = (args: ISelectionCompleteEventArgs): void => {
if (count == 0) {
for (var j = 0; j < args.selectedDataValues.length; j++) {
args.selectedDataValues[j].point = args.selectedDataValues[j].pointIndex;
args.selectedDataValues[j].series = args.selectedDataValues[j].seriesIndex;
}
for (var i = 0; i < charts.length; i++) {
if (args.chart.element.id !== charts[i].element.id) {
charts[i].selectedDataIndexes = args.selectedDataValues;
count += 1;
charts[i].dataBind();
}
}
count = 0;
}
};
return <div className="control-section">
<div className="row">
<div className="col">
<ChartComponent
id="container1"
ref={chart1}
primaryXAxis={{
minimum: new Date(2023, 1, 18),
maximum: new Date(2023, 7, 18),
valueType: 'DateTime',
labelFormat: 'MMM d',
lineStyle: { width: 0 },
majorGridLines: { width: 0 },
edgeLabelPlacement: Browser.isDevice ? 'None' : 'Shift',
labelRotation: Browser.isDevice ? -45 : 0,
interval: Browser.isDevice ? 2 : 1
}}
primaryYAxis={{
labelFormat: 'n2',
majorTickLines: { width: 0 },
lineStyle: { width: 0 },
minimum: 0.86,
maximum: 0.96,
interval: 0.025
}}
chartArea={{ border: { width: 0 } }}
zoomSettings={{
enableSelectionZooming: true,
mode: 'X'
}}
zoomComplete={zoomComplete.bind(this)}
selectionComplete={selectionComplete.bind(this)}
titleStyle={{ textAlignment: 'Near' }}
title="US to Euro"
selectionMode='Point'
selectionPattern='Box'>
<Inject services={[LineSeries, DateTime, Zoom, Selection]} />
<SeriesCollectionDirective>
<SeriesDirective type="Line" dataSource={synchronizedData} xName="USD" yName="EUR" width={2} emptyPointSettings={{ mode: 'Drop' }}></SeriesDirective>
</SeriesCollectionDirective>
</ChartComponent>
</div>
<div className="col">
<ChartComponent
id="container2"
ref={chart2}
primaryXAxis={{
minimum: new Date(2023, 1, 18),
maximum: new Date(2023, 7, 18),
valueType: 'DateTime',
labelFormat: 'MMM d',
lineStyle: { width: 0 },
majorGridLines: { width: 0 },
edgeLabelPlacement: Browser.isDevice ? 'None' : 'Shift',
labelRotation: Browser.isDevice ? -45 : 0,
interval: Browser.isDevice ? 2 : 1
}}
primaryYAxis={{
labelFormat: 'n1',
majorTickLines: { width: 0 },
lineStyle: { width: 0 },
minimum: 79,
maximum: 85,
interval: 1.5
}}
chartArea={{ border: { width: 0 } }}
zoomSettings={{
enableSelectionZooming: true,
mode: 'X'
}}
zoomComplete={zoomComplete.bind(this)}
selectionComplete={selectionComplete.bind(this)}
titleStyle={{ textAlignment: 'Near' }}
title="US to INR"
selectionMode='Point'
selectionPattern='Box'>
<Inject services={[SplineSeries, DateTime, Zoom, Selection]} />
<SeriesCollectionDirective>
<SeriesDirective type="Spline" dataSource={synchronizedData} xName="USD" yName="INR" width={2} border={{ width: 2 }}></SeriesDirective>
</SeriesCollectionDirective>
</ChartComponent>
</div>
</div>
</div>
};
export default App;
ReactDOM.render(<App />, document.getElementById("charts"));export let synchronizedData = [
{
USD: new Date('2023-02-18'),
EUR: 0.93316,
JPY: 134.10,
SGD: 1.3370,
INR: 82.814
},
{
USD: new Date('2023-02-19'),
EUR: 0.93591,
JPY: 134.31,
SGD: 1.3371,
INR: 82.773
},
{
USD: new Date('2023-02-20'),
EUR: 0.93604,
JPY: 134.32,
SGD: 1.3359,
INR: 82.721
},
{
USD: new Date('2023-02-21'),
EUR: 0.93881,
JPY: 134.97,
SGD: 1.3402,
INR: 82.899
},
{
USD: new Date('2023-02-22'),
EUR: 0.94289,
JPY: 134.93,
SGD: 1.3408,
INR: 82.843
},
{
USD: new Date('2023-02-23'),
EUR: 0.94358,
JPY: 134.63,
SGD: 1.3428,
INR: 82.636
},
{
USD: new Date('2023-02-24'),
EUR: 0.94473,
JPY: 136.47,
SGD: 1.3500,
INR: 82.933
},
{
USD: new Date('2023-02-25'),
EUR: 0.94584,
JPY: 136.48,
SGD: 1.3499,
INR: 82.929
},
{
USD: new Date('2023-02-26'),
EUR: 0.94745,
JPY: 136.40,
SGD: 1.3498,
INR: 82.928
},
{
USD: new Date('2023-02-27'),
EUR: 0.94262,
JPY: 136.32,
SGD: 1.3469,
INR: 82.673
},
{
USD: new Date('2023-02-28'),
EUR: 0.94548,
JPY: 136.35,
SGD: 1.3484,
INR: 82.641
},
{
USD: new Date('2023-03-01'),
EUR: 0.93722,
JPY: 136.20,
SGD: 1.3420,
INR: 82.418
},
{
USD: new Date('2023-03-02'),
EUR: 0.94344,
JPY: 136.70,
SGD: 1.3473,
INR: 82.349
},
{
USD: new Date('2023-03-03'),
EUR: 0.93901,
JPY: 135.85,
SGD: 1.3452,
INR: 81.712
},
{
USD: new Date('2023-03-04'),
EUR: 0.93968,
JPY: 135.84,
SGD: 1.3452,
INR: 81.713
},
{
USD: new Date('2023-03-05'),
EUR: 0.94106,
JPY: 136.02,
SGD: 1.3455,
INR: 81.742
},
{
USD: new Date('2023-03-06'),
EUR: 0.93573,
JPY: 135.99,
SGD: 1.3451,
INR: 81.858
},
{
USD: new Date('2023-03-07'),
EUR: 0.94792,
JPY: 137.38,
SGD: 1.3544,
INR: 82.072
},
{
USD: new Date('2023-03-08'),
EUR: 0.94793,
JPY: 137.24,
SGD: 1.3533,
INR: 81.960
},
{
USD: new Date('2023-03-09'),
EUR: 0.94480,
JPY: 136.41,
SGD: 1.3532,
INR: 82.011
},
{
USD: new Date('2023-03-10'),
EUR: 0.93842,
JPY: 135.00,
SGD: 1.3488,
INR: 82.018
},
{
USD: new Date('2023-03-11'),
EUR: 0.93926,
JPY: 134.99,
SGD: 1.3489,
INR: 81.966
},
{
USD: new Date('2023-03-12'),
EUR: 0.93600,
JPY: 134.98,
SGD: 1.3475,
INR: 82.019
},
{
USD: new Date('2023-03-13'),
EUR: 0.93246,
JPY: 133.12,
SGD: 1.3474,
INR: 82.422
},
{
USD: new Date('2023-03-14'),
EUR: 0.93219,
JPY: 134.40,
SGD: 1.3452,
INR: 82.309
},
{
USD: new Date('2023-03-15'),
EUR: 0.94490,
JPY: 132.94,
SGD: 1.3512,
INR: 82.713
},
{
USD: new Date('2023-03-16'),
EUR: 0.94220,
JPY: 133.38,
SGD: 1.3461,
INR: 82.642
},
{
USD: new Date('2023-03-17'),
EUR: 0.93006,
JPY: 131.84,
SGD: 1.3416,
INR: 82.531
},
{
USD: new Date('2023-03-18'),
EUR: 0.92806,
JPY: 131.85,
SGD: 1.3415,
INR: 82.536
},
{
USD: new Date('2023-03-19'),
EUR: 0.93648,
JPY: 132.29,
SGD: 1.3406,
INR: 82.544
},
{
USD: new Date('2023-03-20'),
EUR: 0.93295,
JPY: 131.40,
SGD: 1.3377,
INR: 82.520
},
{
USD: new Date('2023-03-21'),
EUR: 0.92817,
JPY: 132.36,
SGD: 1.3370,
INR: 82.663
},
{
USD: new Date('2023-03-22'),
EUR: 0.92003,
JPY: 131.18,
SGD: 1.3297,
INR: 82.520
},
{
USD: new Date('2023-03-23'),
EUR: 0.92290,
JPY: 130.80,
SGD: 1.3278,
INR: 82.253
},
{
USD: new Date('2023-03-24'),
EUR: 0.92795,
JPY: 130.75,
SGD: 1.3329,
INR: 82.347
},
{
USD: new Date('2023-03-25'),
EUR: 0.92795,
JPY: 130.75,
SGD: 1.3329,
INR: 82.347
},
{
USD: new Date('2023-03-26'),
EUR: 0.92789,
JPY: 130.79,
SGD: 1.3316,
INR: 82.348
},
{
USD: new Date('2023-03-27'),
EUR: 0.92601,
JPY: 131.48,
SGD: 1.3312,
INR: 82.240
},
{
USD: new Date('2023-03-28'),
EUR: 0.92242,
JPY: 130.85,
SGD: 1.3277,
INR: 82.164
},
{
USD: new Date('2023-03-29'),
EUR: 0.92205,
JPY: 132.66,
SGD: 1.3292,
INR: 82.246
},
{
USD: new Date('2023-03-30'),
EUR: 0.91709,
JPY: 132.81,
SGD: 1.3276,
INR: 82.103
},
{
USD: new Date('2023-03-31'),
EUR: 0.92020,
JPY: 132.78,
SGD: 1.3308,
INR: 82.181
},
{
USD: new Date('2023-04-01'),
EUR: 0.92021,
JPY: 132.77,
SGD: 1.3308,
INR: 82.181
},
{
USD: new Date('2023-04-02'),
EUR: 0.92422,
JPY: 133.26,
SGD: 1.3328,
INR: 82.201
},
{
USD: new Date('2023-04-03'),
EUR: 0.91706,
JPY: 132.34,
SGD: 1.3269,
INR: 82.147
},
{
USD: new Date('2023-04-04'),
EUR: 0.91257,
JPY: 131.68,
SGD: 1.3255,
INR: 82.138
},
{
USD: new Date('2023-04-05'),
EUR: 0.91665,
JPY: 131.12,
SGD: 1.3281,
INR: 81.960
},
{
USD: new Date('2023-04-06'),
EUR: 0.91605,
JPY: 131.84,
SGD: 1.3306,
INR: 81.825
},
{
USD: new Date('2023-04-07'),
EUR: 0.90949,
JPY: 132.15,
SGD: 1.3321,
INR: 81.875
},
{
USD: new Date('2023-04-08'),
EUR: 0.90951,
JPY: 132.15,
SGD: 1.3298,
INR: 81.841
},
{
USD: new Date('2023-04-09'),
EUR: 0.90951,
JPY: 132.15,
SGD: 1.3298,
INR: 81.841
},
{
USD: new Date('2023-04-10'),
EUR: 0.92040,
JPY: 133.54,
SGD: 1.3324,
INR: 81.977
},
{
USD: new Date('2023-04-11'),
EUR: 0.91601,
JPY: 133.62,
SGD: 1.3324,
INR: 82.079
},
{
USD: new Date('2023-04-12'),
EUR: 0.90951,
JPY: 133.07,
SGD: 1.3279,
INR: 81.951
},
{
USD: new Date('2023-04-13'),
EUR: 0.90513,
JPY: 132.59,
SGD: 1.3222,
INR: 81.691
},
{
USD: new Date('2023-04-14'),
EUR: 0.90139,
JPY: 133.83,
SGD: 1.3303,
INR: 81.852
},
{
USD: new Date('2023-04-15'),
EUR: 0.90067,
JPY: 133.81,
SGD: 1.3304,
INR: 81.842
},
{
USD: new Date('2023-04-16'),
EUR: 0.91013,
JPY: 133.91,
SGD: 1.3311,
INR: 81.857
},
{
USD: new Date('2023-04-17'),
EUR: 0.91539,
JPY: 134.46,
SGD: 1.3342,
INR: 82.004
},
{
USD: new Date('2023-04-18'),
EUR: 0.91132,
JPY: 134.05,
SGD: 1.3325,
INR: 82.107
},
{
USD: new Date('2023-04-19'),
EUR: 0.91297,
JPY: 134.73,
SGD: 1.3349,
INR: 82.334
},
{
USD: new Date('2023-04-20'),
EUR: 0.91182,
JPY: 134.18,
SGD: 1.3326,
INR: 82.153
},
{
USD: new Date('2023-04-21'),
EUR: 0.90117,
JPY: 134.16,
SGD: 1.3351,
INR: 82.041
},
{
USD: new Date('2023-04-22'),
EUR: 0.90117,
JPY: 134.16,
SGD: 1.3351,
INR: 82.041
},
{
USD: new Date('2023-04-23'),
EUR: 0.90977,
JPY: 134.09,
SGD: 1.3341,
INR: 82.036
},
{
USD: new Date('2023-04-24'),
EUR: 0.90489,
JPY: 134.12,
SGD: 1.3334,
INR: 81.855
},
{
USD: new Date('2023-04-25'),
EUR: 0.91085,
JPY: 133.72,
SGD: 1.3380,
INR: 81.978
},
{
USD: new Date('2023-04-26'),
EUR: 0.90584,
JPY: 133.58,
SGD: 1.3354,
INR: 81.748
},
{
USD: new Date('2023-04-27'),
EUR: 0.90684,
JPY: 133.90,
SGD: 1.3351,
INR: 81.716
},
{
USD: new Date('2023-04-28'),
EUR: 0.89872,
JPY: 136.31,
SGD: 1.3355,
INR: 81.745
},
{
USD: new Date('2023-04-29'),
EUR: 0.89861,
JPY: 136.32,
SGD: 1.3353,
INR: 81.742
},
{
USD: new Date('2023-04-30'),
EUR: 0.90810,
JPY: 136.24,
SGD: 1.3349,
INR: 81.764
},
{
USD: new Date('2023-05-01'),
EUR: 0.91123,
JPY: 137.45,
SGD: 1.3363,
INR: 81.780
},
{
USD: new Date('2023-05-02'),
EUR: 0.90859,
JPY: 136.52,
SGD: 1.3346,
INR: 81.770
},
{
USD: new Date('2023-05-03'),
EUR: 0.90346,
JPY: 134.61,
SGD: 1.3303,
INR: 81.804
},
{
USD: new Date('2023-05-04'),
EUR: 0.90740,
JPY: 134.29,
SGD: 1.3277,
INR: 81.698
},
{
USD: new Date('2023-05-05'),
EUR: 0.89849,
JPY: 134.84,
SGD: 1.3261,
INR: 81.730
},
{
USD: new Date('2023-05-06'),
EUR: 0.89200,
JPY: 134.83,
SGD: 1.3261,
INR: 81.730
},
{
USD: new Date('2023-05-07'),
EUR: 0.90768,
JPY: 135.04,
SGD: 1.3257,
INR: 81.720
},
{
USD: new Date('2023-05-08'),
EUR: 0.90893,
JPY: 135.01,
SGD: 1.3251,
INR: 81.787
},
{
USD: new Date('2023-05-09'),
EUR: 0.91193,
JPY: 135.20,
SGD: 1.3271,
INR: 82.102
},
{
USD: new Date('2023-05-10'),
EUR: 0.91019,
JPY: 134.20,
SGD: 1.3247,
INR: 81.913
},
{
USD: new Date('2023-05-11'),
EUR: 0.91601,
JPY: 134.52,
SGD: 1.3315,
INR: 82.094
},
{
USD: new Date('2023-05-12'),
EUR: 0.91412,
JPY: 135.75,
SGD: 1.3388,
INR: 82.256
},
{
USD: new Date('2023-05-13'),
EUR: 0.91429,
JPY: 135.73,
SGD: 1.3384,
INR: 82.197
},
{
USD: new Date('2023-05-14'),
EUR: 0.92153,
JPY: 135.78,
SGD: 1.3385,
INR: 82.228
},
{
USD: new Date('2023-05-15'),
EUR: 0.91939,
JPY: 136.02,
SGD: 1.3362,
INR: 82.270
},
{
USD: new Date('2023-05-16'),
EUR: 0.92062,
JPY: 136.39,
SGD: 1.3404,
INR: 82.295
},
{
USD: new Date('2023-05-17'),
EUR: 0.92249,
JPY: 137.59,
SGD: 1.3421,
INR: 82.458
},
{
USD: new Date('2023-05-18'),
EUR: 0.92798,
JPY: 138.65,
SGD: 1.3478,
INR: 82.726
},
{
USD: new Date('2023-05-19'),
EUR: 0.92391,
JPY: 137.97,
SGD: 1.3444,
INR: 82.842
},
{
USD: new Date('2023-05-20'),
EUR: 0.92447,
JPY: 137.97,
SGD: 1.3444,
INR: 82.843
},
{
USD: new Date('2023-05-21'),
EUR: 0.92428,
JPY: 137.66,
SGD: 1.3451,
INR: 82.883
},
{
USD: new Date('2023-05-22'),
EUR: 0.92482,
JPY: 138.57,
SGD: 1.3464,
INR: 82.822
},
{
USD: new Date('2023-05-23'),
EUR: 0.92833,
JPY: 138.53,
SGD: 1.3469,
INR: 82.897
},
{
USD: new Date('2023-05-24'),
EUR: 0.92982,
JPY: 139.22,
SGD: 1.3490,
INR: 82.705
},
{
USD: new Date('2023-05-25'),
EUR: 0.93225,
JPY: 139.94,
SGD: 1.3544,
INR: 82.734
},
{
USD: new Date('2023-05-26'),
EUR: 0.93188,
JPY: 140.66,
SGD: 1.3502,
INR: 82.565
},
{
USD: new Date('2023-05-27'),
EUR: 0.93188,
JPY: 140.66,
SGD: 1.3502,
INR: 82.565
},
{
USD: new Date('2023-05-28'),
EUR: 0.93286,
JPY: 140.78,
SGD: 1.3530,
INR: 82.569
},
{
USD: new Date('2023-05-29'),
EUR: 0.93372,
JPY: 140.49,
SGD: 1.3538,
INR: 82.580
},
{
USD: new Date('2023-05-30'),
EUR: 0.93174,
JPY: 139.76,
SGD: 1.3506,
INR: 82.682
},
{
USD: new Date('2023-05-31'),
EUR: 0.93515,
JPY: 139.18,
SGD: 1.3514,
INR: 82.669
},
{
USD: new Date('2023-06-01'),
EUR: 0.92911,
JPY: 138.77,
SGD: 1.3473,
INR: 82.280
},
{
USD: new Date('2023-06-02'),
EUR: 0.93342,
JPY: 139.95,
SGD: 1.3505,
INR: 82.402
},
{
USD: new Date('2023-06-03'),
EUR: 0.93341,
JPY: 139.96,
SGD: 1.3504,
INR: 82.402
},
{
USD: new Date('2023-06-04'),
EUR: 0.93425,
JPY: 140.06,
SGD: 1.3504,
INR: 82.407
},
{
USD: new Date('2023-06-05'),
EUR: 0.93341,
JPY: 139.46,
SGD: 1.3493,
INR: 82.506
},
{
USD: new Date('2023-06-06'),
EUR: 0.93505,
JPY: 139.61,
SGD: 1.3483,
INR: 82.520
},
{
USD: new Date('2023-06-07'),
EUR: 0.93464,
JPY: 140.03,
SGD: 1.3487,
INR: 82.625
},
{
USD: new Date('2023-06-08'),
EUR: 0.92739,
JPY: 138.90,
SGD: 1.3427,
INR: 82.481
},
{
USD: new Date('2023-06-09'),
EUR: 0.93028,
JPY: 139.40,
SGD: 1.3441,
INR: 82.425
},
{
USD: new Date('2023-06-10'),
EUR: 0.92992,
JPY: 139.39,
SGD: 1.3440,
INR: 82.421
},
{
USD: new Date('2023-06-11'),
EUR: 0.93066,
JPY: 139.43,
SGD: 1.3438,
INR: 82.435
},
{
USD: new Date('2023-06-12'),
EUR: 0.92927,
JPY: 139.56,
SGD: 1.3435,
INR: 82.329
},
{
USD: new Date('2023-06-13'),
EUR: 0.92665,
JPY: 140.14,
SGD: 1.3421,
INR: 82.290
},
{
USD: new Date('2023-06-14'),
EUR: 0.92307,
JPY: 140.06,
SGD: 1.3414,
INR: 82.045
},
{
USD: new Date('2023-06-15'),
EUR: 0.91334,
JPY: 140.18,
SGD: 1.3361,
INR: 81.910
},
{
USD: new Date('2023-06-16'),
EUR: 0.91266,
JPY: 141.83,
SGD: 1.3404,
INR: 81.907
},
{
USD: new Date('2023-06-17'),
EUR: 0.91266,
JPY: 141.83,
SGD: 1.3404,
INR: 81.907
},
{
USD: new Date('2023-06-18'),
EUR: 0.91401,
JPY: 141.89,
SGD: 1.3374,
INR: 81.916
},
{
USD: new Date('2023-06-19'),
EUR: 0.91539,
JPY: 141.92,
SGD: 1.3405,
INR: 81.982
},
{
USD: new Date('2023-06-20'),
EUR: 0.91579,
JPY: 141.36,
SGD: 1.3431,
INR: 81.992
},
{
USD: new Date('2023-06-21'),
EUR: 0.91008,
JPY: 141.72,
SGD: 1.3402,
INR: 81.944
},
{
USD: new Date('2023-06-22'),
EUR: 0.91292,
JPY: 143.06,
SGD: 1.3452,
INR: 81.900
},
{
USD: new Date('2023-06-23'),
EUR: 0.91498,
JPY: 143.72,
SGD: 1.3508,
INR: 81.971
},
{
USD: new Date('2023-06-24'),
EUR: 0.91608,
JPY: 143.69,
SGD: 1.3518,
INR: 81.985
},
{
USD: new Date('2023-06-25'),
EUR: 0.91684,
JPY: 143.46,
SGD: 1.3518,
INR: 81.961
},
{
USD: new Date('2023-06-26'),
EUR: 0.91655,
JPY: 143.43,
SGD: 1.3535,
INR: 82.005
},
{
USD: new Date('2023-06-27'),
EUR: 0.91254,
JPY: 143.97,
SGD: 1.3493,
INR: 82.000
},
{
USD: new Date('2023-06-28'),
EUR: 0.91607,
JPY: 144.35,
SGD: 1.3528,
INR: 82.025
},
{
USD: new Date('2023-06-29'),
EUR: 0.92032,
JPY: 144.77,
SGD: 1.3561,
INR: 82.073
},
{
USD: new Date('2023-06-30'),
EUR: 0.91610,
JPY: 144.31,
SGD: 1.3523,
INR: 82.099
},
{
USD: new Date('2023-07-01'),
EUR: 0.91610,
JPY: 144.34,
SGD: 1.3523,
INR: 82.099
},
{
USD: new Date('2023-07-02'),
EUR: 0.91660,
JPY: 144.33,
SGD: 1.3521,
INR: 82.097
},
{
USD: new Date('2023-07-03'),
EUR: 0.91631,
JPY: 144.67,
SGD: 1.3511,
INR: 81.967
},
{
USD: new Date('2023-07-04'),
EUR: 0.91908,
JPY: 144.46,
SGD: 1.3494,
INR: 82.005
},
{
USD: new Date('2023-07-05'),
EUR: 0.92119,
JPY: 144.54,
SGD: 1.3533,
INR: 82.395
},
{
USD: new Date('2023-07-06'),
EUR: 0.91822,
JPY: 144.05,
SGD: 1.3531,
INR: 82.770
},
{
USD: new Date('2023-07-07'),
EUR: 0.91113,
JPY: 142.09,
SGD: 1.3503,
INR: 82.651
},
{
USD: new Date('2023-07-08'),
EUR: 0.91152,
JPY: 142.11,
SGD: 1.3499,
INR: 82.647
},
{
USD: new Date('2023-07-09'),
EUR: 0.91190,
JPY: 142.18,
SGD: 1.3465,
INR: 82.628
},
{
USD: new Date('2023-07-10'),
EUR: 0.90896,
JPY: 141.31,
SGD: 1.3444,
INR: 82.536
},
{
USD: new Date('2023-07-11'),
EUR: 0.90808,
JPY: 140.22,
SGD: 1.3406,
INR: 82.384
},
{
USD: new Date('2023-07-12'),
EUR: 0.89801,
JPY: 138.38,
SGD: 1.3300,
INR: 81.975
},
{
USD: new Date('2023-07-13'),
EUR: 0.89080,
JPY: 138.02,
SGD: 1.3223,
INR: 82.031
},
{
USD: new Date('2023-07-14'),
EUR: 0.88939,
JPY: 138.69,
SGD: 1.3211,
INR: 82.134
},
{
USD: new Date('2023-07-15'),
EUR: 0.88992,
JPY: 138.69,
SGD: 1.3209,
INR: 82.116
},
{
USD: new Date('2023-07-16'),
EUR: 0.89084,
JPY: 138.76,
SGD: 1.3219,
INR: 82.075
},
{
USD: new Date('2023-07-17'),
EUR: 0.88965,
JPY: 138.71,
SGD: 1.3216,
INR: 82.057
},
{
USD: new Date('2023-07-18'),
EUR: 0.89041,
JPY: 138.94,
SGD: 1.3225,
INR: 82.076
},
{
USD: new Date('2023-07-19'),
EUR: 0.89269,
JPY: 139.62,
SGD: 1.3251,
INR: 82.065
},
{
USD: new Date('2023-07-20'),
EUR: 0.89814,
JPY: 139.98,
SGD: 1.3267,
INR: 82.084
},
{
USD: new Date('2023-07-21'),
EUR: 0.89824,
JPY: 141.78,
SGD: 1.3309,
INR: 82.003
},
{
USD: new Date('2023-07-22'),
EUR: 0.89857,
JPY: 141.78,
SGD: 1.3306,
INR: 82.004
},
{
USD: new Date('2023-07-23'),
EUR: 0.89864,
JPY: 141.75,
SGD: 1.3308,
INR: 82.005
},
{
USD: new Date('2023-07-24'),
EUR: 0.90382,
JPY: 141.51,
SGD: 1.3317,
INR: 81.814
},
{
USD: new Date('2023-07-25'),
EUR: 0.90485,
JPY: 140.92,
SGD: 1.3278,
INR: 81.956
},
{
USD: new Date('2023-07-26'),
EUR: 0.90178,
JPY: 140.41,
SGD: 1.3254,
INR: 81.976
},
{
USD: new Date('2023-07-27'),
EUR: 0.91046,
JPY: 139.18,
SGD: 1.3305,
INR: 82.373
},
{
USD: new Date('2023-07-28'),
EUR: 0.90651,
JPY: 141.15,
SGD: 1.3309,
INR: 82.260
},
{
USD: new Date('2023-07-29'),
EUR: 0.90651,
JPY: 141.15,
SGD: 1.3309,
INR: 82.266
},
{
USD: new Date('2023-07-30'),
EUR: 0.90709,
JPY: 140.93,
SGD: 1.3319,
INR: 82.263
},
{
USD: new Date('2023-07-31'),
EUR: 0.90896,
JPY: 142.27,
SGD: 1.3295,
INR: 82.241
},
{
USD: new Date('2023-08-01'),
EUR: 0.90869,
JPY: 142.90,
SGD: 1.3351,
INR: 82.337
},
{
USD: new Date('2023-08-02'),
EUR: 0.91373,
JPY: 143.22,
SGD: 1.3413,
INR: 82.666
},
{
USD: new Date('2023-08-03'),
EUR: 0.91309,
JPY: 142.49,
SGD: 1.3410,
INR: 82.833
},
{
USD: new Date('2023-08-04'),
EUR: 0.90697,
JPY: 141.75,
SGD: 1.3391,
INR: 82.677
},
{
USD: new Date('2023-08-05'),
EUR: 0.90697,
JPY: 141.75,
SGD: 1.3391,
INR: 82.677
},
{
USD: new Date('2023-08-06'),
EUR: 0.90877,
JPY: 141.84,
SGD: 1.3397,
INR: 82.687
},
{
USD: new Date('2023-08-07'),
EUR: 0.90893,
JPY: 142.44,
SGD: 1.3409,
INR: 82.764
},
{
USD: new Date('2023-08-08'),
EUR: 0.91304,
JPY: 143.36,
SGD: 1.3479,
INR: 82.859
},
{
USD: new Date('2023-08-09'),
EUR: 0.91092,
JPY: 143.67,
SGD: 1.3463,
INR: 82.924
},
{
USD: new Date('2023-08-10'),
EUR: 0.91051,
JPY: 144.83,
SGD: 1.3493,
INR: 82.918
},
{
USD: new Date('2023-08-11'),
EUR: 0.91208,
JPY: 144.90,
SGD: 1.3521,
INR: 82.957
},
{
USD: new Date('2023-08-12'),
EUR: 0.91271,
JPY: 144.90,
SGD: 1.3521,
INR: 82.957
},
{
USD: new Date('2023-08-13'),
EUR: 0.91401,
JPY: 144.93,
SGD: 1.3530,
INR: 82.956
},
{
USD: new Date('2023-08-14'),
EUR: 0.91675,
JPY: 145.52,
SGD: 1.3559,
INR: 83.407
},
{
USD: new Date('2023-08-15'),
EUR: 0.91717,
JPY: 145.59,
SGD: 1.3586,
INR: 83.204
},
{
USD: new Date('2023-08-16'),
EUR: 0.91902,
JPY: 146.29,
SGD: 1.3595,
INR: 83.234
},
{
USD: new Date('2023-08-17'),
EUR: 0.91966,
JPY: 145.71,
SGD: 1.3584,
INR: 83.101
},
{
USD: new Date('2023-08-18'),
EUR: 0.91832,
JPY: 145.41,
SGD: 1.3587,
INR: 83.157
}
];export let synchronizedData: Object[] = [
{
USD: new Date('2023-02-18'),
EUR: 0.93316,
JPY: 134.10,
SGD: 1.3370,
INR: 82.814
},
{
USD: new Date('2023-02-19'),
EUR: 0.93591,
JPY: 134.31,
SGD: 1.3371,
INR: 82.773
},
{
USD: new Date('2023-02-20'),
EUR: 0.93604,
JPY: 134.32,
SGD: 1.3359,
INR: 82.721
},
{
USD: new Date('2023-02-21'),
EUR: 0.93881,
JPY: 134.97,
SGD: 1.3402,
INR: 82.899
},
{
USD: new Date('2023-02-22'),
EUR: 0.94289,
JPY: 134.93,
SGD: 1.3408,
INR: 82.843
},
{
USD: new Date('2023-02-23'),
EUR: 0.94358,
JPY: 134.63,
SGD: 1.3428,
INR: 82.636
},
{
USD: new Date('2023-02-24'),
EUR: 0.94473,
JPY: 136.47,
SGD: 1.3500,
INR: 82.933
},
{
USD: new Date('2023-02-25'),
EUR: 0.94584,
JPY: 136.48,
SGD: 1.3499,
INR: 82.929
},
{
USD: new Date('2023-02-26'),
EUR: 0.94745,
JPY: 136.40,
SGD: 1.3498,
INR: 82.928
},
{
USD: new Date('2023-02-27'),
EUR: 0.94262,
JPY: 136.32,
SGD: 1.3469,
INR: 82.673
},
{
USD: new Date('2023-02-28'),
EUR: 0.94548,
JPY: 136.35,
SGD: 1.3484,
INR: 82.641
},
{
USD: new Date('2023-03-01'),
EUR: 0.93722,
JPY: 136.20,
SGD: 1.3420,
INR: 82.418
},
{
USD: new Date('2023-03-02'),
EUR: 0.94344,
JPY: 136.70,
SGD: 1.3473,
INR: 82.349
},
{
USD: new Date('2023-03-03'),
EUR: 0.93901,
JPY: 135.85,
SGD: 1.3452,
INR: 81.712
},
{
USD: new Date('2023-03-04'),
EUR: 0.93968,
JPY: 135.84,
SGD: 1.3452,
INR: 81.713
},
{
USD: new Date('2023-03-05'),
EUR: 0.94106,
JPY: 136.02,
SGD: 1.3455,
INR: 81.742
},
{
USD: new Date('2023-03-06'),
EUR: 0.93573,
JPY: 135.99,
SGD: 1.3451,
INR: 81.858
},
{
USD: new Date('2023-03-07'),
EUR: 0.94792,
JPY: 137.38,
SGD: 1.3544,
INR: 82.072
},
{
USD: new Date('2023-03-08'),
EUR: 0.94793,
JPY: 137.24,
SGD: 1.3533,
INR: 81.960
},
{
USD: new Date('2023-03-09'),
EUR: 0.94480,
JPY: 136.41,
SGD: 1.3532,
INR: 82.011
},
{
USD: new Date('2023-03-10'),
EUR: 0.93842,
JPY: 135.00,
SGD: 1.3488,
INR: 82.018
},
{
USD: new Date('2023-03-11'),
EUR: 0.93926,
JPY: 134.99,
SGD: 1.3489,
INR: 81.966
},
{
USD: new Date('2023-03-12'),
EUR: 0.93600,
JPY: 134.98,
SGD: 1.3475,
INR: 82.019
},
{
USD: new Date('2023-03-13'),
EUR: 0.93246,
JPY: 133.12,
SGD: 1.3474,
INR: 82.422
},
{
USD: new Date('2023-03-14'),
EUR: 0.93219,
JPY: 134.40,
SGD: 1.3452,
INR: 82.309
},
{
USD: new Date('2023-03-15'),
EUR: 0.94490,
JPY: 132.94,
SGD: 1.3512,
INR: 82.713
},
{
USD: new Date('2023-03-16'),
EUR: 0.94220,
JPY: 133.38,
SGD: 1.3461,
INR: 82.642
},
{
USD: new Date('2023-03-17'),
EUR: 0.93006,
JPY: 131.84,
SGD: 1.3416,
INR: 82.531
},
{
USD: new Date('2023-03-18'),
EUR: 0.92806,
JPY: 131.85,
SGD: 1.3415,
INR: 82.536
},
{
USD: new Date('2023-03-19'),
EUR: 0.93648,
JPY: 132.29,
SGD: 1.3406,
INR: 82.544
},
{
USD: new Date('2023-03-20'),
EUR: 0.93295,
JPY: 131.40,
SGD: 1.3377,
INR: 82.520
},
{
USD: new Date('2023-03-21'),
EUR: 0.92817,
JPY: 132.36,
SGD: 1.3370,
INR: 82.663
},
{
USD: new Date('2023-03-22'),
EUR: 0.92003,
JPY: 131.18,
SGD: 1.3297,
INR: 82.520
},
{
USD: new Date('2023-03-23'),
EUR: 0.92290,
JPY: 130.80,
SGD: 1.3278,
INR: 82.253
},
{
USD: new Date('2023-03-24'),
EUR: 0.92795,
JPY: 130.75,
SGD: 1.3329,
INR: 82.347
},
{
USD: new Date('2023-03-25'),
EUR: 0.92795,
JPY: 130.75,
SGD: 1.3329,
INR: 82.347
},
{
USD: new Date('2023-03-26'),
EUR: 0.92789,
JPY: 130.79,
SGD: 1.3316,
INR: 82.348
},
{
USD: new Date('2023-03-27'),
EUR: 0.92601,
JPY: 131.48,
SGD: 1.3312,
INR: 82.240
},
{
USD: new Date('2023-03-28'),
EUR: 0.92242,
JPY: 130.85,
SGD: 1.3277,
INR: 82.164
},
{
USD: new Date('2023-03-29'),
EUR: 0.92205,
JPY: 132.66,
SGD: 1.3292,
INR: 82.246
},
{
USD: new Date('2023-03-30'),
EUR: 0.91709,
JPY: 132.81,
SGD: 1.3276,
INR: 82.103
},
{
USD: new Date('2023-03-31'),
EUR: 0.92020,
JPY: 132.78,
SGD: 1.3308,
INR: 82.181
},
{
USD: new Date('2023-04-01'),
EUR: 0.92021,
JPY: 132.77,
SGD: 1.3308,
INR: 82.181
},
{
USD: new Date('2023-04-02'),
EUR: 0.92422,
JPY: 133.26,
SGD: 1.3328,
INR: 82.201
},
{
USD: new Date('2023-04-03'),
EUR: 0.91706,
JPY: 132.34,
SGD: 1.3269,
INR: 82.147
},
{
USD: new Date('2023-04-04'),
EUR: 0.91257,
JPY: 131.68,
SGD: 1.3255,
INR: 82.138
},
{
USD: new Date('2023-04-05'),
EUR: 0.91665,
JPY: 131.12,
SGD: 1.3281,
INR: 81.960
},
{
USD: new Date('2023-04-06'),
EUR: 0.91605,
JPY: 131.84,
SGD: 1.3306,
INR: 81.825
},
{
USD: new Date('2023-04-07'),
EUR: 0.90949,
JPY: 132.15,
SGD: 1.3321,
INR: 81.875
},
{
USD: new Date('2023-04-08'),
EUR: 0.90951,
JPY: 132.15,
SGD: 1.3298,
INR: 81.841
},
{
USD: new Date('2023-04-09'),
EUR: 0.90951,
JPY: 132.15,
SGD: 1.3298,
INR: 81.841
},
{
USD: new Date('2023-04-10'),
EUR: 0.92040,
JPY: 133.54,
SGD: 1.3324,
INR: 81.977
},
{
USD: new Date('2023-04-11'),
EUR: 0.91601,
JPY: 133.62,
SGD: 1.3324,
INR: 82.079
},
{
USD: new Date('2023-04-12'),
EUR: 0.90951,
JPY: 133.07,
SGD: 1.3279,
INR: 81.951
},
{
USD: new Date('2023-04-13'),
EUR: 0.90513,
JPY: 132.59,
SGD: 1.3222,
INR: 81.691
},
{
USD: new Date('2023-04-14'),
EUR: 0.90139,
JPY: 133.83,
SGD: 1.3303,
INR: 81.852
},
{
USD: new Date('2023-04-15'),
EUR: 0.90067,
JPY: 133.81,
SGD: 1.3304,
INR: 81.842
},
{
USD: new Date('2023-04-16'),
EUR: 0.91013,
JPY: 133.91,
SGD: 1.3311,
INR: 81.857
},
{
USD: new Date('2023-04-17'),
EUR: 0.91539,
JPY: 134.46,
SGD: 1.3342,
INR: 82.004
},
{
USD: new Date('2023-04-18'),
EUR: 0.91132,
JPY: 134.05,
SGD: 1.3325,
INR: 82.107
},
{
USD: new Date('2023-04-19'),
EUR: 0.91297,
JPY: 134.73,
SGD: 1.3349,
INR: 82.334
},
{
USD: new Date('2023-04-20'),
EUR: 0.91182,
JPY: 134.18,
SGD: 1.3326,
INR: 82.153
},
{
USD: new Date('2023-04-21'),
EUR: 0.90117,
JPY: 134.16,
SGD: 1.3351,
INR: 82.041
},
{
USD: new Date('2023-04-22'),
EUR: 0.90117,
JPY: 134.16,
SGD: 1.3351,
INR: 82.041
},
{
USD: new Date('2023-04-23'),
EUR: 0.90977,
JPY: 134.09,
SGD: 1.3341,
INR: 82.036
},
{
USD: new Date('2023-04-24'),
EUR: 0.90489,
JPY: 134.12,
SGD: 1.3334,
INR: 81.855
},
{
USD: new Date('2023-04-25'),
EUR: 0.91085,
JPY: 133.72,
SGD: 1.3380,
INR: 81.978
},
{
USD: new Date('2023-04-26'),
EUR: 0.90584,
JPY: 133.58,
SGD: 1.3354,
INR: 81.748
},
{
USD: new Date('2023-04-27'),
EUR: 0.90684,
JPY: 133.90,
SGD: 1.3351,
INR: 81.716
},
{
USD: new Date('2023-04-28'),
EUR: 0.89872,
JPY: 136.31,
SGD: 1.3355,
INR: 81.745
},
{
USD: new Date('2023-04-29'),
EUR: 0.89861,
JPY: 136.32,
SGD: 1.3353,
INR: 81.742
},
{
USD: new Date('2023-04-30'),
EUR: 0.90810,
JPY: 136.24,
SGD: 1.3349,
INR: 81.764
},
{
USD: new Date('2023-05-01'),
EUR: 0.91123,
JPY: 137.45,
SGD: 1.3363,
INR: 81.780
},
{
USD: new Date('2023-05-02'),
EUR: 0.90859,
JPY: 136.52,
SGD: 1.3346,
INR: 81.770
},
{
USD: new Date('2023-05-03'),
EUR: 0.90346,
JPY: 134.61,
SGD: 1.3303,
INR: 81.804
},
{
USD: new Date('2023-05-04'),
EUR: 0.90740,
JPY: 134.29,
SGD: 1.3277,
INR: 81.698
},
{
USD: new Date('2023-05-05'),
EUR: 0.89849,
JPY: 134.84,
SGD: 1.3261,
INR: 81.730
},
{
USD: new Date('2023-05-06'),
EUR: 0.89200,
JPY: 134.83,
SGD: 1.3261,
INR: 81.730
},
{
USD: new Date('2023-05-07'),
EUR: 0.90768,
JPY: 135.04,
SGD: 1.3257,
INR: 81.720
},
{
USD: new Date('2023-05-08'),
EUR: 0.90893,
JPY: 135.01,
SGD: 1.3251,
INR: 81.787
},
{
USD: new Date('2023-05-09'),
EUR: 0.91193,
JPY: 135.20,
SGD: 1.3271,
INR: 82.102
},
{
USD: new Date('2023-05-10'),
EUR: 0.91019,
JPY: 134.20,
SGD: 1.3247,
INR: 81.913
},
{
USD: new Date('2023-05-11'),
EUR: 0.91601,
JPY: 134.52,
SGD: 1.3315,
INR: 82.094
},
{
USD: new Date('2023-05-12'),
EUR: 0.91412,
JPY: 135.75,
SGD: 1.3388,
INR: 82.256
},
{
USD: new Date('2023-05-13'),
EUR: 0.91429,
JPY: 135.73,
SGD: 1.3384,
INR: 82.197
},
{
USD: new Date('2023-05-14'),
EUR: 0.92153,
JPY: 135.78,
SGD: 1.3385,
INR: 82.228
},
{
USD: new Date('2023-05-15'),
EUR: 0.91939,
JPY: 136.02,
SGD: 1.3362,
INR: 82.270
},
{
USD: new Date('2023-05-16'),
EUR: 0.92062,
JPY: 136.39,
SGD: 1.3404,
INR: 82.295
},
{
USD: new Date('2023-05-17'),
EUR: 0.92249,
JPY: 137.59,
SGD: 1.3421,
INR: 82.458
},
{
USD: new Date('2023-05-18'),
EUR: 0.92798,
JPY: 138.65,
SGD: 1.3478,
INR: 82.726
},
{
USD: new Date('2023-05-19'),
EUR: 0.92391,
JPY: 137.97,
SGD: 1.3444,
INR: 82.842
},
{
USD: new Date('2023-05-20'),
EUR: 0.92447,
JPY: 137.97,
SGD: 1.3444,
INR: 82.843
},
{
USD: new Date('2023-05-21'),
EUR: 0.92428,
JPY: 137.66,
SGD: 1.3451,
INR: 82.883
},
{
USD: new Date('2023-05-22'),
EUR: 0.92482,
JPY: 138.57,
SGD: 1.3464,
INR: 82.822
},
{
USD: new Date('2023-05-23'),
EUR: 0.92833,
JPY: 138.53,
SGD: 1.3469,
INR: 82.897
},
{
USD: new Date('2023-05-24'),
EUR: 0.92982,
JPY: 139.22,
SGD: 1.3490,
INR: 82.705
},
{
USD: new Date('2023-05-25'),
EUR: 0.93225,
JPY: 139.94,
SGD: 1.3544,
INR: 82.734
},
{
USD: new Date('2023-05-26'),
EUR: 0.93188,
JPY: 140.66,
SGD: 1.3502,
INR: 82.565
},
{
USD: new Date('2023-05-27'),
EUR: 0.93188,
JPY: 140.66,
SGD: 1.3502,
INR: 82.565
},
{
USD: new Date('2023-05-28'),
EUR: 0.93286,
JPY: 140.78,
SGD: 1.3530,
INR: 82.569
},
{
USD: new Date('2023-05-29'),
EUR: 0.93372,
JPY: 140.49,
SGD: 1.3538,
INR: 82.580
},
{
USD: new Date('2023-05-30'),
EUR: 0.93174,
JPY: 139.76,
SGD: 1.3506,
INR: 82.682
},
{
USD: new Date('2023-05-31'),
EUR: 0.93515,
JPY: 139.18,
SGD: 1.3514,
INR: 82.669
},
{
USD: new Date('2023-06-01'),
EUR: 0.92911,
JPY: 138.77,
SGD: 1.3473,
INR: 82.280
},
{
USD: new Date('2023-06-02'),
EUR: 0.93342,
JPY: 139.95,
SGD: 1.3505,
INR: 82.402
},
{
USD: new Date('2023-06-03'),
EUR: 0.93341,
JPY: 139.96,
SGD: 1.3504,
INR: 82.402
},
{
USD: new Date('2023-06-04'),
EUR: 0.93425,
JPY: 140.06,
SGD: 1.3504,
INR: 82.407
},
{
USD: new Date('2023-06-05'),
EUR: 0.93341,
JPY: 139.46,
SGD: 1.3493,
INR: 82.506
},
{
USD: new Date('2023-06-06'),
EUR: 0.93505,
JPY: 139.61,
SGD: 1.3483,
INR: 82.520
},
{
USD: new Date('2023-06-07'),
EUR: 0.93464,
JPY: 140.03,
SGD: 1.3487,
INR: 82.625
},
{
USD: new Date('2023-06-08'),
EUR: 0.92739,
JPY: 138.90,
SGD: 1.3427,
INR: 82.481
},
{
USD: new Date('2023-06-09'),
EUR: 0.93028,
JPY: 139.40,
SGD: 1.3441,
INR: 82.425
},
{
USD: new Date('2023-06-10'),
EUR: 0.92992,
JPY: 139.39,
SGD: 1.3440,
INR: 82.421
},
{
USD: new Date('2023-06-11'),
EUR: 0.93066,
JPY: 139.43,
SGD: 1.3438,
INR: 82.435
},
{
USD: new Date('2023-06-12'),
EUR: 0.92927,
JPY: 139.56,
SGD: 1.3435,
INR: 82.329
},
{
USD: new Date('2023-06-13'),
EUR: 0.92665,
JPY: 140.14,
SGD: 1.3421,
INR: 82.290
},
{
USD: new Date('2023-06-14'),
EUR: 0.92307,
JPY: 140.06,
SGD: 1.3414,
INR: 82.045
},
{
USD: new Date('2023-06-15'),
EUR: 0.91334,
JPY: 140.18,
SGD: 1.3361,
INR: 81.910
},
{
USD: new Date('2023-06-16'),
EUR: 0.91266,
JPY: 141.83,
SGD: 1.3404,
INR: 81.907
},
{
USD: new Date('2023-06-17'),
EUR: 0.91266,
JPY: 141.83,
SGD: 1.3404,
INR: 81.907
},
{
USD: new Date('2023-06-18'),
EUR: 0.91401,
JPY: 141.89,
SGD: 1.3374,
INR: 81.916
},
{
USD: new Date('2023-06-19'),
EUR: 0.91539,
JPY: 141.92,
SGD: 1.3405,
INR: 81.982
},
{
USD: new Date('2023-06-20'),
EUR: 0.91579,
JPY: 141.36,
SGD: 1.3431,
INR: 81.992
},
{
USD: new Date('2023-06-21'),
EUR: 0.91008,
JPY: 141.72,
SGD: 1.3402,
INR: 81.944
},
{
USD: new Date('2023-06-22'),
EUR: 0.91292,
JPY: 143.06,
SGD: 1.3452,
INR: 81.900
},
{
USD: new Date('2023-06-23'),
EUR: 0.91498,
JPY: 143.72,
SGD: 1.3508,
INR: 81.971
},
{
USD: new Date('2023-06-24'),
EUR: 0.91608,
JPY: 143.69,
SGD: 1.3518,
INR: 81.985
},
{
USD: new Date('2023-06-25'),
EUR: 0.91684,
JPY: 143.46,
SGD: 1.3518,
INR: 81.961
},
{
USD: new Date('2023-06-26'),
EUR: 0.91655,
JPY: 143.43,
SGD: 1.3535,
INR: 82.005
},
{
USD: new Date('2023-06-27'),
EUR: 0.91254,
JPY: 143.97,
SGD: 1.3493,
INR: 82.000
},
{
USD: new Date('2023-06-28'),
EUR: 0.91607,
JPY: 144.35,
SGD: 1.3528,
INR: 82.025
},
{
USD: new Date('2023-06-29'),
EUR: 0.92032,
JPY: 144.77,
SGD: 1.3561,
INR: 82.073
},
{
USD: new Date('2023-06-30'),
EUR: 0.91610,
JPY: 144.31,
SGD: 1.3523,
INR: 82.099
},
{
USD: new Date('2023-07-01'),
EUR: 0.91610,
JPY: 144.34,
SGD: 1.3523,
INR: 82.099
},
{
USD: new Date('2023-07-02'),
EUR: 0.91660,
JPY: 144.33,
SGD: 1.3521,
INR: 82.097
},
{
USD: new Date('2023-07-03'),
EUR: 0.91631,
JPY: 144.67,
SGD: 1.3511,
INR: 81.967
},
{
USD: new Date('2023-07-04'),
EUR: 0.91908,
JPY: 144.46,
SGD: 1.3494,
INR: 82.005
},
{
USD: new Date('2023-07-05'),
EUR: 0.92119,
JPY: 144.54,
SGD: 1.3533,
INR: 82.395
},
{
USD: new Date('2023-07-06'),
EUR: 0.91822,
JPY: 144.05,
SGD: 1.3531,
INR: 82.770
},
{
USD: new Date('2023-07-07'),
EUR: 0.91113,
JPY: 142.09,
SGD: 1.3503,
INR: 82.651
},
{
USD: new Date('2023-07-08'),
EUR: 0.91152,
JPY: 142.11,
SGD: 1.3499,
INR: 82.647
},
{
USD: new Date('2023-07-09'),
EUR: 0.91190,
JPY: 142.18,
SGD: 1.3465,
INR: 82.628
},
{
USD: new Date('2023-07-10'),
EUR: 0.90896,
JPY: 141.31,
SGD: 1.3444,
INR: 82.536
},
{
USD: new Date('2023-07-11'),
EUR: 0.90808,
JPY: 140.22,
SGD: 1.3406,
INR: 82.384
},
{
USD: new Date('2023-07-12'),
EUR: 0.89801,
JPY: 138.38,
SGD: 1.3300,
INR: 81.975
},
{
USD: new Date('2023-07-13'),
EUR: 0.89080,
JPY: 138.02,
SGD: 1.3223,
INR: 82.031
},
{
USD: new Date('2023-07-14'),
EUR: 0.88939,
JPY: 138.69,
SGD: 1.3211,
INR: 82.134
},
{
USD: new Date('2023-07-15'),
EUR: 0.88992,
JPY: 138.69,
SGD: 1.3209,
INR: 82.116
},
{
USD: new Date('2023-07-16'),
EUR: 0.89084,
JPY: 138.76,
SGD: 1.3219,
INR: 82.075
},
{
USD: new Date('2023-07-17'),
EUR: 0.88965,
JPY: 138.71,
SGD: 1.3216,
INR: 82.057
},
{
USD: new Date('2023-07-18'),
EUR: 0.89041,
JPY: 138.94,
SGD: 1.3225,
INR: 82.076
},
{
USD: new Date('2023-07-19'),
EUR: 0.89269,
JPY: 139.62,
SGD: 1.3251,
INR: 82.065
},
{
USD: new Date('2023-07-20'),
EUR: 0.89814,
JPY: 139.98,
SGD: 1.3267,
INR: 82.084
},
{
USD: new Date('2023-07-21'),
EUR: 0.89824,
JPY: 141.78,
SGD: 1.3309,
INR: 82.003
},
{
USD: new Date('2023-07-22'),
EUR: 0.89857,
JPY: 141.78,
SGD: 1.3306,
INR: 82.004
},
{
USD: new Date('2023-07-23'),
EUR: 0.89864,
JPY: 141.75,
SGD: 1.3308,
INR: 82.005
},
{
USD: new Date('2023-07-24'),
EUR: 0.90382,
JPY: 141.51,
SGD: 1.3317,
INR: 81.814
},
{
USD: new Date('2023-07-25'),
EUR: 0.90485,
JPY: 140.92,
SGD: 1.3278,
INR: 81.956
},
{
USD: new Date('2023-07-26'),
EUR: 0.90178,
JPY: 140.41,
SGD: 1.3254,
INR: 81.976
},
{
USD: new Date('2023-07-27'),
EUR: 0.91046,
JPY: 139.18,
SGD: 1.3305,
INR: 82.373
},
{
USD: new Date('2023-07-28'),
EUR: 0.90651,
JPY: 141.15,
SGD: 1.3309,
INR: 82.260
},
{
USD: new Date('2023-07-29'),
EUR: 0.90651,
JPY: 141.15,
SGD: 1.3309,
INR: 82.266
},
{
USD: new Date('2023-07-30'),
EUR: 0.90709,
JPY: 140.93,
SGD: 1.3319,
INR: 82.263
},
{
USD: new Date('2023-07-31'),
EUR: 0.90896,
JPY: 142.27,
SGD: 1.3295,
INR: 82.241
},
{
USD: new Date('2023-08-01'),
EUR: 0.90869,
JPY: 142.90,
SGD: 1.3351,
INR: 82.337
},
{
USD: new Date('2023-08-02'),
EUR: 0.91373,
JPY: 143.22,
SGD: 1.3413,
INR: 82.666
},
{
USD: new Date('2023-08-03'),
EUR: 0.91309,
JPY: 142.49,
SGD: 1.3410,
INR: 82.833
},
{
USD: new Date('2023-08-04'),
EUR: 0.90697,
JPY: 141.75,
SGD: 1.3391,
INR: 82.677
},
{
USD: new Date('2023-08-05'),
EUR: 0.90697,
JPY: 141.75,
SGD: 1.3391,
INR: 82.677
},
{
USD: new Date('2023-08-06'),
EUR: 0.90877,
JPY: 141.84,
SGD: 1.3397,
INR: 82.687
},
{
USD: new Date('2023-08-07'),
EUR: 0.90893,
JPY: 142.44,
SGD: 1.3409,
INR: 82.764
},
{
USD: new Date('2023-08-08'),
EUR: 0.91304,
JPY: 143.36,
SGD: 1.3479,
INR: 82.859
},
{
USD: new Date('2023-08-09'),
EUR: 0.91092,
JPY: 143.67,
SGD: 1.3463,
INR: 82.924
},
{
USD: new Date('2023-08-10'),
EUR: 0.91051,
JPY: 144.83,
SGD: 1.3493,
INR: 82.918
},
{
USD: new Date('2023-08-11'),
EUR: 0.91208,
JPY: 144.90,
SGD: 1.3521,
INR: 82.957
},
{
USD: new Date('2023-08-12'),
EUR: 0.91271,
JPY: 144.90,
SGD: 1.3521,
INR: 82.957
},
{
USD: new Date('2023-08-13'),
EUR: 0.91401,
JPY: 144.93,
SGD: 1.3530,
INR: 82.956
},
{
USD: new Date('2023-08-14'),
EUR: 0.91675,
JPY: 145.52,
SGD: 1.3559,
INR: 83.407
},
{
USD: new Date('2023-08-15'),
EUR: 0.91717,
JPY: 145.59,
SGD: 1.3586,
INR: 83.204
},
{
USD: new Date('2023-08-16'),
EUR: 0.91902,
JPY: 146.29,
SGD: 1.3595,
INR: 83.234
},
{
USD: new Date('2023-08-17'),
EUR: 0.91966,
JPY: 145.71,
SGD: 1.3584,
INR: 83.101
},
{
USD: new Date('2023-08-18'),
EUR: 0.91832,
JPY: 145.41,
SGD: 1.3587,
INR: 83.157
}
];