MATLAB 可视化 App
使用 访问 MATLAB 附加工具箱 中列出的 MATLAB® 函数和工具箱可视化来自 ThingSpeak™通道的数据。您可以使用交互式或静态可视化来查看和探索数据。您还可以公开可视化并使用 URL 将它们嵌入到网站上。使用 MATLAB Visualizations App 创建这些交互式可视化:
面积图
线图
散点图
茎图
具有两个堆叠 Y 轴的绘图
您还可以从 MATLAB Plot Gallery 访问更多显示选项。
使用 MATLAB 可视化数据
点击Apps > MATLAB Visualizations。
点击 New 开始可视化。
选择一个模板或带有示例代码的示例,您可以运行它并探索结果。
点击 Create。
MATLAB 可视化设置
Name:为您的可视化输入一个唯一的名称。每当您更改名称时,按 Enter 键或点击名称框外部,存储的可视化名称就会自动更新。
MATLAB Code:输入自定义代码,或使用您的数据修改示例代码。
Create a public URL:选中此框可公开此可视化并生成公共 URL 以共享您的 MATLAB 可视化。如果选中此框,您还可以将可视化添加到公共通道的公共视图中。
AutoUpdate:执行 MATLAB 代码并每五分钟更新一次当前可见的可视化效果。您可以自动更新的可视化包括:
添加到通道视图的可视化效果
在视图模式下打开可视化
此复选框仅对拥有付费 ThingSpeak 许可证的用户可见。
Save and Run:点击以保存并运行可视化。
Save:点击以保存可视化而不运行代码。此按钮上的星号表示未保存的更改。
MATLAB Plot Output:该字段显示您的可视化。
Output:该字段显示代码的输出。用它来调试和修改您的代码。
Clear Output:点击可清除可视化和输出。
Display Settings:您可以将可视化添加到通道视图中。展开 Add/Edit this Visualization to a Channel 查看您的通道列表。
要将可视化添加到私有通道视图,请选择 Private View。
要在通道的公共视图上显示可视化效果,请确保该通道是公共的,并启用 Create a public URL。然后选择 Public View 作为您想要查看可视化效果的通道。
要更新您的选择,请点击 Save Display Settings。所有选定的通道均显示在 Show on Channel(s) 部分中。
Delete:点击可删除可视化。删除可视化也会将其从您的通道视图中删除。
My Channels(页面右侧)查看有关已保存通道的信息,包括:
通道名称
通道号
使用权
写入和读取 API 密钥
通道字段
Help(页面右侧)
Documentation:点击此选项卡了解有关使用 MATLAB 可视化 App 的更多信息
New Channel:创建一个新通道来保存分析数据的价值。保存该通道后,您将自动返回到同一可视化 App 页面,并且新通道将出现在“通道信息”列表中。
MATLAB 可视化的大小
要调整 MATLAB 可视化大小,请向 https://thingspeak.com/apps/matlab_visualizations/MATLAB_VIS_ID
发送 HTTP GET请求,将 MATLAB_VIS_ID
替换为 MATLAB 可视化 ID。
有效参数包括:
width
(整数/字符串)— 可视化的宽度,以像素为单位指定。 (可选)默认宽度为 450 像素。您还可以传递'auto'
作为参数,以将可视化宽度和高度更改为父 HTML 元素的宽度和高度。height
(整数/字符串)— 可视化的高度,以像素为单位指定。 (可选)默认高度为 235 像素。您还可以传递'auto'
作为参数,以将可视化宽度和高度更改为父 HTML 元素的宽度和高度。
注意
宽度和高度的最小值和最大值分别为 120 像素和 5000 像素。如果仅提供整数高度,则宽度将使用黄金比例 1.618 作为高度 * 1.618 来计算。如果仅提供整数宽度,则高度计算为宽度 / 1.618。如果将公式结果应用到超出最小值或最大值的宽度,则可视化大小默认为 450 x 235 像素。
GET请求示例:
GET https://thingspeak.com/apps/matlab_visualizations/19889?width=1000&height=1200
局限性
您不能在同一代码中将 ThingSpeak MATLAB 交互式可视化函数与静态 MATLAB 绘图一起使用。此外,对于给定的可视化,您只能调用一个绘图函数。
写入 MATLAB 可视化中的 ThingSpeak 通道的数据必须遵守发布速率限制。如果您尝试在许可证允许的时间内多次写入通道,则可能会丢失数据。
MATLAB 新手?
观看 Getting Started with MATLAB 视频教程。
在 MATLAB Academy 进行互动学习。
使用 MATLAB Plot Gallery 中的其他静态图。
另请参阅
函数
area
(MATLAB) |plot
(MATLAB) |stem
(MATLAB) |scatter
(MATLAB) |yyaxis
(MATLAB) |semilogy
(MATLAB)
相关示例
- 删除数据中的离群值并使其可视化
- 可视化数据中的峰值
- 可视化信号的突变
- 可视化矢量地图中经过的路径
- 可视化 NASA 地图中走过的路径
- 使用箱线图可视化通道数据的分布
- 绘制具有分布拟合的直方图
- 生成线性调频信号
- 可视化分散 ThingSpeak 数据的线性拟合
- 将风速可视化为环境温度和压力的函数
- 可视化数据的简单移动平均线
- 可视化并比较测量和预测的潮汐深度
- 使用 ThingSpeak 数据预测潮汐深度
- 绘制神经网络的误差直方图
详细信息
- 二维图和三维图 (MATLAB)
- MATLAB 快速入门 (MATLAB)
- MATLAB