Main Content

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

MATLAB 可视化 App

使用 访问 MATLAB 附加工具箱 中列出的 MATLAB® 函数和工具箱可视化来自 ThingSpeak™通道的数据。您可以使用交互式或静态可视化来查看和探索数据。您还可以公开可视化并使用 URL 将它们嵌入到网站上。使用 MATLAB Visualizations App 创建这些交互式可视化:

  • 面积图

  • 线图

  • 散点图

  • 茎图

  • 具有两个堆叠 Y 轴的绘图

您还可以从 MATLAB Plot Gallery 访问更多显示选项。

使用 MATLAB 可视化数据

  1. 点击Apps > MATLAB Visualizations

  2. 点击 New 开始可视化。

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

  4. 点击 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
此请求显示 MATLAB visualization

局限性

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

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

MATLAB 新手?

另请参阅

函数

相关示例

详细信息