• 締切済み

プログラム言語でポストスクリプトを操作する方法

Fortran ,Cで科学技術系のポストスクリプトの作図をすることを考えています。 1.今回については計算が作成した出力ファイルを受けて外部のグラフソフトを立ち上げるのではなく、プログラム言語でコントロールしたいです。 2.PSPLOTというライブラリを使ってやっておりましたが、コンパイラをintel fortranを2015年版に更新したら動作しなくなりました。http://cnso.nova.edu/psplot/ 3.PGPLOTというライブラリは、Windows10でのウィルス対策ソフトが起動してダウンロードしたら消されます。ウィルス対策ソフトとしては強引な動作だなと思いますが。PGPLOTがよいというなら、何としてでも入手しますが。いかがでしょうか。 4.ポストスクリプトはそのもの自体がテキストなのでPSPLOTやPGPLOTのライブラリはファイルを開いてwriteとかprintとかでテキストを出力していると思います。とすると、ライブラリなしでも可能なのですが、それを調べる時間の投資は避けたいと思っています。 ポストスクリプトはテキストっぽい処理なのでコンパイラがが変わったぐらいで動作しなくなるものかなと思いますが。またPGPLOTはライセンス設定まであるので利用についてちょっと敷居があります。 以上のようなことなのですが、ポストスクリプトを出力するfortranのライブラリでよいものがありましたら教えて頂きたいのですが。 よろしくお願いします。

みんなの回答

  • f272
  • ベストアンサー率46% (8467/18126)
回答No.1

PSPLOTを使っていたのならPSPLOTを使い続けるのがよい。2015年版に更新したら動作しなくなりましたと言うが,通常ならそんなことでは動作しなくなるはずがありません。 http://okwave.jp/qa/q9143039.html で#2さんが言っているようなところをチェックしてみたらどうかな?

skmsk1941093
質問者

お礼

回答ありがとうございます。初期化なしの変数定義の問題とsave属性問題ですが、新しいコンパイラでこの部分の仕様が突然変わったとは思えないのです。saveはFortan77の頃からありますし、変数宣言後の初期値問題も古い問題と言えそうです。何か新しい機能との整合性が原因ではないかと思います。並列・GPUあたりとの考え方ではないかと思っているのですが。

関連するQ&A