「リスト/グラフ・可視化」の版間の差分

提供: MacWiki
移動: 案内検索
(IGOR Pro:  価格改訂を反映)
行218: 行218:
  
  
 
== MuPAD ==
 
 
*http://www.lightstone.co.jp/products/mupad/mupad_mac.htm
 
  
 
== Ngraph ==
 
== Ngraph ==
行234: 行230:
 
Excel, Numbers から数値データを貼付けて利用できる。
 
Excel, Numbers から数値データを貼付けて利用できる。
  
* http://www.omnigroup.com/applications/omnigraphsketcher/
+
2013年7月に開発・販売を終了した。
* http://www.act2.com/products/omni-graphsketcher.html
+
 
 +
* http://www.omnigroup.com/omnigraphsketcher/
 
*[http://journal.mycom.co.jp/news/2009/03/27/030/index.html 塗り分けグラフを作成できる「OmniGraphSketcher」β版が公開] - マイコミジャーナル(2009-03-27)
 
*[http://journal.mycom.co.jp/news/2009/03/27/030/index.html 塗り分けグラフを作成できる「OmniGraphSketcher」β版が公開] - マイコミジャーナル(2009-03-27)
  

2013年12月25日 (水) 19:19時点における版

OSXで使えるグラフ・可視化用ソフトウェアの情報をまとめていきましょう。

  • ただしこちらは2次元可視化向けです
  • 3次元のものは リスト/3D へお願いします。
  • また計算処理系は←へお願いします。

レビューなど

Aabel

StatViewぐらいの統計処理ができそうな高機能ソフトです。$345〜 の商用ソフト。

参考(アフィニティサイエンス)

Abscissa

  • break line at NAN, break line on step back という機能も付いている.
  • Abscissa を起動しておいて,callAbs コマンド(./Abscissa.app/Contents/Resources/callAbs もしくはそれをコピーしたもの)を用いると,コマンドラインから利用できるようです.

(1) ファイルのデータをプロットする例

$ which callAbs
/usr/local/bin/callAbs
$ callAbs -x open -f /Users/myname/mydata1 -rY

(2) 標準出力のデータをプロットする例(バッファー容量は64 kBとのことです)

$ callAbs -x newDocument -d "mytitle2"
$ callAbs -x readData -p "`cat mydata2`" -s aName2 -r doRangeOverAll -a Y
$ cat mydata2
# comment line
0  0
1  1
2  NAN
3  9
4  16


  • 古いバージョンでは,プロット点総数が100万点を超えるぐらいから,かなりレスポンス速度低下が見られた(v. 3.3.7).Intel Mac (MacOSX 10.5)で見られたが,PowerPC G4 Mac (MacOSX 10.4)ではこの異常は見られなかった.
  • v.3.4.1 では,上下辺の ticks の表示(さらに左右辺も)が正しく揃わない不都合があるようだ.

AquaTerm

AquaTerm を参照して下さい。

Berkeley Madonna

(連立)常微分方程式をグラフィカルに入力でき,その解のグラフが描画される。パラメータ等の値は、スライダー目盛りのドラッグでも変更でき、すぐにグラフに反映される。

ByeGraph


Charter

Charter App (available on the Mac App store) and client libraries (Ruby, C など)


Chartsmith

商用アプリケーション。開発元は Blacksmith Technologies 社。元は NEXTSTEP のアプリケーションだった。開発元のサイトからデモ版をダウンロードできる。AppleScript に対応している点がユニーク。

CoPlot

高機能な2Dプロットソフト。$280.00〜 の商用ソフト。


Dataplot

DataGraph

DataTank

DeltaGraph

DeltaGraph を参照して下さい。

∆Plot

http://www.crog.org/dplot/

フリーウェア。地質学などで使われる三角グラフ (ternary diagram; 三角図 ternary plot) の描画に特化したグラフソフト。

EureKalc 3

フリーウェア


GMT (Generic Mapping Tools)

詳しくは GMT を参照してください。

Gnuplot

詳しくは gnuplot を参照してください。

Grace

High Performance Computing for Mac OS Xリスト/UNIXパッケージ内)に紹介されているリンクをご参照

なお X11 + Motif を必要とします.


Grapher

MacOSX 10.4 にバンドルされているグラフ作成ソフト。昔のグラフ計算機に少し似ている。

  • 下記の会社の"Curvus Pro X" を Apple社が買い取ったものを元にしているとのことのようです。
  • http://www.arizona-software.ch/applications/curvusprox/en/
  • Google:curvus+pro+macosx
  • Google:Grapher
    • Curvus Pro X は数値データを入力させてプロットさせる機能も持っていたようです。
    • Apple社のGrapherも同機能を持っているのかもしれません。(どうなのでしょうか?)
      • 同じ機能ではないかもしれませんが、メニューバーの方程式→新規ポイントセットとして、「ポイントを編集」ボタンを押すとデータを編集でき、拡張子.txtのファイルを読み込むことができます。

Graphing Calculator

GraphingCalculator を参照してください。

IDL

IDL を参照して下さい。

IGOR Pro

WaveMetrics 社が開発している高機能なグラフ作成・データ解析ソフト。 あらゆるデータを "wave" として統合的に扱うのが特徴です。 ほぼ全てのマウス操作を、専用のマクロ言語でバッチ化することができます。

国内販売代理店は発売元はヒューリンクス社です。


参考リンク

JPlot

KaleidaGraph

KaleidaGraph を参照して下さい。

Mariner Calc

MathPad

MjoGraph

http://www.ochiailab.dnj.ynu.ac.jp/mjograph/

  • スクリプト(Ruby)で動かす例
#!/usr/bin/ruby
require 'tempfile'  
def plot(c)
  temp_file = Tempfile.new([' ',' '])
  x = (0..200).collect {|v| v.to_f}
  x.each do |i|
    temp_file.print Math::cos(i*0.1) * Math::exp(i*c)
    temp_file.print " "
    temp_file.print Math::sin(i*0.1) * Math::exp(i*c)
    temp_file.print "\n"
  end
  system("open \-a MjoGraph " + temp_file.path.to_s)
  sleep 0.2 # sleepを入れるとうまく動いてくれた
end
[0.002,0.004].each do |c| # 2本の曲線を描く
 plot(c)
end
exit


Ngraph

なお X11 + Motif を必要とします.

OmniGraphSketcher

Robin Stewart Software の Graph Sketcher をベースに開発された Omni 製のスケッチ&グラフ作成ソフト。 Excel, Numbers から数値データを貼付けて利用できる。

2013年7月に開発・販売を終了した。

OpenOffice.org

Plot.app

Plot.app を参照

PlotDigitizer X

グラフ画像を数値化するソフト。

ploticus

数値データをX11 環境上でプロット表示する。unix コマンド。

Prism

pro Fit

商用アプリケーション。これも Classic で定番のグラフソフトの一つだった。 EPS や PDF での出力が可能。カーブフィッティング機能が強力(らしい)。


PSTricks

LaTeX のパッケージ。PostScript 命令を用いて様々な機能を実現します。

pyxplot

コマンドライン・ベースのプロットコマンド。gnuplotに似ている。

QtiPlot

Samurai Graph

2 次元データをグラフ化するソフト。LGPL だそうです。 Java で書かれているためか、若干動作が鈍く学術用途には(今のところ)使えないかもしれませんが、普通に日本語が使えたり、どの OS でも全く同じインターフェイスが利用出来るなどのメリットはありそうです。グラフ(フィギュアと呼ぶらしい)をマウスで移動したり拡大縮小出来たりしますから、関数描画機能が実装されれば中等教育に使えるかもしれません。今後が楽しみなソフトです。

ScatterMaker

SGraph

Smile

xgraph

数値データをX11 環境上でプロット表示する。unix コマンド。

  • http://www.isi.edu/nsnam/xgraph
  • 他のunix コマンドの標準出力をxgraphへ渡して可視化させることも可能。
    • 描画されたウィンドウをマウスでリサイズすると、プロットの描画がちらついて表示されるようです。
      • 10秒間ほど待っているとちらつきが止まるようです。(多数の点をプロットさせるとこの症状が起きるようです)
    • "glclock for MacOSX" も参考になるかもしれない.

vvidget


ライブラリ

plplot

plplot はグラフ描画に便利な関数を集めたライブラリで、 Fortran, C, C++, Tcl, Python など、さまざまな言語から呼び出して扱うことができます。 MacPorts から導入できます。

Matplotlib

Python用の2Dプロット環境

framework

core-plot

SM2DGraphView

DataGraph


Wiki内の関連ページ