# 柱状图 demo

- order: 0

柱状图常见 demo

---

````js

'use strict';

/** @jsx createElement */
import {createElement, Component,render} from 'rax';

import {Page} from 'nuke';
import {LineChart} from 'nuke-biz-qn-chart';

const data = [
      {
        "weekNum": "第1周",
        "awardMoney": 1,
        "rankNum": 2
      },{
        "weekNum": "第2周",
        "awardMoney": 2,
        "rankNum": 4
      },{
        "weekNum": "第3周",
        "awardMoney": 1,
        "rankNum": 2
      },{
        "weekNum": "第4周",
        "awardMoney": 1,
        "rankNum": 2
      },{
        "weekNum": "第5周",
        "awardMoney": 2,
        "rankNum": 4
      },{
        "weekNum": "第6周",
        "awardMoney": 1,
        "rankNum": 2
      },{
        "weekNum": "第7周",
        "awardMoney": 1,
        "rankNum": 2
      }
    ];

    const cols = {
      weekNum: {alias: '时间'},
      rankNum: {alias: '名次'}
    };

let App = class NukeDemoIndex extends Component {
    constructor(props) {
        super(props);
    }

    xformat(x){
        let d = new Date(x);
        return (d.getMonth()+1) +'/' + d.getDate();
    }
    render() {

        return (
            <Page title="LineChart tst">
                <LineChart style={{backgroundColor: '#f8f8f8'}}
                   dragEnabled={true}
                   scaleEnabled={false}
                   smooth={false}
                   id="line-chart-1"
                   xAxis={{name: "weekNum", show: true}}
                   yAxis={{name: "rankNum", show: false}}
                   grids={{show: true}}
                   data={data}
                   cols={cols}
                   width={750}
                   height={350}
                   ref="chart1"
                   labelCount={data.lenth}
                   showLegend={false}>
        </LineChart>

                

               
            </Page>
        );
    }
}

const styles = {

    chart: {
        width:'700rem',
        marginLeft:'25rem',
        height:'700rem'
    },
    button: {
        margin: 10
    }
};



render(<App/>);

````