【发布时间】:2014-01-06 20:17:34
【问题描述】:
寻找所有知道如何使用 QWT 的人。
我正在尝试使用 QWT、QT5 和 Visual Studio C++ 复制 MatLab 绘图等效图。我要复制的图是沿 y 轴的平均像素值图。
MatLab 中的代码如下所示:
figure;
set(gcf, 'Position', get(0,'Screensize')); % Maximize figure.
set(gcf,'name','plot of mean along y','numbertitle','off') %set figure name
meanvalue= mean(BW2,2); //where the BW2 is the image I am trying to plot
meanvalue2 = floor(mean(BW2,2));
meanvalue
plot(meanvalue);
xlabel('row number');
ylabel('mean value');
title('Analysis');
figure;
set(gcf, 'Position', get(0,'Screensize')); % Maximize figure.
set(gcf,'name','Histogram of mean along y','numbertitle','off') %set figure name
m=size(gray,1);
bin = m;
bar(meanvalue);
subplot(1, 1, 1);
这段代码是我在 MatLab 中编写的,然后我一直试图在 C++ 中复制这段代码。这是因为 MatLab 很昂贵,我的主管告诉我要在 MSVC 2010 中模拟此代码。
根据在线和 stackoverflow 论坛的推荐,最受欢迎的 2 个似乎是 GNUPLOT 和 QWT。我尝试过 GNUPLOT,但遇到了许多我无法解决的配置问题。因此,我最近在大约 2 周前更改为 QWT。
我已经使用 QT creator 本身的 QWT 的一些基本图。由于缺乏文档,我真的不知道如何绘制上面显示的 MatLab 等效代码。有QWT经验的人可以指导我吗?我已经坚持了大约一个月。
另一个问题是我可以为 Visual Studio 编写与 QT 插件等效的代码吗?这是因为到目前为止我发现的所有文档和教程都是针对 QT 本身的,并且需要编辑 .pro 文件。
当我尝试从 QT 插件创建项目时,没有可以编辑的任何 .pro 文件。请做建议。对不起,我缺乏 QWT 的专业知识。谢谢大家。强烈欢迎任何建议、示例代码、想法,我们将不胜感激。
【问题讨论】:
标签: c++ visual-studio-2010 visual-studio qt qwt