QwtPlotSpectrogram* m_spectrogram;
QwtMatrixRasterData* m_rawdata;
QwtScaleWidget* m_rightAxis;
LinearColorMapRGB* m_colorMap;
class LinearColorMapRGB : public QwtLinearColorMap
{
public:
LinearColorMapRGB() :
QwtLinearColorMap(Qt::darkCyan, Qt::red, QwtColorMap::RGB)
{
addColorStop(0.1, Qt::cyan);
addColorStop(0.6, Qt::green);
addColorStop(0.95, Qt::yellow);
}
};
void MainWindow::InitPlotGram( QwtPlot* Plot)
{
//设置线程数和缓存,影响不大
if(m_spectrogram==NULL)
{
m_spectrogram = new QwtPlotSpectrogram();
m_spectrogram->setRenderThreadCount(0);
m_spectrogram->setCachePolicy(QwtPlotRasterItem::PaintCache);
m_spectrogram->attach(ui->qwtPlot_Wave4);
}
//设置右边颜色柱
if(m_rightAxis==NULL)
{
m_rightAxis = Plot->axisWidget( QwtPlot::yRight );
m_rightAxis->se
qwtplot 画频谱代码
最新推荐文章于 2026-04-18 11:53:51 发布

1378

被折叠的 条评论
为什么被折叠?



