此示例显示了如何从现有的内容读取两种类型的数据,并生成具有两个独立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)您可以编辑模板代码以适合您的应用程序。例如,您可以编辑要读取的点数和代码中的绘图标题。点击保存并运行生成绘图。
由于从实时数据生成绘图,因此您的绘图看起来类似但与此曲线相同。
oritepeakread.
|的意思是
(MATLAB)|阴谋
(MATLAB)|ylabel.
(MATLAB)|yyaxis.
(MATLAB)