Main Content

このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。

MATLABビジュアライゼーション アプリ

ThingSpeak™にリストされているMATLAB®関数とツールボックスを使用して、 MATLABアドオン ツールボックスにアクセスするチャネルからのデータを視覚化します。対話型の可視化または静的な可視化を使用して、データを表示し、調査することができます。また、可視化を公開し、URL を使用して Web サイトに組み込むこともできます。MATLAB Visualizationsアプリを使用して、次のインタラクティブなビジュアライゼーションを作成します。

  • 領域プロット

  • ライン プロット

  • 散布図

  • ステム プロット

  • 2 つの Y 軸をもつ積み上げプロット

MATLAB Plot Galleryからさらに多くの表示オプションにもアクセスできます。

MATLABでデータを視覚化する

  1. [AppsMATLAB Visualizations]をクリックします。

  2. New」をクリックしてビジュアライゼーションを開始します。

  3. テンプレート、またはサンプル コードを含む例を選択します。これらは、実行して結果を調査できます。

  4. [Create]をクリックします。

MATLABビジュアライゼーションの設定

  • Name:可視化の一意の名前を入力します。名前を変更したときは、必ず Enter キーを押すか名前のボックスの外側をクリックします。保存された可視化の名前が自動的に更新されます。

  • MATLAB Code:カスタム コードを入力するか、サンプル コードを自分のデータで変更します。

  • Create a public URL:この可視化を公開し、公開 URL を生成して MATLAB の可視化を共有するには、このチェック ボックスをオンにします。また、このチェック ボックスをオンにすると、公開チャネルの公開ビューに可視化を追加できます。

  • AutoUpdate:MATLABコードを実行し、現在表示されているビジュアライゼーションを 5 分ごとに更新します。自動的に更新できるビジュアライゼーションには次のものがあります。

    • チャネルビューにビジュアライゼーションが追加されました

    • ビューモードで開かれたビジュアライゼーション

    このチェック ボックスは、有料の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

    • アクセス

    • Write API キーおよび Read API キー

    • チャネルのフィールド

  • Help (ページの右側)

    • Documentation:MATLAB Visualizations アプリの使用方法の詳細については、このタブをクリックしてください

    • New Channel:解析したデータの値を保持するための新しいチャネルを作成します。このチャネルを保存すると、自動的に同じ可視化アプリのページに戻ります。[Channel Info] のリストに新しいチャネルが表示されます。

MATLABビジュアライゼーションのサイジング

MATLABビジュアライゼーションのサイズを変更するには、HTTP GET要求をhttps://thingspeak.com/apps/matlab_visualizations/MATLAB_VIS_IDに送信し、 MATLAB_VIS_IDをMATLABに置き換えます。 $$ビジュアライゼーション ID。

有効なパラメーターには以下が含まれます。

  • width (integer/ 文字列) — ビジュアライゼーションの幅 (ピクセル単位で指定)。 (オプション) デフォルトの幅は 450 ピクセルです。'auto'を引数として渡して、ビジュアライゼーションの幅と高さを親 HTML 要素の幅と高さに変更することもできます。

  • height (integer/ 文字列) — ビジュアライゼーションの高さ (ピクセル単位で指定)。 (オプション) デフォルトの高さは 235 ピクセルです。'auto'を引数として渡して、ビジュアライゼーションの幅と高さを親 HTML 要素の幅と高さに変更することもできます。

メモ

幅と高さの最小値と最大値はそれぞれ 120 ピクセルと 5000 ピクセルです。高さだけを整数で指定した場合、幅は黄金比の 1.618 を使用して、高さ × 1.618 で計算されます。幅だけを整数で指定した場合には、幅/1.618 で高さが計算されます。この式を適用した結果として幅が最小値または最大値から外れる場合、可視化のサイズは既定の 450 × 235 ピクセルになります。

GET 要求の例は次のとおりです。

GET https://thingspeak.com/apps/matlab_visualizations/19889?width=1000&height=1200
この要求はMATLAB visualizationを表示します。

制限

  • 同じコード内でThingSpeak MATLAB対話型視覚化関数を静的MATLABプロットとともに使用することはできません。また、特定の可視化に対しては 1 つのプロット関数だけを呼び出すことができます。

  • ThingSpeakビジュアライゼーションのMATLABチャネルに書き込まれるデータは、投稿レートの制限に従う必要があります。ライセンスで許可されている期間内にチャネルに複数回書き込もうとすると、データが失われる可能性があります。

MATLABは初めてですか?

参考

関数

関連する例

詳細