主要内容

在两个不同的轴上的绘制温度和风速

此示例显示了如何从现有的内容读取两种类型的数据,并生成具有两个独立Y轴的线绘图。在该示例中,您修改了MATLAB分析和MATLAB可视化应用程序提供的一个代码模板。截图频道12397包含来自Maticks®Mathworks®Campus的停车库顶部的气象站的天气数据。

创建一个马铃薯从模板代码可视化

要从截止邮件创建温度和风速的可视化,您可以使用Matlab Visualizations应用程序中提供的代码模板来编写Matlab脚本。

去吧应用标签并选择Matlab可视化。点击新的, 选择绘制两种不同Y轴的温度和风速,然后点击创造

可视化您的数据

旅馆填补了这一点MATLAB代码使用代码的字段生成双轴图。

1)将变量设置为与ithingpeak通信。在此示例中,不需要读取的API密钥,因为气象站频道是公共的。只有在您正在读取您自己的私人频道而不是气象站通道的数据时,才会为READAPIKE的值分配值。

readchannelid = 12397;温度菲尔德= 4;windspeedfieldid = 2;Readapikey =.'';

2)使用oritepeakread.检索300点温度和风速数据。

[数据,时间戳] =留下留言(ReadChannelid,'田野',[温度菲尔德风光堤],'numpoints'300,'readkey',Readapikey);

3)提取温度和风速数据。

温度温度=数据(:,1);windspeeddata =数据(:,2);

4)使用阴谋yyaxis.生成双轴图。使用每个侧面设置Y轴标签ylabel.

yyaxis.剩下绘图(时间戳,温度);ylabel('温度');yyaxis.正确的图(时间戳,Windspeeddata);ylabel('风速');

5)您可以编辑模板代码以适合您的应用程序。例如,您可以编辑要读取的点数和代码中的绘图标题。点击保存并运行生成绘图。

由于从实时数据生成绘图,因此您的绘图看起来类似但与此曲线相同。

也可以看看

职能

相关例子

更多关于