QT QchartView制作柱状图的简单例子

 

最基本的柱状图: 

    //数据
    QBarSet *set0 = new QBarSet("SET0");
    *set0<<0<<10<<8<<12<<7<<19<<14;


    //分组
    QBarSeries *series = new QBarSeries();
    series->append(set0);

    //图表
    QChart *chart=new QChart;
    QChartView *chartview=new QChartView;
    chart->addSeries(series);

    //横、纵坐标轴线
    QValueAxis *axisX=new QValueAxis;
    QValueAxis *axisY=new QValueAxis;
    axisX->setRange(0,10);                //X轴的范围
    axisX->setTickCount(11);              //X轴分成多少格
    axisY->setRange(0,21);                //Y轴的范围
    axisY->setTickCount(11);              //Y分成多少格

    //将图标放入chartview
    chart->createDefaultAxes();
    chart->setAxisX(axisX,series);
    chart->setAxisY(axisY,series);
    chartview->setChart(chart);

    //将表格放入布局中
    QVBoxLayout *boxlayout=new QVBoxLayout;
    boxlayout->addWidget(chartview);
    this->setLayout(boxlayo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值