#include #include #include #include #include #include QT_CHARTS_USE_NAMESPACE int main(int argc, char *argv[]) { QApplication a(argc, argv); QLineSeries *series = new QLineSeries(); float scale = 1e-13; // works at 1e-12 series->append(0, 6 * scale); series->append(2, 4 * scale); series->append(3, 8 * scale); series->append(7, 4 * scale); series->append(10, 5 * scale); QChart *chart = new QChart(); chart->legend()->hide(); chart->addSeries(series); QValueAxis *xAxis = new QValueAxis(); QValueAxis *yAxis = new QValueAxis(); chart->addAxis(xAxis, Qt::AlignBottom); chart->addAxis(yAxis, Qt::AlignLeft); series->attachAxis(xAxis); series->attachAxis(yAxis); QChartView *chartView = new QChartView(chart); chartView->setRenderHint(QPainter::Antialiasing); QMainWindow window; window.setCentralWidget(chartView); window.resize(400, 300); window.show(); return a.exec(); }