import { Chart, Tooltip, Axis, Legend, Pie, Coord } from 'viser-react'; import * as React from 'react'; const DataSet = require('@antv/data-set'); const sourceData = [ { item: '事例一', count: 40 }, { item: '事例二', count: 21 }, { item: '事例三', count: 17 }, { item: '事例四', count: 13 }, { item: '事例五', count: 9 } ]; const scale = [{ dataKey: 'percent', min: 0, formatter: '.0%', }]; const dv = new DataSet.View().source(sourceData); dv.transform({ type: 'percent', field: 'count', dimension: 'item', as: 'percent' }); const data = dv.rows; export default class App extends React.Component { render() { return ( { return item.point.item + ': ' + val; } }]} /> ); } }