nuke-biz-qn-chart
Version:
weex 版本千牛业务图表库,基于weex + rax,包含线图、柱状图、饼图、雷达图等,其他类型的图表正在按业务需求陆续接入。其中 native 端由客户端插件实现,h5 端使用 g2-mobile
57 lines (44 loc) • 1.5 kB
JSX
;
/** @jsx createElement */
import {createElement, Component,render} from 'rax';
import {Page} from 'nuke';
import {PieChart} from 'nuke-biz-qn-chart';
var data = [
{value: 5, label: 'Q1qqeeqweqwe'},
{value: 12, label: 'Q2fwefwef'},
{value: 3, label: 'Q3fwefwe'}
];
let App = class NukeDemoIndex extends Component {
constructor(props) {
super(props);
}
render() {
return (
<Page title="PieChart">
<Page.Intro main="基本"></Page.Intro>
<PieChart id="pie-chart-1" showLegend={false} rotationEnabled={true} value={{name:"value"}} label={{name:"label"}} data={data} width={500} height={500} ref="chart1">
</PieChart>
<Page.Intro main="空心圈"></Page.Intro>
<PieChart id="pie-chart-2" showLegend={false} rotationEnabled={true} value={{name:"value"}} label={{name:"label"}} data={data} width={500} height={500} inner={{
drawHoleEnabled:true,
radius:0.58,
text:'一个饼',
fontSize:12,
color:'#3089dc',
}} ref="chart2" showLegend={true} legend={{orientation:'VERTICAL'}}>
</PieChart>
</Page>
);
}
}
const styles = {
chart: {
width:'700rem',
marginLeft:'25rem',
height:'700rem'
},
button: {
margin: 10
}
};
render(<App/>);