波列的 左右刻度绘图修改。

This commit is contained in:
DESKTOP-450PEFP\mainc 2026-04-23 09:05:24 +08:00
parent 9595301021
commit f27fcd2bf2

View File

@ -642,7 +642,7 @@ QCPColorMap * QMyCustomPlot::updateWave()
int ny = m_nSamples;
m_colorMap->data()->setSize(nx, ny); // 我们希望彩色地图有nx*ny的数据点
float f = 264 / 269.0f;
float f = 0.99;// 264 / 269.0f;
m_colorMap->data()->setRange(QCPRange(0 - m_EDep, 0 - m_SDep), QCPRange(this->m_iX1, this->m_iX2*f));
for (int xIndex = 0; xIndex < nx; ++xIndex)
@ -5108,15 +5108,20 @@ void QMyCustomPlot::s_changeDrawProperty(QVariantList vlist)
}
else if ("左刻度" == strProperty)
{
if (m_colorMap)
{
m_iX1 = varVal.toFloat();
float f = 264 / m_fScaleV;
m_colorMap->data()->setValueRange(QCPRange(m_iX1, m_iX2*f));
}
}
else if ("右刻度" == strProperty)
{
if (m_colorMap)
{
m_fScaleV = varVal.toFloat();
float f = 264 / m_fScaleV;
m_colorMap->data()->setValueRange(QCPRange(m_fmin, m_fmax*f));
m_fScaleV = varVal.toFloat();
float f = 264 / m_fScaleV;
m_colorMap->data()->setValueRange(QCPRange(m_iX1, m_iX2*f));
}
}
else if ("最大振幅" == strProperty)