主要内容

本页采用了机器翻译。点击此处可查看英文原文。

MATLAB 可视化 App

使用 MATLAB® 函数和访问 MATLAB Analysis 和 Visualization App 中的附加功能中指示的产品对来自 ThingSpeak™ 通道的数据进行可视化。您可以使用交互式或静态可视化来查看和探索数据。您还可以将可视化效果公开并使用 URL 将其嵌入到网站中。使用 MATLAB 可视化 App 创建这些交互式可视化效果:

  • 面积图

  • 线图

  • 散点图

  • 针状图

  • 用两个堆叠的 Y 轴绘制图

您还可以从 MATLAB 绘图库访问更多显示选项。

使用 MATLAB 可视化数据

  1. 点击 Apps > MATLAB Visualizations

  2. 点击 New 开始可视化。

  3. 选择一个模板或带有示例代码的示例,您可以运行它并探索结果。

  4. 点击 Create

MATLAB 可视化设置

  • Name:为您的可视化输入一个唯一的名称。每次更改名称时按回车键或点击名称框外部,可视化的存储名称就会自动更新。

  • 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(页面右侧)查看有关您保存的通道的信息,包括:

    • 通道名称

    • 通道 ID

    • 访问

    • 写入和读取 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.mathworks.com/apps/matlab_visualizations/19889?width=1000&height=1200
此请求显示 MATLAB 可视化

限制

  • 您不能在同一代码中将 ThingSpeak MATLAB 交互式可视化函数与静态 MATLAB 图一起使用。此外,您只能为给定的_MATLAB 可视化_调用一个绘图函数。

  • 写入 MATLAB 可视化中的 ThingSpeak 通道的数据必须遵守发布速率限制。如果您在许可证允许的期限内尝试多次写入某个通道,则可能会丢失数据。

不熟悉 MATLAB

另请参阅

函数

主题