fixed incorrect spacing, added e2e-test
This commit is contained in:
parent
d6ccd93cf2
commit
46fe731379
|
@ -319,4 +319,16 @@ describe('XY Chart', () => {
|
||||||
);
|
);
|
||||||
cy.get('svg');
|
cy.get('svg');
|
||||||
});
|
});
|
||||||
|
it('should use the correct distances between data points', () => {
|
||||||
|
imgSnapshotTest(
|
||||||
|
`
|
||||||
|
xychart-beta
|
||||||
|
x-axis 0 --> 2
|
||||||
|
line [0, 1, 0, 1]
|
||||||
|
bar [1, 0, 1, 0]
|
||||||
|
`,
|
||||||
|
{}
|
||||||
|
);
|
||||||
|
cy.get('svg');
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -143,7 +143,7 @@ function transformDataWithoutCategory(data: number[]): SimplePlotDataType {
|
||||||
if (isLinearAxisData(xyChartData.xAxis)) {
|
if (isLinearAxisData(xyChartData.xAxis)) {
|
||||||
const min = xyChartData.xAxis.min;
|
const min = xyChartData.xAxis.min;
|
||||||
const max = xyChartData.xAxis.max;
|
const max = xyChartData.xAxis.max;
|
||||||
const step = (max - min + 1) / data.length;
|
const step = (max - min) / (data.length - 1);
|
||||||
const categories: string[] = [];
|
const categories: string[] = [];
|
||||||
for (let i = min; i <= max; i += step) {
|
for (let i = min; i <= max; i += step) {
|
||||||
categories.push(`${i}`);
|
categories.push(`${i}`);
|
||||||
|
|
Loading…
Reference in New Issue