代码拉取完成,页面将自动刷新
同步操作将从 antv/G2Plot 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
import { RadialBar } from '../../src';
import { createDiv } from '../utils/dom';
describe('#2394', () => {
it('filter illegal data', () => {
const data = [
{ name: 'X6', star: '297a' },
{ name: 'G', star: NaN },
{ name: 'G2Plot', star: undefined },
{ name: 'L7', star: '0' },
{ name: 'AVA', star: null },
{ name: 'G6', star: 0 },
{ name: 'F2', star: 7346 },
{ name: 'G2', star: 10178 },
];
const radialBar = new RadialBar(createDiv(), {
data,
xField: 'name',
yField: 'star',
// maxAngle: 90, //最大旋转角度,
radius: 0.8,
innerRadius: 0.2,
tooltip: {
formatter: (datum) => {
return { name: 'star数', value: datum.star };
},
},
});
radialBar.render();
expect(radialBar.chart.geometries[0].elements.length).toBe(4);
expect(radialBar.chart.geometries[0].data.length).toBe(4);
// null认为是0,不过滤
expect(radialBar.chart.geometries[0].data[0].star).toBeNull();
expect(radialBar.chart.geometries[0].data[1].star).toBe(0);
radialBar.destroy();
});
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。