How to | データを動的に表示する方法
Wolfram言語ではデータを動的に,そしてリアルタイムに収集,処理,表示することが可能である.Wolfram言語には精選された大規模なデータ集が組み込まれており,桁外れの量の情報をすぐに手に入れることができる.
FinancialDataを使ってゼネラル・エレクトリックの最新株価を得る:
DynamicをUpdateIntervalオプションと使うと,一定の時間ごとにゼネラル・エレクトリックの現株価を調べることができる.
以下では,2秒ごとにゼネラル・エレクトリックの株価が調べた結果が表示される:
より分かりやすくするために,価格が取り出された時間を示すタイムスタンプを含むことができる.価格の前に表示されるリストでは,タイプスタンプは価格が取り出された年,月,日,時刻,分,秒を示す:
UpdateIntervalがハードコード化されているため,価格が変化しない場合でも更新は行われる.
これらの価格を変数dataに保存する.この変数を後で使って価格を可視化することができる:
これで,この出力が可視である限り,ゼネラル・エレクトリックの最新株価がdataに加えられる.価格の値を保存する際に動的な評価がトリガされることを防ぐためには,TrackedSymbolsオプションが必要である.
このアイディアを使って,評価の時間からのゼネラル・エレクトリックの株価の変動を示す動的な可視化を作成することができる.
dataが大きくなるにつれて,この可視化をレンダリングするのに長い時間がかかるようになる可能性がある.動的な評価はデフォルトで6秒でタイムアウトとあるように設定されている.この設定は,SynchronousUpdatingオプションをFalseに設定することによって無効にすることができる: