16 #include <qcustomplot.h>
20 if (is_log_scale && axis->dataScaleType() != QCPAxis::stLogarithmic)
21 axis->setDataScaleType(QCPAxis::stLogarithmic);
23 else if (!is_log_scale && axis->dataScaleType() != QCPAxis::stLinear)
24 axis->setDataScaleType(QCPAxis::stLinear);
32 axis->setNumberFormat(
"eb");
33 axis->setNumberPrecision(0);
34 axis->setScaleType(QCPAxis::stLogarithmic);
35 QSharedPointer<QCPAxisTicker> ticker(
new QCPAxisTickerLog);
36 axis->setTicker(ticker);
38 axis->setNumberFormat(
"g");
39 axis->setNumberPrecision(6);
40 axis->setScaleType(QCPAxis::stLinear);
41 QSharedPointer<QCPAxisTicker> ticker(
new QCPAxisTicker);
42 axis->setTicker(ticker);
MVVM_VIEW_EXPORT void SetLogarithmicScale(QCPColorScale *axis, bool is_log_scale)
Switch axis to logarithmic scale mode.