memo/program/Java/mplot をテンプレートにして作成
ページ一覧
編集メニュー >
新規作成
編集
コピー
名前の変更
アップロード
添付ファイル一覧
バックアップ
開始行:
*mplot [#xdfcdddd]
&aname(download);
&ref(mplot-2.8.zip,,version2.8ダウンロード);
学生実験用に簡単なプロッターをjavaで作ってみました。
mはメスバウアーのmです。~
version2.xにアップデート。多少Javaに慣れたのでver1.xより...
&ref(./mplot.png,50%);~
**既知のバグ [#x35ae2a7]
-
**機能 [#c0453fa5]
[[memo/program/Java/mplot/README]]~
- 数値データのプロット
-- %%2つ以上のデータを重ねてプロットすることも可能%%(使...
-- Y軸だけlog/linear scaleの変更が可能
-- 2列のデータの場合はY軸のエラーはsqrt(Y)で計算されます。
-- 3列のデータを読み込ませたときは3列目がY軸のエラーとな...
-- 10000行までの数値データに対応しています。(ちょっと改...
-- #で始まる行はコメントとみなされます。
- フィッティング
-- 一次関数(y=ax+b)
-- 1,2,6個のLorentzian+const.
-- フィティング結果のテキストをクリップボードにコピーできる
- 数値データの解析
-- fold プロットを指定したchで折りたたんで足し合わせる
-- calibrate Ax+Bという関数で横軸を較正
- 日本語のファイル名はOK
- グラフを画像(PNG,EPS)として保存。EPSはver-1.6から
~
***まだできなくてできたらよいなぁと思うこと [#n5d29abd]
- テキストエリアのウィンドウのサイズを変えてもテキストエ...
なのではみ出たりする。
- %%プロットしたものはタブとかで切り替えられるようにした...
- %%グラフとテキストが別々のウィンドウになっているが、一...
- %%一度プロットしたものはタブかなんかですぐに見れるよう...
- %%jarファイルを作っていちいちコマンドプロンプトが表示さ...
- インストール時にいくつかディレクトリを書き換える必要が...
-- 今のところディレクトリがかいてあるのは
--- Makefile
--- Makefile.bat
--- Manifest.txt
--- src/Makefile
--- src/MplotFrame.java
--- src/MplotFile.java
うーんこれだけのファイルをインストールの度に書き換えるの...
**インストール [#o1ddb13f]
***java本体とjfreechartのインストール [#u61b4881]
-java開発パッケージ(JDK)を[[ここ>http://www.oracle.com/...
C:\\Program Files\Javaにインストールした。環境変数の設定...
-jfreechartを[[ここ>http://www.jfree.org/jfreechart/]]か...
jfreechartはグラフ作成のためのパッケージ。
開発時のバージョンは1.0.13でした。
これをC:\\Program Files\Java\jfreechart-1.0.13にインスト...
-epsgraphics-1.2.jarを[[ここ>http://sourceforge.net/proje...
からゲット(ver-1.6から)。これをJavaの下におく。
***mplotのコンパイル [#dde35392]
[[mplot>#download]]をダウンロードして、適当なところで解凍
cygwinを使ってコマンドラインで使用するときにはMakefileを...
cygwinを使わない場合はMakefile.bat中のパスを適当に編集し...
その後MPlot.batのパスを適当に編集して実行すればOK。
-ファイルを開くときのはじめのパス
コンパイルする前にmplot\src\MFileIO.java中のdefaultpathを...
パスの書き方は
String defaultpath="C:\\Documents and Settings\\kondo\\...
のように\を2つ書く。
**LocalizationBundle_ja.propertiesの追加 [#vf08af12]
右クリックで出てくるpopupメニューでX、Y軸がDomain、Range ...
Localeは日本語になっているが、それに対応するpropertyファ...
まずjfreechart本体のlib以下の
-org/jfree/chart/LocalizationBundle.properties
-org/jfree/chart/edit/LocalizationBundle.properties
をLocalizationBundle_ja.propertiesにコピーしてその中を以...
Domain_Axis=X Axis
Range_Axis=Y Axis
これだけでは反映されない。jfreechart-1.0.13.jarに追加する...
コマンドプロンプトで、以下を実行。
cd C:\Program Files\Java\jfreechart-1.0.13\lib
copy jfreechart-1.0.13.jar jfreechart-1.0.13.jar.org
cd ..\source
jar uvf ..\lib\jfreechart-1.0.13.jar org\jfree\chart\Loc...
jar uvf ..\lib\jfreechart-1.0.13.jar org\jfree\chart\edi...
これでOK。
本当は本体側をいじらずにやりたいのだけど、解決方法がわか...
jarはJREには入っていない。JDK(開発キット)が必要。入れた...
終了行:
*mplot [#xdfcdddd]
&aname(download);
&ref(mplot-2.8.zip,,version2.8ダウンロード);
学生実験用に簡単なプロッターをjavaで作ってみました。
mはメスバウアーのmです。~
version2.xにアップデート。多少Javaに慣れたのでver1.xより...
&ref(./mplot.png,50%);~
**既知のバグ [#x35ae2a7]
-
**機能 [#c0453fa5]
[[memo/program/Java/mplot/README]]~
- 数値データのプロット
-- %%2つ以上のデータを重ねてプロットすることも可能%%(使...
-- Y軸だけlog/linear scaleの変更が可能
-- 2列のデータの場合はY軸のエラーはsqrt(Y)で計算されます。
-- 3列のデータを読み込ませたときは3列目がY軸のエラーとな...
-- 10000行までの数値データに対応しています。(ちょっと改...
-- #で始まる行はコメントとみなされます。
- フィッティング
-- 一次関数(y=ax+b)
-- 1,2,6個のLorentzian+const.
-- フィティング結果のテキストをクリップボードにコピーできる
- 数値データの解析
-- fold プロットを指定したchで折りたたんで足し合わせる
-- calibrate Ax+Bという関数で横軸を較正
- 日本語のファイル名はOK
- グラフを画像(PNG,EPS)として保存。EPSはver-1.6から
~
***まだできなくてできたらよいなぁと思うこと [#n5d29abd]
- テキストエリアのウィンドウのサイズを変えてもテキストエ...
なのではみ出たりする。
- %%プロットしたものはタブとかで切り替えられるようにした...
- %%グラフとテキストが別々のウィンドウになっているが、一...
- %%一度プロットしたものはタブかなんかですぐに見れるよう...
- %%jarファイルを作っていちいちコマンドプロンプトが表示さ...
- インストール時にいくつかディレクトリを書き換える必要が...
-- 今のところディレクトリがかいてあるのは
--- Makefile
--- Makefile.bat
--- Manifest.txt
--- src/Makefile
--- src/MplotFrame.java
--- src/MplotFile.java
うーんこれだけのファイルをインストールの度に書き換えるの...
**インストール [#o1ddb13f]
***java本体とjfreechartのインストール [#u61b4881]
-java開発パッケージ(JDK)を[[ここ>http://www.oracle.com/...
C:\\Program Files\Javaにインストールした。環境変数の設定...
-jfreechartを[[ここ>http://www.jfree.org/jfreechart/]]か...
jfreechartはグラフ作成のためのパッケージ。
開発時のバージョンは1.0.13でした。
これをC:\\Program Files\Java\jfreechart-1.0.13にインスト...
-epsgraphics-1.2.jarを[[ここ>http://sourceforge.net/proje...
からゲット(ver-1.6から)。これをJavaの下におく。
***mplotのコンパイル [#dde35392]
[[mplot>#download]]をダウンロードして、適当なところで解凍
cygwinを使ってコマンドラインで使用するときにはMakefileを...
cygwinを使わない場合はMakefile.bat中のパスを適当に編集し...
その後MPlot.batのパスを適当に編集して実行すればOK。
-ファイルを開くときのはじめのパス
コンパイルする前にmplot\src\MFileIO.java中のdefaultpathを...
パスの書き方は
String defaultpath="C:\\Documents and Settings\\kondo\\...
のように\を2つ書く。
**LocalizationBundle_ja.propertiesの追加 [#vf08af12]
右クリックで出てくるpopupメニューでX、Y軸がDomain、Range ...
Localeは日本語になっているが、それに対応するpropertyファ...
まずjfreechart本体のlib以下の
-org/jfree/chart/LocalizationBundle.properties
-org/jfree/chart/edit/LocalizationBundle.properties
をLocalizationBundle_ja.propertiesにコピーしてその中を以...
Domain_Axis=X Axis
Range_Axis=Y Axis
これだけでは反映されない。jfreechart-1.0.13.jarに追加する...
コマンドプロンプトで、以下を実行。
cd C:\Program Files\Java\jfreechart-1.0.13\lib
copy jfreechart-1.0.13.jar jfreechart-1.0.13.jar.org
cd ..\source
jar uvf ..\lib\jfreechart-1.0.13.jar org\jfree\chart\Loc...
jar uvf ..\lib\jfreechart-1.0.13.jar org\jfree\chart\edi...
これでOK。
本当は本体側をいじらずにやりたいのだけど、解決方法がわか...
jarはJREには入っていない。JDK(開発キット)が必要。入れた...
ページ名:
and
or
Menu
kondowiki
memo
exp
link
#lsx
Counter: 0, today: 0, yesterday: 0