グラフ プロット モジュール
ダウンロード
mod_plot Ver.0.05 (2023/01/09)
ダウンロード(16 KB)
HSPプログラムコンテスト
HSPプログラムコンテスト2017への応募作品です。(一般部門)
ID#1361 グラフプロットモジュール
内容
HSP3で手軽にグラフをプロットするためのモジュールです。
X座標のデータが入った配列変数と、Y座標のデータが入った配列変数を用意し、
簡単な命令を実行するだけでグラフが書けます。
縦軸と横軸が自動で設定されるので、ちょっと数値確認したい際に便利です。
横軸のみ対数表時に対応しています。
更新内容:
・memcpyによるデータ移動に対応しました。データ監視がしやすくなりました。
・サンプル追加
・バグの修正。
ライセンス:NYSL
動作環境
- Windows 10で動作確認済み。
- HSP3でのプログラミング作業にご利用ください。
- user32.dllを呼び出してるのでWindows以外の環境では動作しません。
インストール・アンインストール
mod_plot.zipを解凍し、できたファイルを下記の場所にそれぞれコピーしてください。
mod_plot.hspをHSP3インストールフォルダのcommonフォルダにコピーしてください。
残りのファイルはdoclibフォルダにmod_plotフォルダを作成して、その中にすべてコピーしてください。
これでインストール作業は完了です。
アンインストールはコピーしたファイルを全て削除すれば完了です。
命令・関数の一覧
SetPlotArea | プロット領域初期化 |
grid | グリッドライン |
xlim | x軸の範囲を設定 |
ylim | y軸の範囲を設定 |
xlabel | x軸のラベル |
ylabel | y軸のラベル |
Plot | グラフをプロット |
Semilogx | 片対数プロット |
履歴
2017/07/09 v0.01 | ・完成。 |
2017/07/17 v0.02 | Semilogx追加。プログラム全体見直し。 |
2017/07/19 v0.03 |
・線の色が黒になってしまうことがある不具合を修正。 ・データの最後の点がプロットされない不具合を修正。 ・データの最初が非数の場合に、最大値・最小値が正しく検出できないことがある問題を修正。 |
2017/09/10 v0.04 | HSP3.4aでも動作するように修正。(これまではHSP3.5β以降でのみ動作していた。) |
2023/01/09 v0.05 |
・縦軸のデータが転置していてもプロットできるように変更。 ・使いやすくするため、単純なサンプルスクリプトを追加。 ・ゼロ割やフリーズなどのバグをいくつか修正。 |