326 chart->addSeries(pv_beer); |
326 chart->addSeries(pv_beer); |
327 |
327 |
328 QDateTimeAxis *axisX = new QDateTimeAxis; |
328 QDateTimeAxis *axisX = new QDateTimeAxis; |
329 axisX->setTickCount(10); |
329 axisX->setTickCount(10); |
330 axisX->setFormat("dd MMM"); |
330 axisX->setFormat("dd MMM"); |
331 axisX->setTitleText("Date"); |
331 axisX->setTitleText(tr("Date")); |
332 axisX->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); |
332 axisX->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); |
333 chart->addAxis(axisX, Qt::AlignBottom); |
333 chart->addAxis(axisX, Qt::AlignBottom); |
334 pv_air->attachAxis(axisX); |
334 pv_air->attachAxis(axisX); |
335 pv_beer->attachAxis(axisX); |
335 pv_beer->attachAxis(axisX); |
336 pv_chiller->attachAxis(axisX); |
336 pv_chiller->attachAxis(axisX); |
398 temperature->append(timestamp, query.value("temperature").toDouble()); |
398 temperature->append(timestamp, query.value("temperature").toDouble()); |
399 density->append(timestamp, query.value("sg").toDouble()); |
399 density->append(timestamp, query.value("sg").toDouble()); |
400 battery ->append(timestamp, query.value("battery").toDouble()); |
400 battery ->append(timestamp, query.value("battery").toDouble()); |
401 } |
401 } |
402 |
402 |
403 temperature->setName(tr("Temperature")); |
403 temperature->setName(tr("Temperature °C")); |
404 temperature->setColor(QColorConstants::Svg::red); |
404 temperature->setColor(QColorConstants::Svg::red); |
405 density->setName(tr("SG")); |
405 density->setName(tr("SG")); |
406 QPen pen(QColorConstants::Svg::navy); |
406 QPen pen(QColorConstants::Svg::navy); |
407 pen.setWidth(3); |
407 pen.setWidth(3); |
408 density->setPen(pen); |
408 density->setPen(pen); |
416 chart->addSeries(density); |
416 chart->addSeries(density); |
417 |
417 |
418 QDateTimeAxis *axisX = new QDateTimeAxis; |
418 QDateTimeAxis *axisX = new QDateTimeAxis; |
419 axisX->setTickCount(10); |
419 axisX->setTickCount(10); |
420 axisX->setFormat("dd MMM"); |
420 axisX->setFormat("dd MMM"); |
421 axisX->setTitleText("Date"); |
421 axisX->setTitleText(tr("Date")); |
422 axisX->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); |
422 axisX->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); |
423 chart->addAxis(axisX, Qt::AlignBottom); |
423 chart->addAxis(axisX, Qt::AlignBottom); |
424 battery->attachAxis(axisX); |
424 battery->attachAxis(axisX); |
425 temperature->attachAxis(axisX); |
425 temperature->attachAxis(axisX); |
426 density->attachAxis(axisX); |
426 density->attachAxis(axisX); |
427 |
427 |
428 QValueAxis *axisYT = new QValueAxis; |
428 QValueAxis *axisYT = new QValueAxis; |
429 axisYT->setTickCount(10); |
429 axisYT->setTickCount(10); |
430 axisYT->setLabelFormat("%.1f"); |
430 axisYT->setLabelFormat("%.1f"); |
431 axisYT->setTitleText("Temp"); |
431 axisYT->setTitleText(tr("Temp °C")); |
432 axisYT->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); |
432 axisYT->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); |
433 chart->addAxis(axisYT, Qt::AlignRight); |
433 chart->addAxis(axisYT, Qt::AlignRight); |
434 temperature->attachAxis(axisYT); |
434 temperature->attachAxis(axisYT); |
435 |
435 |
436 QValueAxis *axisYD = new QValueAxis; |
436 QValueAxis *axisYD = new QValueAxis; |
442 density->attachAxis(axisYD); |
442 density->attachAxis(axisYD); |
443 |
443 |
444 QValueAxis *axisYB = new QValueAxis; |
444 QValueAxis *axisYB = new QValueAxis; |
445 axisYB->setTickCount(10); |
445 axisYB->setTickCount(10); |
446 axisYB->setLabelFormat("%.2f"); |
446 axisYB->setLabelFormat("%.2f"); |
447 axisYB->setTitleText("Battery"); |
447 axisYB->setTitleText(tr("Battery")); |
448 axisYB->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); |
448 axisYB->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); |
449 chart->addAxis(axisYB, Qt::AlignRight); |
449 chart->addAxis(axisYB, Qt::AlignRight); |
450 battery->attachAxis(axisYB); |
450 battery->attachAxis(axisYB); |
451 |
451 |
452 QChartView *chartView = new QChartView(chart); |
452 QChartView *chartView = new QChartView(chart); |