#8611 QtChart : Improve time axis grid intervals

Use QCatetoryAxis to display date labels
Use Qwt label formatting and scale dividing tools to produce text labels
This commit is contained in:
Magne Sjaastad
2022-03-09 10:20:55 +01:00
committed by Kristian Bendiksen
parent 721ba508de
commit ceecf2e54c
6 changed files with 283 additions and 67 deletions

View File

@@ -62,7 +62,7 @@ void RiuSummaryQtChartsPlot::useDateBasedTimeAxis( const QString&
RiaQDateTimeTools::TimeFormatComponents timeComponents )
{
m_plotWidget->setAxisScaleType( RiuPlotAxis::defaultBottom(), RiuPlotWidget::AxisScaleType::DATE );
RiuQtChartsPlotTools::enableDateBasedBottomXAxis( m_plotWidget, dateFormat, timeFormat, dateComponents, timeComponents );
m_plotWidget->setFormatStrings( dateFormat, timeFormat, dateComponents, timeComponents );
}
//--------------------------------------------------------------------------------------------------