首先需要创建一个ChartView视图用于显示,可以在ui用一个Widget控件作为父控件。
QChartView *chartView = new QChartView(this);//创建一个ChartView视图对象
然后创建QChart图表
QChart *chart = new QChart();//创建QChart对象
chart->setTitle("简单的函数曲线");
之后需要创建一些序列来显示数据,常见序列有:
- 柱形图(QBarSeries)
- 水平柱形图(QHorizontalBarSeries)
- 饼图(QPieSeries)
- 折线图(QLineSeries)
- 曲线图(QSplineSeries)
下面用的是曲线图
//创建一个折线序列
QSplineSeries *serires0 = new QSplineSeries;
QSplineSeries *serires1