Verwendung logarithmischer Werteachsen
Hinweis: Dies ist Teil des Beispiels „Diagramme mit Widgets“ aus der Galerie.

Erstellen Sie eine QLineSeries-Instanz und fügen Sie ihr einige Daten hinzu.
auto series = new QLineSeries;
*series << QPointF(1.0, 1.0) << QPointF(2.0, 73.0) << QPointF(3.0, 268.0) << QPointF(4.0, 17.0)
<< QPointF(5.0, 4325.0) << QPointF(6.0, 723.0);Um die Daten im Diagramm darzustellen, benötigen wir eine QChart-Instanz. Fügen Sie die Reihe hinzu, blenden Sie die Legende aus und legen Sie den Titel des Diagramms fest.
auto chart = new QChart;
chart->addSeries(series);
chart->legend()->hide();
chart->setTitle("Logarithmic Axis");Erstellen Sie die Achsen. Fügen Sie diese dem Diagramm hinzu und verknüpfen Sie sie mit der Reihe.
auto axisX = new QValueAxis;
axisX->setTitleText("Data point");
axisX->setLabelFormat("%i");
axisX->setTickCount(series->count());
chart->addAxis(axisX, Qt::AlignBottom);
series->attachAxis(axisX);
auto axisY = new QLogValueAxis;
axisY->setTitleText("Values");
axisY->setLabelFormat("%g");
axisY->setBase(8.0);
axisY->setMinorTickCount(-1);
chart->addAxis(axisY, Qt::AlignLeft);
series->attachAxis(axisY);Erstellen Sie anschließend ein QChartView-Objekt mit QChart als Parameter.
createDefaultChartView(chart);Das Diagramm ist nun bereit zur Anzeige.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.