#author("2024-05-10T11:55:28+09:00","default:mesh","mesh") #author("2025-01-07T09:02:23+09:00","default:mesh","mesh") *[[時間の表示]] [#a59dbce3] 可視化ソフトウェア[[ParaView:http://www.paraview.org]]で時系列データを読み込んだ場合に、時刻を表示する方法を紹介します。 ** Annotate Time [#r6c78e58] 時系列データに時刻情報が含まれている場合は、Sourcesにある''Annotate Time''を使用します。 Sources > Annotate Time をクリックすると、画面に時間が表示されます。 ''Text Prop Mode''のオプションがあります。 - 2D Text Widget: ([[Annotate Time Filter:https://www.rccm.co.jp/icem/pukiwiki/index.php?%E6%99%82%E9%96%93%E3%81%AE%E8%A1%A8%E7%A4%BA#tc19d792]]と同様な表示) - Flagpole Actor: 吹き出し風 - Billboard 3D Text: 3次元座標で位置を指定 #ref(FlagpoleActor1.gif,center,nowrap,70%,Flagpole Actor); #ref(Billboard3DText1.gif,center,nowrap,70%,Billboard 3D Text); **Annotate Time Filter [#tc19d792] 時系列データに時刻情報が含まれていない場合は、''Annotate Time Filter''を使用します。 Filters > Annotation > Annotate Time Filter をクリックし、「Apply」すると時刻が画面に表示されます。 #ref(initial_annotate_time.png,center,nowrap,65%,initial annotate time); 時系列データに時刻データがない場合は、時刻=時間ステップとして表示されます。 これが不都合な場合は、設定を変更することで、開始時間や時間の増分を調整することができます。 |項目|値の例|意味| |(5.9.x以前)Format|Time: %4.1f sec|C言語の書式| |(5.10.x以降)Format|Time: {time:4.1f} sec|Pythonの書式| |Shift|50.0|0ステップ目の時間| |Scale|0.1|1ステップでの時間の増分| |Scale|0.1|時間ステップのスケール。例えば、データの時間の単位が時間単位(hour)で、これを日単位(day)に変換したい場合は、1/24=0.041667を指定する| 変更後、''Apply''すると時間の表示が変更されます。 #ref(change_annotate_time.png,center,nowrap,65%,change annotate time); また、位置を変えたい場合は、Text Positionパネルのアイコンをクリックして場所を変更します。 #ref(Text_Position.png,center,nowrap,65%,Text Position); マウスでドラッグして移動させたい場合は、Text Positionパネルの「Use Window Location」のチェックを外すと、マウスでドラッグし移動できるようになります。 #ref(disable_window_location.png,center,nowrap,65%,disable window location); その他、Font Propertiesパネルを変更して、フォントや透過率を設定することができます。 #ref(Font_properties.png,center,nowrap,65%,font properties); **Time Step Progress Bar [#nd2720a7] ''Time Step Progress Bar''フィルターを使用すると、時間に対するプログレスバーを追加することができます。 Filters > Annotation > Time Step Progress Bar このプログレスバーは、時間を数値で表示しないので、''Annotate Time Filter''などと併用するのが通常です。 #ref(time_progress_bar.gif,center,nowrap,70%,time progress bar);